32dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:31:06 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x23, 0xffffffc1}, {0x18, 0x3, 0xffff, 0x3}, 0x44, [0x101, 0x2, 0x8, 0x3ff, 0x0, 0x9f78, 0x8, 0x20]}, 0x3c) 16:31:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="29aae379f89a3b04ee1f3a9c6843782cd3fad42609a345ef293351423923fd2fb5fa31da802f471f916e6aa4daa5f5b9814a518b12f2c0cca8a91ebe0f5da1478fb69852a63dd46eed10b70593c5fbe206d522e17c5d92ab8472fd0021f486a3d7d8c3f2a88d703a5bb5cc0cbc3bba268b1edc6d7a227e431319590b18e66da0ab92c1e9c89a806993bacbb554ced89c768077848bc9a21d1777a406c8648e9b5bb598c34127650d29792aca00a3c298f3411e9c89579b0a339dc47b760aa5dc5000910f3ac3674f052e89289ea4131ef839a62a95bd71b88bceadba", 0xdc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) fsync(r1) write(r0, &(0x7f00000000c0)="af0cef49a101fc055b1ef5ea09239fdec323532171ee1184a16879dc7f29ee3ddbaa9330dcecfd6b7316c1561c5fb89a580e71571a63151229d54fc8c819aa96559e6f0d64a462f90af00d35ae606f66f5c80ca61766a4e7d962595dd802e24ea69da9489611bf8c31318d5b4d8690dc4a", 0x71) 16:31:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r3, r1) recvfrom$unix(r4, &(0x7f00000000c0)=""/36, 0x24, 0x1, &(0x7f0000000100)=@file={0xd55e25ec032fc099, './file0\x00'}, 0xa) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000034aa94d0d717ae1c8d91cc3079000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db718c2ccccfd3ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b34d430f0fee84d9d33d4e84c011da16319e2adfd597b984e6390eda5aed2ef921bf923744a62b293a2a0851c44841821adc98a11e2c4fec249c6fb409b5c3723ee97c1a7fe09f749e0b95d69126e984989f18be38b1f3e61e031bc9d7b166b1eb3a7aee3832338dc568cbb7cb02130e69d24ed73750573e3addd2f2d530d2a3d79443123f2af95aae9b73faac8bc9e24471cb367911e7c6df34e2a2293ad6d8d00000000"], 0x10) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) fchdir(r5) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 16:31:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) sendsyslog(&(0x7f0000000100)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e503cc3074005b4adce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c38fd1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b", 0x7b, 0x16) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x26f) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xf1e) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r5) r6 = socket(0x10, 0x5, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) dup(r6) r7 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x60) fcntl$setstatus(r4, 0x4, 0x4) pwritev(r8, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000180)) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0x254) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) 16:31:07 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080238d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d0177c6b99f11778f1a0bdbba120e23caa82549b1788257cb6a90777ce5b98dbc15fffcb2af6753a5da74969e73624acc03a054d646bd3135259646714101098e02ac25e3ea773cbb6b82c70deab39f3436fed3dccc5be4444f5d53d3d6b08000000", 0xfffffffffffffe81}], 0x1000030f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1a", 0x246}], 0x1, 0x0, 0x811) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(0xffffffffffffffff) shmctl$SHM_LOCK(0x0, 0x3) socket(0x0, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) 16:31:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 16:31:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:31:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x411d3df174ef19a5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:31:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f0000000140)="69bcd014fe80c56ed08e1f87e56673d5043a44214f455ee3643fef92a19895ef26002469064d324e90f114ab471ec97589619e0cc130bd07f2688b96d43569b5172737479687b9c63cbea188563f4cd3cbedbfd8f818b0c146798436883d46e17ae758") 16:31:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:31:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = msgget(0x1, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/114}, 0x7a, 0x0, 0x1000) 16:31:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) read(r3, &(0x7f0000000200)=""/123, 0x7b) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/\x00\x00\x00\x00\x00\x00q\x80', 0x0, 0x0) 16:31:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0x7, 0x64, 0xfff, 0xf90, 0x1e21, 0x2, 0x46, 0x9}, &(0x7f00000000c0)={0x600, 0x4867e6, 0x7f, 0x3f7, 0xf3, 0x401, 0x3, 0xfffffffffffffffd}, &(0x7f0000000100)={0x3, 0x9, 0x4, 0x320000000000, 0xff, 0x7, 0x1, 0x3}, &(0x7f0000000140)={0x8, 0x8}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) 16:31:07 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000180)=[{0xdf9c, 0x3, 0x1f, 0x1}, {0x7, 0xfe, 0x5, 0x1}, {0x8, 0x80, 0x2, 0xffffff8b}, {0x2, 0x1, 0xff, 0x4}, {0xa2, 0x1, 0x5, 0x8001}, {0x6, 0x39, 0x6, 0xffffc032}, {0x8, 0xf8, 0x9, 0x7fffffff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x00\xff\x00', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c, 0x0, 0x0, 0x101}, {0x4006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgget$private(0x0, 0x280) geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000000}], 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x69, 0x0, 0x398) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0xffffffffffffffc4) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = semget$private(0x0, 0x3, 0x10200) semop(r9, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r9, &(0x7f00000000c0)=[{0x1, 0x81, 0x2000}, {0x1, 0xc3, 0x800}, {0x2, 0x8000, 0x800}, {0x0, 0xb, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 16:31:07 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00003b2000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f000050c000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f000000d000/0x2000)=nil, &(0x7f00003d5000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000005b000/0x4000)=nil, &(0x7f000079b000/0x1000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000419000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f000023b000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0/file0\x00', './file1\x00'], './file\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r8, 0xffffffffffffffff, r12}, 0xc) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r14}, 0xffffffffffffffff, 0x1}, {{r14}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={r17, 0xffffffffffffffff, r21}, 0xc) r22 = fcntl$getown(r0, 0x5) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) r25 = socket(0x11, 0x4003, 0x8) sendto$unix(r25, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r26 = dup(r25) ioctl$TIOCMBIC(r26, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={r24, 0xffffffffffffffff, r28}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x1, r5, r12, r15, r21, 0x24af986f29f4681c, 0x5}, 0x800, 0x8, r22, r24, 0xcbbd, 0xf2, 0x2e1, 0x3ff}) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) r30 = fcntl$dupfd(r29, 0x0, r29) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r30}, 0xffffffffffffffff, 0x1}, {{r30}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r30, 0xc014575e, &(0x7f0000000000)={0xfffffffe, './file1\x00'}) 16:31:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) syz_open_pts() syz_open_pts() 16:31:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000002740), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000002780)="108cf36ad418d10e7bb6afe174c6f41259197435e676aed847f8a0e5044baf6234b2c4fbdaa59ea5481549356e9947899086d7d6f878552f59309f6b91bec78a7d8258322f47caf8d1b9b12da5364e7ccb75b767efb4eea825d8e642a9", 0x5d) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000400)="b81529d5583001feed361fd3b33e06bacff9ec8960279d2f1ee17dc5071f8aa57721a450a89a05b6799e03ed6369346d5d30f96bb2cd3a91e114b94a79ec03ccca5e15ad75e55a2d4c54f32a8ec83e190417c243aa5e8588bf07b6b7cb6e6da8a58df90f00e6c67c732ce9f6c0e57255c21ab994f258603af036c6ad73dad08b88d053f4f797f490d192944ab44709b6c38fdef82c677c0a7d8963f8aafad346341bb58be713eb8555c3c93d8f298ddb5578098020532673a55c01ff7a51c0f799aa6f1e5d", 0xc5}, {&(0x7f0000000500)="dc6e6d3996c06f66cb93850de805aa9cec208d3adced7c6c43af45cecd8888eb36807984dce7ef71058794373f4bcb016a84c0b9f1e29cd550b8eabc1326dc4e8affd50c7a51bafb0c081486f337515cd261add298fc82f453650779c2f126d7e5004d1f73a4c78d934525f83fce3e59b9b9654d689d42d2de5ae334c8bf68d427109474ab7f3facee0de4b11849134f46aa5cc48820b8fef01db018e56ab9ebfa57b0ac69d50f7f1907340ea9de53e2616629c5f4e4f2449943f37d343238dd0b2f6e8683553b424bbf32b499062d677b49c08ef79ffdfcee889f0c69e64d970f2d513cde99eadf8ccd25db6ce9684ca03dcb017463ba249529d81028c068", 0xff}, {&(0x7f0000000600)="572e409b2aa4ac3141f8d90b71ea5369260671a209c966d6ef1c367e6ee0ac8eb6f7dc5d76a24c5c0e0be4547ace3e69657a12394a153e5e7a8554d84647027aff748fc2b0942448fca6a68f64da19a6896513e6e64fdfecaa689a96b02ca1ac2c2cde500b61bf6ee244cc93210a512dfce9f76ce6733e79e2f123a70bfbdd31b46e8b97cd0e29fcb4a6a14dc9d304df35ba3ab545f8c217e23de11a480186657e10038edb87f8dda6103f839ad7cd771db7ccf47b87a1bd57dda9af95cc8064548c2f28514f7493aea54a6fc31af2c57ae772862105a1616da89af4347abb6f734f5635b90114b1cb4a6aef6f0c9fc5e51caa4c418f6d85dd26c13266dc798a338ce6e6b87d3f4fbecb6889fa59547b74cb081027b2740026398fce9c437ce8b3db4e7a59cc5945cf1b84b388eb6a108760f2b0a4aabd01e8f51fcfdacf9107a6f4a3a0149f8d48df9ad87a4beca403797ac550ba4a3e94665aece78f414987df2026824db2e264fa936d44339d4c2ee709195abc4e11053cb0cc547e578acbb2d9d1e7deebfbd2b0223defa975809deba650276d1ec613b8c8cc7d9c53d2daebb00bf4b15200d69ed67433771a623437160c85832fed00566902665b80d71a97905c93810eccc6b697abe7094e86e6b2bd2a71fb30a958c77764b343ea2a863a2567b2320f12851386f2ae447a251834fc700f34a91ec4c9b0b523da69644f724ff2b9cc5a96a19487041415c742a2502870d82a52c033ccf2fda1670588c201f72043527372a7b4c03fbd35178c3d76ab7b4b764754f9513902d14b9719bb4c66f9dc8f3078e3dd54df881c7a0d5d081a575ec5aac96658075b419700b3fb32ba16eff4677b808c40665dd2e2aa708e50c22f4cb389d1813011dc25df2c0326c36690fd08ab1f1121054622bdc1ef45c5121bfc1d4a755804fa8436acf080117b6901bb9267c3ba5f583058b6f95c40ff96f244913eab3e386d256018c78e60166617e7439dd04422fc2370adaed4048efc4207bf88afb8da3fb7e3e6803b543d55f77f242d5efe69c52d8747c9604074dbacaaf527f5c3f4a03aafcadfa328378a4b972c87c5d5093450faa7e181073e436d416d18ee7e3d369ae1962c972f7f50c2289fe56fd81762c1bb59cb03a9747e4248f3d4e04f4fb57438f186ff8dcde1344d8bf81f43bc2871deea5dfed8f6b23a6cfdb655099e874564960541e9ef0110db04f98731c191559aec7c27c63acb3da26967a2b91c0e02a14fca5e4cdccb1cfca5f858ed05e49ac78fefb36319740b3abb0a941530f1df16b4c568e3e96527ba8965290f307f4570dab069fad6cb244bfa26ce1da647e771a23ed97c6682e3a526f5393eac7da0c3ad47ae977a712266f849d98111777b7bfb7960add575db2d029239d1f6c9e82d64846ce1a564c2164638e627cae661815a21b5104c698dfeabccc5cb3728175411fe17b934bc0e7a852cdd2fd86f90d0d2c2791263d1c47c0d34cf852a253fe9677cdf5459f14bf3d2f7ade63dcba5abe6e005281026b0525b79e76642fdf9ee5d0abbfbfedc15dd6c50c1d0f9df03db423acf4dcab07f95039e4adc0eb39c0da73855695ac82c629c38c67a2f62f95b23ae7d1fe77e1db015111c62f9da441a2d8c4109c7274263509e4a91efd62f32e04b3b1a5df6043bb29ee7e8f4b80d5a2312cd823a472ad184efbe316a72174624d6e22310c6c08bc77ab30e830419c91b13cd2a3f96cf972ef877695088a280efb06e72fe0a6e2b12175afb87589a383deabe25c0f172f87877ea3ecb7a00951de495e74ba720557d09f2457ffb3f187ab661b5a73fad1e3d560afd385d89301c9f5f2e1f4ca352185671002bfce03d7ea6c7080ea5d98404bcedaac5e208266aa2d01da951706f2030f616ab6b52ed7546217904bdd1a679513ddc067cacc3ce0033f2864a7342643126ca054adaabbdc4410e9038f1edaef21d8812a994323a3e67d5b91df0cc480b11dddcf01e52262658f29d29c71185f5616b176d1336a12d1a0eeafb75cd5c70e206ba61b41990de2332cc986301f207a8866f3a1da36064fbbd844a232fcb0b217fc2c00c03c24c9d1def4e682af26a33d01d85a56894795fa9f55b92759086e57c4eeb4f326fa31487e609452935a62c8bec676e4ffea5cda88be8abfb5da1871bbd11eadb4687df6cb36ff21b7c4b26998c666de1575333c8388ae4d4147695b77bd9203677ca37d99f41b29c9bf2d78378a777dbb6df549c7dead3db173d8de374ad106daad68476826c67b6a70657c1fd0decac0f2a576ee391bc7c723e1d74051ed1bdc2e6ba68af95c5f86f4260fe3a951aac6d36d6a5e055b4ff227d7847ad5292fcaf1992c1c60410c2c4f5f24ea8829b04322b4f68184e7b228b6d5ba369115b70405c2919eb00d9e11d1d41dce6bd3df7545f2bede34c2d67a03de4b7390c47c4dcb5cd5686b0adbf67918550e2bb1b30b1406b849b0cff7e3b0fcc2cab62a0d3f5d68326d137bfe314da18d5537d1e307dabbd727eea45f8c81d8f2144f9c19261cb2808f0b5ba2fea1cd2f28dd4580fb228abef3273faba952f5aa99da53089f4247d735f072212cc8be0e63f1d5910e7e53c35e40d6cc5b3f6ed5edb13e0b5c67505148defe24b53017b595d75432e513fbecf1da2c1e5bf9a4bd7bd3c26676371e0fead91affad37d3c55d28e4fed5d2114d9b453e7dd4ee1438cfa1ad39953343ee54ab9dab8bc0f273d2ab678fc9f7f363c12377430f3ba0c9dbafb6f114b54a55426e9f4f474c849621f15d52a71734eaf635e433e1243e84626c168fbbb966dbc25d539dc59bdc5f760cd3e8202448b8773777cf5cb786f6240010e4257093209ad621e84749c7be49abe98410010e56e2246051b54f6e1d3370797ae0ea0de8a0ae1eb370070a3ff5b619d21f75d89ac5313e4853b0c9b94b29ad71a5b4f469a3e9b9ded24c900772f430ec50354ce73cef17db399b2072ed28f50c9b3fb6d223f2937a26be081d9c64a62de5a941d90fd39eb40ecdb1d386a485089b531ac713e10be3d30e633d83e2a1e7dbb963918899265c4716934b72ff2c4c6b794fbb31b67ef82cf2664bc3372f68a78a7d1bccf1e95f1f649f39ceb3a2423d324f6b9a87aed1c364b7c0aaba7a77f3ca2c289e5e3656733913d4f81f0d397102bdbfd442857b281734222dc416ed632923b4d11d9d55b59d1057349f2caed9b9505518c833941ebbdc717e4dc06416ea7724b572885aaf1cf3fe4f6f62fd89d2929d06efb27223996d3c89074ffeb0e3a8ec2d738488c74e427dc0ba3257ad7c5b30f5d01d34b16c15c7e50cecb895bc6d4e2a73d1ad8fcf1f6acd9cf16039c867a9faa8dd5918eb2875aacf0c0cd75716deb0d8421ffc0fa01c6d387dcc3aa829c0d45b769d65cbecdaa0dc25803b26020dfe439ca536d8b90d17e6fb413a239099820aba5324f514f74d58902acacf4cadfc1882ca378bd8540cf1427bcff7dbc5facb169e9f271a351112e68766391f3135c695fadb682233947d10e0bf01ca16f1a95dd39e46fe70fddd0de31b9240490512b06a694c4ff3c3db0dbc10b71778607eb92916b810f2f2ac2ee6a6dd2d1178800b32dfbf85b811354ed519514fb99344c1df9733b325efacb20a04cecd98c2fb1393a6621ddfa89f96fbb827cf7b4981014a1493adb87aa4a2528be624c2786daf69fc485249c7f5f1123938ecf8245c6c18e7578d6906a7211171381f49de6afa92a886f85be62439fce6e54fc78ccf9bc226f64f95d2771a9d320332ff0212a3ca5e2f8538045e4ddb353f8fb5e7a8227ef1c6d03bf148c35b76770acd88a9d5e3ee4578021042552b6a71a170909f82a9883fa964b8a31f281501d0eb99998f255c410aa0d9a61b81da70f0232241aa69093e95a6164654fc9a22a352a0180594ea218271602a29796c6b4d820f740aed6ccf88033ae343a5369dd2d46a49cdd88db5f1dfa6a4ee5c18e648b7a91761cea7977020628bad32af4579de17c9ab3508ab18ab34fce6230cb27ea1eb58664baada844b93bf7d0a24dbdc9088e6d6c6e734fad25797538c1bec4b4d8aac01be25c8b9d087985a080ca05d927aaca70b35db45ccc86994aae403c5163980ed2e2c05b371533612fad09fc16d3b015853006964105004deb8198d4438cf1f57553663e76a44f116e387a27dba29b955b24e0131adc8f2b8fd13ee20f5666602eecf06cb12c12c4f2c8281505248e2bf7eb9285c06ad366f59c04ed2b5371026e4e1491bbb7d0f2656a7ec7eee76cee6d141b23bad9d11879f202abc355d6a6b2a9a0f18dfc9f054e448a909399a824e3269351384f47d5f039d1263ddaf80d85cffa7eb02e29d2c449538178e7e3f124d26c9cb149d837c6c34695c7b87659d498c072c068842dff1c55d0b83b4abc2cf87fade5826916b8dc13c444d1f420fed8ef827fd8e768dfa69490db3dd95eee17dab80db05d67d73594c59e0e74c8c4e4ef90135798a63a969a1ac98115d24839049d55c10fa31db12900b0aee4c4b6cf6be11eec4f2676aae3e5fbca67e8943ad88adbf603613401c74aa920695d23d09cb7a3844fa042a252337ff6060f8ab65c752a146fb193611c248dd21e4a4d674f8ce2e7db7c3a16d034dd4c7eada850476812009caea5b8637a26696993de8a821ee3cf6506d0e162af844df235e5970020139121f2bcf65ea29a9d92d3bc66202a9dc2813a574157e0e0d672ea634ae0a58c4b90e1f06b5855b49c018a81b7bcc7fe15af280068ed7bc0c838d0a776b0e788c30a1bc3c6d02ef0b07bf892f9f100e193b6a36a22b9410ae86ed1a9da380d7de926cd2a6d0a1f0a6db4f648678fddbe356b3191cc8c31a61aa928184f957a436325fbd705be85387f07798df6e2485691b8e0456a6ef3093e1c51322a1e1906976188e7346e98bea68b82caf1c57693557ba3e1fe07a07154ebd9118184f9832a1e994f82dfa4961804d9f24a11948b5e769e5e9c5d32f73ee7a37b53fe9191e335c7fdd3ea14c0cf42f3000e8fbd0d62110be61fe03e1cc2fec5b7be9d9cfb73fbf5d70ec37206ebad2122d603b24c255514bae40c64c728c88abe4fece095702976d65b2e823451d9e13978db9b5c5d3df64b6f33473d218a6f9e9cdb77a1cf2d281a0314b0d1966fea7947683de328c859604e5664c898d45e1f264b2a502868a6dd3c48f61b03f6f3a1a358e83ca6bceb167def8207ed5fd8c9b5044026976c31f4d86253ea1d747dc0d8c156e2c79025172dd676c0823b34720ca4c7cac0a771bc582eb2c4fe5f1b2922ad9ef1ee00402e7bc44ad697047a99a5a9d227f1bc53d975c4a6afe61cb0be001198501cd15830ea9da825aceb4d12f6e767559b029350879d0ee1dc029e72e6351c7de10aab71e1b9e6df28b7d62ed9996bb410c3460cae69895f86202295547541204a133d972a4243680cfa37d77e4c2ec6bcd6e875d6099a36e57315f10edbcfc871ed638ca78f0ccfb2fe813280e1ee9bf90be2aeafe95ab1a7b469fa20babe4706d5fe0a7cb298fec4cb558179687bcf051a854fbef0f1015a6c91c53f50e8ecd162bfe8351c29cd8eed593d8149e533cd87ad576fd3a41e0978e090857d0255d6c06d9ae253221c22ed1cf471c04a19ede354ece75cc7273c7bcd2e630d855a80641293769a399b32d008f561302a8818bb2aae389bceb88a8e4de12882680893224d1f66a76bc1580f35ff537a55fb7617a95eee6fd5282d257843f53e3ef80d7b47fdbe7ba74d", 0x1000}, {&(0x7f00000002c0)="c991ff3cb4df69f1dfdf7a778c6aaa82c7f3502dc030b4a445144edbde4a5f31a31a4df96c3ee363c077cfd95c6de6ed82e913d78c", 0x35}, {&(0x7f0000001600)="85d30801d81e88ee69f09f6db3fd38eb3777bb50dc11a6ff90c23eee50ad04f1028eee061db06c6c2798bcb63242fbad0ccdefb883ace5ee2b852bb5a12419d56a5c23b719c9e42ae0b220e6591648391b17b7517aa67026d2191da54271c3d31c8bb710c5a979167c6bfd1ed183ffdb71ae9325b98c0d66635cafa373e24643a3424b245ffb9b9af4798d5dadc327424fdc6db63c912672ac4e4a6dd04404d2a89ebba3bc17625703e569a90075c5172581b9918935d5cf0ec1a95c1d8c9c2ed63465305863629885e7bc09fea07e38a02c7140a5ac185657762ff12ab41f986da429500f91e4442771c6771e7c838e1909bafec1fbfa1e31b4b29d153d97144d5d20f48547baf8e3695168738ed0abbd23e2eadddabcfbd59e0c1d4fbda8a9cdf05d9a7893e7d4d9292df2ff13f311a06b184d8c3dd201c09dd9dd00457f93d74e1157c57ee4bd6c77b3f271780d8fab73f6599c8ddfd639bb81e957467ad4e1ab2486037928a2a7b308b99f4d54728206e568b77a127337372a4425a7810958244792e985e18ee0cbd87ea88d68960294344c7ecb8d61da44627a2f108310776c053a442aea64f4f5337e3a58f15b417b42daad34f7f2dc80e8be7fc0e25ff979a4d6b37651c941ce0cc34a00e0881532fb8d6cd33190fb926c178a63b212ae3a650d7376b50db887a1b709e6dfced10973e1da9ddfc66da9d9ce0a40caa3f4c1757c56d130fa71ab09ad142ce6f502bc334822abbffeee22a74976eed6ce6a38ca2fe70a0f858cd5dac1fcb9ae88894768ea052316afc72956ee22b3b73825ee47f698ec6e751c0d97461ce4a83f0ba6286dc4ab6b66a77f4f3f2fcdad9263b474ce78257c48c6d92934e78f32b14b9dfc0098a979b865e5a15866a43f5601700c021823e63a0bf4ed5c8621548ed747ddca3ecf730d130c807aa3c262d2f2254c4e1663f66d13fb2abb91774a9f272fbd80e1b551bd7e119b76f0fe2c0ee7f88c0783264b745ed99fb9427e9b540d8d9f5d63c0ddb526f1727fa6914484cb61575b89076e250a89f01adab1a602ee1bf0a29e99e8615c03f471fc0db8876c8cac2ff83df4e2acd653d943cf57f025ad52feb22ca03fbc1b08263ab15bbd2968ed8bab854344e5aa2ba6e9f42776fadc7870dbff6167fcbcc605761c511c2db297777bea673d208da0756aa541d142e0ed09f2930aa02acfabad83b3f8f69d2b9badb57fa44fcff8e8c2ce00796ab5459e51a8342052e6d3f678f19039ffa2a93875947f7d52e192d7a06c5ab5dfc21abe9940ea25a7d8e5d2eea206b52cdde89fa249228cdf85c7fff2f2b0520e45e87fe8dbf5392f2994e482020b4b2b4a4bb5c0fa0958f87087ca3bc34471ae14cc614381969a82ac881ec460c488f378541f88e2454fbe81fe6f1b0d0e284718ffaed5271668486a6d041f2b5ec21d6ef45635cc89fedd578f822fcaee69fa03ae665a64f030d1639495d29a262f5169c984067404f6e20ec9de53271b3970f024f5595fdd153fd752c2b60a9c07d5b15fe9ebe6900d1aef9d74d0eb56ea2225a09472155ab0d5e7fa5cabb535493692b75d43da238d7c4b347cc0da6aa9fab3d073be58757d937177425eb1a5cfe3a28074855cb8baad27c194f331a018c2460a933d99aa2f447b3880f9542493dbce09115686ae6042b46f2beed24b45c0d30556634eb589345fd4072fc09f43b5c2bab6f70e573eff0852c9cb1134bd97c9474b4d6973c2bddd11df31df039a721f21cf7a6768d1a6779ae5a4e5b5535f3b551f5e57555263ca027913dd70e01a6c644dc4381d837c449529959776fde94c2b7437ea1d467deef306722ef6fc50f38fb6ea81af658eab034ed751367a3cde0827e7c752b91dd3804885e46c9f05d147807e61ce0220c8c86d9d67b09ff5f0a2028885cff2691de40f71dea4de57afd2d08db0093d5dab3bd49f7b0d256ee3e5b60f707b624a97545bb7713527d263a05c1f439bb9633d9d1e2c53d81cc9c01bf05085bd20b66aeec70a0f83bd4675de820e2701e850d21cadeb9f96f5d6bcbb1303e9904e8a11601dafa2ca41e3eb6fb20ce3f305582c4897d52f390af9fa610b5f2c2eaa25d2ffcbbb5b4a33604001bce0cde6c5a450b4b14c8c95e25d8ddeba10658d0fa98b498887aa9ae13148daf86981e435d72ac9f56bc3307e2603ec4d29ba714dad1128172ba1e3a2483402ec6e414216b604b92ec9b69fa5101d54d338811b321117c9c7af9cd92af291fe910a2c17103b1c439c55930cb3b8057f1da794c9166c8dcde799fb29ce0de947d7ce1184ac4af99f13d95f479fe106152c347de0dba1f2400d6ec6aa5e8f3868eb2b14665d711376a882d2aaa618f759f9bbfc59da91b5005328c85aaecd29aa07d6e093d70f53dfbeb360faa5e2e609519769d8d6d04a2ec86321e8cc888e1affed26770c9abf8e20f7194bc5f5b35f2d0b81608677d06ea6497bfe1dad796ee76818e6dcd1e667f2fd5b740c7a6ad33e558afd2b40ddd0ae06702070b0669e3440bec5cfc419b7385ad3f05bb5369f3e471f0a1895ac32f8b50b07e541e0bae35b81f8715600daf428605f7a6b8f805055e10400f3c8e4ea0dcc5112c531edcf3aa152c2a9abfc6dad64f0386548b15de9607f7bdb3d95567ac67427201c534455c518455a02b6637f0ff9131a395e7fc2ec58019b3dff1241d05b989271bc00aee4e36f86a440185fa540e73d985f4fb37dcd8431f15bfb8def71b0776078d85a89ff79a359239dbbd867509f6f2b328ca6d3fcf5f362509d573e5155b5b69601a0a736810b1fce43704657b06d44296f6888c1a3ef1a45912c411e2895107f71a63bc3c414ee9afa2197c8ddc869be6d25389c46c0ad71028119ba8159ece26656734dfd5d8abc4d9c66f62d6c79a11ed10d50e0253666da2414d44624e9ab213a246345dd430828ee1500dfa3ec1a108a2b1d4355cb95507394bfbb6c4c601e3ca7a850a8793077a2afae9fa3ecfd34c8b0fb4ef2348418484621803f401bdece9657a6a532001aaa459a2b0c6a7cffc713c5578319e20562b241481d25ccc005020f05556bc9c9e1756cb5e744f581ca16f4864f6cefb438cf33793c29697ccb8e08a0748eb18f99a229b5f77d1f6d24a06c077041bc98e5a67539e647f94410521ef695063cafe4f720586ae2eb14e27b4828c1198d94eecfd68f1859703dd6c6f9d51a989c173cd25a16828fcb7bca81cc79c468176355d064f187cf409f00fd47f0257e61d2fc27fba18baa844c3f2d43982c25eede3668ee85476b67c795dea80f6e452d8026ea0987a652f42c81c19b33b4848c83270cc27a4e8a5432f667fd04ab48c9f1c4800e2a8faba2eb1b68e88521577fa1971360153dd72dbcf9977514052a8e5709a3fc571f7d873ae8e62b03d89de80b228f867ae6f0c6fef83869c53177424264dc1dd1c86d7baec505f6d7ea4079961af33a9ea3b67f96d38cbfa083bc1954a471347c2b9913c9fb466a4635cb087803c1c246083cd2e5856afb6ebdd4c0cc92f9c1ae976509e69d12ee5bf5a7480c0b7d8991146b90cff85102ed68d97832d5d60d6eee680ded0b5af7eb3115258c88ec4aba8e5aea557b4324269c6124efcba56fd41cba5ce673fcf23a52761cb8114e7cb15822ac24f476ae4fb7fb685f258d195bc971dbcf5056829829b4d75ac245139f9725c39b674486af224e7fae1aefe98ae40df7796b93aebdb21c4a4a0a7f0167177112f95e69664510dea51c078e40cc8fdef5fec94a789a4a6c05b36cddea2041cb9fc25e4b2c0947e0c6d720226f2a6600005129167cbf91c7c8b5d624988a1d298cb8556d569f511ab71b45c893dd8aa0ea4747cfdab2d408d5629bc5f174bc4678e15f52ec0f7835e6b2bd9dedcfb0853b99f84bc17f88a0d9237ed341ded464260ee9ac1843c7bf702a81773371d50aec5ae6ecd75159588eb002094f4a9858e5d87c14fa6c7ae2a4bf2eb2a14237aec70ef6e74b956859fa0a9641df551b16fe6d3991f287418e2500af32a6e69343378ea03c9e7068458f572ffb1c31b539aeb1964a2c9c30c6cb132c1c5c952e63a18d1c34be4a1839b2d47e7ee0715a25adf776b283d33c13ef467106208d129bbe5226a102926afebcdb85f5138738f6a68add725ae7e078ed2c9d7665907336f72084f97fe08ed463ede3e39dbeb4ba33f7b8271a27075bb98c35e54e2736bf14a8203ef277f6d1bb4e2fa5ddd1b5b85ce4dfbce4e0dd635fde06971d11f2448060c88b56c4ac614008424318d3c0778333d26111f3f7cae23d009ca40a4c5012eb14df83028340558a1ebc15d62855a0c0e7a58d5b0e73ac332137857ae4ab22e01ee65a2f38825aa880f1f8aa7e09934d79f156086928268c0358ef77bb24fd9b7f28ede82e8a9b307e39c3bb5224132fdfa32a064ae078652d3c6a0b9ac227ba0c8e365db1555254ff77d6eaf018b91cd1415a5aac3c297e7aed52fd2cb60c20f468edd64958cc0195eeb778afbec0b2c8d4f1ba8dd35ee1699e51ddf813c6f7e15f0a849cb7d2af72b016fdb636d15f650aa9a12e0e837ddccd6d82cbac349e8b66e4cd4452a6c40b374d659849b87211868303559bedc2dc6f726cb0aab7262f58572f4ce316ccbbf0b75fdd9107dfacf4959da47338612bb16e7fd3c1c8ad494e21a2bbbf80b9619827c233d90868586a7fd41d3a5c9a53b199a076139ce78fc2586163e3d547f913ab42c15c8c81330af5d3651e3418456dc1a92fb9a38b983b71dea8424ba5604437c4dbe133e648976bb4a79fb41ca8b1ab99c53e7ef91bb7f4835fd8917a6e7d8702647f9aa4ce07fbb04056148106a1b90d98b727af041cd6c2b4a747bfbf5a436e142a2346b2e7f02f656f597c333cd54bbce64c61ef664459ff1d2b8ddd86d00617a7c55c410efb3b4b67caffcbce46446057c3ee942355c2dae1e301fcbd3ec8a779a4ab510f3a20e1349918cb2cc45f01579bde141418ee01127772b8f0f7aa6356359498894037a7390fb34321812b95d4b18cd82cd4237107601b44c86f233906b980d4647628fe754bb69eb0bf5d81488128a64be175a5d8898b4031824e59d2f87ca474a235c5c3c2dbde17259d8742bd540d89cea234a627765c5e418120b3ed75edaa2e68a98b804c41054f8414eecd48c6cb9aeef4fc2ad2d8be87d3ee66ff669fa91202f70b0cb3b1f4f76bae8660b98a293633329bfe9573ff4b38172b05a0a15a253febda344a18aed1fe9311c6a36e9fcf1fba00a0d7b6f7f7276fcf152c04196d8e39788358ca47926ac93e61d1ea776bad909dbbc977a1b8365d1a74952fee7e02ff035f5def4fba6a7eb39a99133fe68478ad352e0683a5741dc10964b305cea6c260f3e01009cdefbd294d17f3a30ddcee7ae98264591e37616734179782cd0332f4853de8b24a3bcf6ea544e7b931ba7ba43957edeb1658a73abb92af2a4e3711939b66fbb29e32f910f827d4fba3ef18db8f7ecc9677022e8e216a48a22773156c075228cadd1443e86136c40e4cea272945e2e469c7825d1d5726b345a0b72951977d84725ffee68b4e8f28f70b76e6cd5306c75d36b9c73a0894c380fd9b5267b3440334a87bf2bbb69edb1339ce82377f958f4f73ade0c6f70f3bd95377be6e1d49896190bd65eec931e3f89dcd67cbf3f1d5514af6ea64e230d8e627ab03a41fc26b30af51ee84ca79b206b132aa46c31eb833bdcf95a2f94c80046e4bf3d22a696adbce615b6a22f8cbf75fcec4ededd167e010e4", 0x1000}, {&(0x7f0000002600)="8f25eede5843b879b450aa9d7f8f2556c83bec44a8e415f681fa277af2b47419f65321d913ee14bc0584b24b17af4219d0a7c819504988055456f25c01892fa591b114324b29288fd39f4dc10cd7e01bfa961cc6997b76884c1b98ed171bfc69369b3a374b5f73dfe492a3c748cade45fe7194bb4690b3ddd7af07c1b8d0df07f203ca2dd0", 0x85}], 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x200000000000036b, &(0x7f0000000380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000002880)}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000040)) r7 = socket(0x2, 0x10000000000003, 0x0) socket(0x18, 0x1, 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) connect$unix(r7, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe31) socket(0x0, 0x0, 0x0) pipe2(0x0, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) syz_open_pts() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:31:08 executing program 1: r0 = socket(0x57, 0x3, 0x8) r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'\x00\x06\x00', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffb, 0x18, 0x40000000, 0x7fff, 0x5}, {{r5}, 0xfffffffffffffffe, 0x20, 0x90000000, 0x3ff, 0xc}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0xa9, 0x9}, {{r7}, 0xc, 0x14, 0x1, 0x8, 0x7fffffff}], 0x5, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffb, 0x63, 0x80000000, 0x8, 0x20}, {{r9}, 0xfffffffffffffffa, 0x52, 0x6ca00b39fa7bbaef, 0x5, 0x54d8}, {{r2}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x33c, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x1}], 0x8, &(0x7f0000000640)={0x1, 0x25d}) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0x80000001, 0x4}, {0x18, 0x1, 0x8001}, 0x100, [0x6, 0x2, 0x401, 0x0, 0xda76, 0x800, 0x2, 0xfffffff9]}, 0x3c) r12 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r12}, 0xffffffffffffffff, 0x1}, {{r12}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendmsg(r12, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="4b8a3bfb366cad8684ba718a4516f17c9780a4cf274f1fd03723b143306f36e46d8e4121abef7fa7c1e8b606120fccbe26a0d803df6e1c806313c6827515d7c21258a960a8e058b34044c0e14074ad821f9f258ae37a6f3ef0f2efa563c670ba7e44889a635702682305c2e595d59480b6f96847d4155d07f1db84b86875", 0x7e}, {&(0x7f0000000180)="1d8950a535c28125238e4792b12e64ab2c7bbb5074", 0x15}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="b0000000000000000100000004000000eac843dadaf54506a9436ff7a4d01a18efdb5257e6f7d14c1fe5a9f0f38e4f11e38daf0ef6b8434335a8625544df792972a968b852d6c97d4dbb73e42e6205fded6a6ab8574376d63b7a30e7e97c782f3df999765ed40fa4a861af3c376efff4b4c9e4f851e9b4cbc6dedc32f347a1a351c6ceefbc7d37c63cbc015c725c42459e1ce20bd2ab70cad436f0891f5c55841e7a209158f8cdcc4dd0258700000000b0000000000000009aced9c502000000933cb4e83e07e66b72ad7c8b45eb68c93e0e59e68a6a7130b24bf58dc382c8a566c437ea2439ebd4f42be2f4132d94304d0425a1d10ac762cd891e1ad47c4231c7241bf7edb11d91accb5d48cf523df081785576db1c3c020541e35339ba7d8543d2fd93a1ba02d9366bb28302d3a63b0b3bf779670c18709955b4601ffc6be35c9f8e407bf31248be7e9c2ff17c000000d80000000000000040b9636c05000000aa2e6663759a2fcaa839e0ef13348222f8bbd60ed14d352e95d380cfe0de3ed772d38c967ec1537337cfc3095bcb10f2359f70c6cc21e82ccfbca1913ab0d6d597a1479113a9ec526e0f7831783582247a094b7a5c04caa921021df246befc231a02674ab9d63c2bfac63334c943e1a1df5b030f005df30e55ffd67d0b0f4158026ac6c4e6340cd5d5fb1b57b37a0d7f7aa391d7e2f8894fcebb5049b7bd39d39afe7477415bb2c319fd64e36370c3766976cd15c003120799c87a0c51421c9046cc8600"/568], 0x238}, 0x40b) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) dup2(r13, r14) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) 16:31:08 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) getuid() r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) 16:31:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f0000000300)=[{0x4, 0x4, 0x20, 0xcf2}, {0xdb, 0x6, 0x7, 0x89}, {0x6, 0x9, 0x4, 0x6}, {0xffdc, 0x1, 0x1, 0xc74}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x62, 0x0) getgid() r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100), 0x2cee) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r3 = semget(0x2, 0x1, 0x0) semop(r3, &(0x7f0000000240)=[{0x1, 0xa, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/61) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/132) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0xe, &(0x7f0000000140)="003797e958b8773f98f5eb3edc9d") r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x7, 0x0, 0x6}], 0x40, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = dup2(r4, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x8) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x3}, {0x18, 0x3, 0x9, 0x6}, 0xbc6, [0x8, 0xab9, 0x3, 0x80000000, 0xffff9749, 0x0, 0x4, 0x1]}, 0x3c) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000005388dbef388263c26106d55706c71e0020000000fffe000000000000000000000000000000000000000000000000000600"/120], 0x78, 0x0, 0x0) r9 = socket(0x2, 0x4003, 0x0) connect$unix(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4355694008ab8a0fa742aba43c92d2ff9b59e56220538897b659d14296a9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf191bdc"], 0x10) writev(r9, &(0x7f00000016c0)=[{&(0x7f0000000600)="2d9d35193e4d1679357ea36cbce03bfb04e7415cf96e9393383610a2a5a6852448549de60518e971f57e076000d3c090d51b8decf4635b83c06e22d3416098933a602a5a5379ae51856d8cb9dc349e7ddd2744df43598b93463452fb5d0a377178bf9029586e3665fb59fcb2132bee3752148dbdc0a009a662a8836c29bc42ef93924292cce2d551407febd814f47a2868c797dca0aee5a9e9a89c3ab3fc983f08277ef5d17018002688a88b87c50196a92fce312d4b28f19b51efc605d38ce708df26371c1a22c1979dc2d5db9ee6359a07832d473c390638c8d71d48850593c6aec2dbc27d646c32edb3caf031534195ab9d8aa4f6189192840a2d438f87e0bb35597d9345cd750b0bd4ee6b9543b38af3a569d6098ee2d10e1b203f1f56ab4194be5b81c8dfe74e31ed4266ae9cee4828bdc0485c67626b41699e3bdde20cb9eb5dabaf16109f2ba083a28a601914e9477827f3d857b915808bc2ae9bc28521340cec419ac38a405cebb7bdc823885f1c94347e5a8a625bd4cd794d43a2ea31e3f89e0abb57a7cf02c9c69ef7d4786b647672be6b121543b913e956eae23d1089259e20bc5721a7e85ceb7cf04b6c08aef4e61e0056fb0e0ddb146fd73d992b4a860b6fd413242275ad6205c1898b251e0de75daabca1c3dea6ec368127c74ce3f08c5e1cff430a458339a27a46345fbc9901f5ce5fc81bad9cc346b09d977f3b8dd3572d7ce7235b47d0cc6f2c1b32cb3f71053a7da017626ea07198c01d66c75d1cb154a3f8215210480b62003e864744a6ba5a8c0917c7d45267e7521d7e26027a8158426dacc481f9a012f8c45605dc5aaee3c429f888cc6d20c64f46b11e61b7750a518d38b9ec47a2ea96c66d6391065bd52efbc051fe915d42ec6bddfc03994c67cb7fe16335cd4d0ed47706bfcfed02663f1815f1d50b26378a0ed995bfcaeb6cbc9783cf73f01df568c065556868f8ac4f9d55fae3baf5b362c32b99d74d54556652540abfee405d0e8faeb80846ac797a76cda5e2d71e47b01d1e67b1daca33fbfc21aeb7bbe0b1aa908fe3bf913b43c6e9eba67f36363bba4e5bddb16b720dce8651c3392489484746c74d6cbb1e801f173912224ca4595634fb59025b8c27fc143ed9374a3f58cd5a24e9f4a558eb5adbc0f87058ce10f5c6ed482307241fc6bef7ca92c583ba28e8c81cb0a6709aead4f1b7f1c48928f3b3faaf836f9f7c58cf35cd7738036379d939578837c004ec239c53da2c66f996d75b2bbe12ce3abd7d2cae946440fa3135939abc4bf5b4c937c04a0170aa2f1a8d62646a7f0412056ab89993606b3f4b735552bdb3a24326d2170e91228be07a8af47142aa03bb3690f941b1a083183bc1e0bfcd55a8dfb7c12622830d32e2484073a756120204204a78966b81cff2bf1b8295da6f46dd483eb634970da6c3efbb1ab482e04e92656ed14891fb2781a7c2fc50c3d06bc809dc932cd8a8fbc7e272914d59dc8f32a4418de774280d2de47c5309415f0648c8bff3e4c56ecc661f193d157653c1582e6520443212d315445483874a18d584e7", 0x457}], 0x1) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4355694008ab8a0fa742aba43c92d2ff9b59e56220538897b659d14296a9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf191bdc"], 0x10) writev(r10, &(0x7f00000016c0)=[{&(0x7f0000000600)="2d9d35193e4d1679357ea36cbce03bfb04e7415cf96e9393383610a2a5a6852448549de60518e971f57e076000d3c090d51b8decf4635b83c06e22d3416098933a602a5a5379ae51856d8cb9dc349e7ddd2744df43598b93463452fb5d0a377178bf9029586e3665fb59fcb2132bee3752148dbdc0a009a662a8836c29bc42ef93924292cce2d551407febd814f47a2868c797dca0aee5a9e9a89c3ab3fc983f08277ef5d17018002688a88b87c50196a92fce312d4b28f19b51efc605d38ce708df26371c1a22c1979dc2d5db9ee6359a07832d473c390638c8d71d48850593c6aec2dbc27d646c32edb3caf031534195ab9d8aa4f6189192840a2d438f87e0bb35597d9345cd750b0bd4ee6b9543b38af3a569d6098ee2d10e1b203f1f56ab4194be5b81c8dfe74e31ed4266ae9cee4828bdc0485c67626b41699e3bdde20cb9eb5dabaf16109f2ba083a28a601914e9477827f3d857b915808bc2ae9bc28521340cec419ac38a405cebb7bdc823885f1c94347e5a8a625bd4cd794d43a2ea31e3f89e0abb57a7cf02c9c69ef7d4786b647672be6b121543b913e956eae23d1089259e20bc5721a7e85ceb7cf04b6c08aef4e61e0056fb0e0ddb146fd73d992b4a860b6fd413242275ad6205c1898b251e0de75daabca1c3dea6ec368127c74ce3f08c5e1cff430a458339a27a46345fbc9901f5ce5fc81bad9cc346b09d977f3b8dd3572d7ce7235b47d0cc6f2c1b32cb3f71053a7da017626ea07198c01d66c75d1cb154a3f8215210480b62003e864744a6ba5a8c0917c7d45267e7521d7e26027a8158426dacc481f9a012f8c45605dc5aaee3c429f888cc6d20c64f46b11e61b7750a518d38b9ec47a2ea96c66d6391065bd52efbc051fe915d42ec6bddfc03994c67cb7fe16335cd4d0ed47706bfcfed02663f1815f1d50b26378a0ed995bfcaeb6cbc9783cf73f01df568c065556868f8ac4f9d55fae3baf5b362c32b99d74d54556652540abfee405d0e8faeb80846ac797a76cda5e2d71e47b01d1e67b1daca33fbfc21aeb7bbe0b1aa908fe3bf913b43c6e9eba67f36363bba4e5bddb16b720dce8651c3392489484746c74d6cbb1e801f173912224ca4595634fb59025b8c27fc143ed9374a3f58cd5a24e9f4a558eb5adbc0f87058ce10f5c6ed482307241fc6bef7ca92c583ba28e8c81cb0a6709aead4f1b7f1c48928f3b3faaf836f9f7c58cf35cd7738036379d939578837c004ec239c53da2c66f996d75b2bbe12ce3abd7d2cae946440fa3135939abc4bf5b4c937c04a0170aa2f1a8d62646a7f0412056ab89993606b3f4b735552bdb3a24326d2170e91228be07a8af47142aa03bb3690f941b1a083183bc1e0bfcd55a8dfb7c12622830d32e2484073a756120204204a78966b81cff2bf1b8295da6f46dd483eb634970da6c3efbb1ab482e04e92656ed14891fb2781a7c2fc50c3d06bc809dc932cd8a8fbc7e272914d59dc8f32a4418de774280d2de47c5309415f0648c8bff3e4c56ecc661f193d157653c1582e6520443212d315445483874a18d584e7", 0x457}], 0x1) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = socket(0x2, 0x4003, 0x0) connect$unix(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4355694008ab8a0fa742aba43c92d2ff9b59e56220538897b659d14296a9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf191bdc"], 0x10) writev(r12, &(0x7f00000016c0)=[{&(0x7f0000000600)="2d9d35193e4d1679357ea36cbce03bfb04e7415cf96e9393383610a2a5a6852448549de60518e971f57e076000d3c090d51b8decf4635b83c06e22d3416098933a602a5a5379ae51856d8cb9dc349e7ddd2744df43598b93463452fb5d0a377178bf9029586e3665fb59fcb2132bee3752148dbdc0a009a662a8836c29bc42ef93924292cce2d551407febd814f47a2868c797dca0aee5a9e9a89c3ab3fc983f08277ef5d17018002688a88b87c50196a92fce312d4b28f19b51efc605d38ce708df26371c1a22c1979dc2d5db9ee6359a07832d473c390638c8d71d48850593c6aec2dbc27d646c32edb3caf031534195ab9d8aa4f6189192840a2d438f87e0bb35597d9345cd750b0bd4ee6b9543b38af3a569d6098ee2d10e1b203f1f56ab4194be5b81c8dfe74e31ed4266ae9cee4828bdc0485c67626b41699e3bdde20cb9eb5dabaf16109f2ba083a28a601914e9477827f3d857b915808bc2ae9bc28521340cec419ac38a405cebb7bdc823885f1c94347e5a8a625bd4cd794d43a2ea31e3f89e0abb57a7cf02c9c69ef7d4786b647672be6b121543b913e956eae23d1089259e20bc5721a7e85ceb7cf04b6c08aef4e61e0056fb0e0ddb146fd73d992b4a860b6fd413242275ad6205c1898b251e0de75daabca1c3dea6ec368127c74ce3f08c5e1cff430a458339a27a46345fbc9901f5ce5fc81bad9cc346b09d977f3b8dd3572d7ce7235b47d0cc6f2c1b32cb3f71053a7da017626ea07198c01d66c75d1cb154a3f8215210480b62003e864744a6ba5a8c0917c7d45267e7521d7e26027a8158426dacc481f9a012f8c45605dc5aaee3c429f888cc6d20c64f46b11e61b7750a518d38b9ec47a2ea96c66d6391065bd52efbc051fe915d42ec6bddfc03994c67cb7fe16335cd4d0ed47706bfcfed02663f1815f1d50b26378a0ed995bfcaeb6cbc9783cf73f01df568c065556868f8ac4f9d55fae3baf5b362c32b99d74d54556652540abfee405d0e8faeb80846ac797a76cda5e2d71e47b01d1e67b1daca33fbfc21aeb7bbe0b1aa908fe3bf913b43c6e9eba67f36363bba4e5bddb16b720dce8651c3392489484746c74d6cbb1e801f173912224ca4595634fb59025b8c27fc143ed9374a3f58cd5a24e9f4a558eb5adbc0f87058ce10f5c6ed482307241fc6bef7ca92c583ba28e8c81cb0a6709aead4f1b7f1c48928f3b3faaf836f9f7c58cf35cd7738036379d939578837c004ec239c53da2c66f996d75b2bbe12ce3abd7d2cae946440fa3135939abc4bf5b4c937c04a0170aa2f1a8d62646a7f0412056ab89993606b3f4b735552bdb3a24326d2170e91228be07a8af47142aa03bb3690f941b1a083183bc1e0bfcd55a8dfb7c12622830d32e2484073a756120204204a78966b81cff2bf1b8295da6f46dd483eb634970da6c3efbb1ab482e04e92656ed14891fb2781a7c2fc50c3d06bc809dc932cd8a8fbc7e272914d59dc8f32a4418de774280d2de47c5309415f0648c8bff3e4c56ecc661f193d157653c1582e6520443212d315445483874a18d584e7", 0x457}], 0x1) kevent(r6, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x80, 0x1, 0x4}], 0x10000, &(0x7f0000000480)=[{{r10}, 0x7ffffffffffffffe, 0x18f, 0xf0000000, 0x1f, 0x80}, {{r11}, 0xfffffffffffffff8, 0x3e, 0x40000000, 0x4, 0x8}, {{r12}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x5, 0x20}], 0x0, &(0x7f0000000500)={0x6, 0x5}) 16:31:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xe4, 0x1, 0x1, 0xb5, 0x8001, 0x74, 0xfff, 0x101, 0x8000]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:31:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x1f, "d730c1e7bb6fc6e23c0100000000e400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x400000000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8000, 0x4, 0x9, 0x4}]}) write(r0, &(0x7f0000000100)="8c65", 0x13f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) 16:31:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000280)) setsockopt(r2, 0x1000001000000029, 0x2e, &(0x7f0000000000)="ebff8d510000fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000200)=""/50) semctl$GETVAL(r4, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000340)=""/231) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/68) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x44) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x19) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x2) r6 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x80d, 0x4, 0x200, 0x1, 0xfff]) 16:31:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) write(r1, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xfff9, 0x0, 0x5, 0x54e}) r4 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000200)=""/149) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x88) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './file0\x00', 0x6, 0x7fff, 0x4, 0x8}) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:31:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = socket(0x1e, 0x4003, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}], 0x20, 0x2}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000000340)) 16:31:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) fcntl$getflags(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto(0xffffffffffffff9c, &(0x7f0000000080)="7fbf5341a98a9f09ec70e55610cfa0aab3e68de6728f757f", 0x18, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4baf, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) mprotect(&(0x7f00004af000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:31:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c230c1e7bb6fc6e23c5b00ffd200000000e745e4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r4 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x100, 0x80) bind(r4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:31:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x10\x00e\x03\x00\x00\x00\x00\x01', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r2 = kqueue() fcntl$dupfd(r0, 0x0, r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/51) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:31:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) semget$private(0x0, 0x4, 0x482) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:31:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8081, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/62, 0x3e) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x93ba8480) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="44c7f36f803c4196493a3e78dad3") 16:31:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400004003, 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"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="7fb0225e514df21407c373f0dfb0a0070e62f60d0cdac8223817d3bec42894afbf6728669add93075ba1e86f16bc5126ae998006882da5eb6f21b48e369bfd00aaf0f249a457876c790f58f8a02c2715884fc2ae8b848b392778f97218364976a344f2c852904c4ac7814a71e61634ec6803c31a2dac6577a314b22df1bca2c1d2f9c0825c4093e13fe3c2fa0425fe609ed892fa7c005615cfb6d46bb6f25b9537d8f484aebc014dae1793957b94fac56b44261a2b128a1d230b13bdf821aa45091f0c7551b738fd87b6f42e5970d04cc53894140f5a5a57918203f595bba998ffe5b0ccc9fc848754d623e01f11e824dcabdbb4977b07c2fcb2391e37929525", 0x100) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r2, &(0x7f0000002540), 0x1000000000000067) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:31:10 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x80000000}, 0xc) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r5, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:31:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:31:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) read(r0, &(0x7f00000000c0)=""/253, 0xfd) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b80000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5e91152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759d50558c2dac30250d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f7b659255490b88ff1bf33436e6731ad3174d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b7a7a0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c09b6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000000000000000000000000000000000000000007612b1f0e6ea665733321f83dc24d31d830548e5c59bf0e93f01b7d2f831a25b782bdba463f03ba9effdbd3b48407c3902c6f5e0b32c5f23b88d7a08dced117f3b9f242284e244757b34a668e9b213e69ae8e56768efb1370f108fedfeeacd25d0ac73851a0775c6117a0222ae145e1b22051e65d95b348239c438fea8312b3d0805cb72c7bcb3f0cd07544a2682af24cb77ab000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:31:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bqf\x00', 0xe908f9d7bd167d39, 0x0) r1 = socket(0x20, 0x4000, 0x2) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3}, {0x6}]}) semget(0x1, 0x4, 0x10) syz_emit_ethernet(0xffffffffffffff2f, &(0x7f0000000000)="b6") 16:31:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x2, 0x0, 0x1) r2 = dup(r0) kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 16:31:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7d, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() socketpair(0x1, 0x8000, 0x89, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:31:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8010, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000480)='\xca\xa3\a\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:31:11 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = socket$inet6(0x18, 0x5, 0xd) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:31:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001400)={0x2, &(0x7f00000013c0)=[{0x101, 0x2, 0xea, 0x3}, {0x738b, 0x3f, 0x0, 0xb70}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000001440)="24e16ee366ae44d63f8a98d69e702211a024fbac64f3da48291c57d201424b03bda631f932622b20cfc6c3db17076f7a70f1e39e69de9db304c396be14fd33a0cb6b76afb7fe8d1b11fb547bd9cda380b0d97c3cdc3c14a8b28a846523bcb64efcb2c36eecd5250411e978033e9ad9a4e9f52a842cc41fb63263bf6d25cfba7e50a04eb5860264dd2b5ccdaf777f85c0f6df09a20d243344d25513e053a65a90e470d805178602927f30e7a515009dc415b988de2c51763bbdf2dc518c93589dd8171736b178893e7fbda2c335b6f313deee4323d605ef4cb62d4be046065aabc2c7b81182c457f1", 0xe8, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000300)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001540)=0xbe7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001380)={0x5, 0x1}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000340)="413878f5fe3f8bc57421604c1ffdd57d76d7a2345950477390aff434b2e2040f8a19f25d9e07bc2a848855d87011512076aa784e98cd0e273568129a868c0ed319d0b5712e885ab404f493807067ad31ad9638824556ff104a9c7f369e3fc649fdaea9d248ee707b15206931fe9d10b8fbd23406b979fd4886a2628b56af06c588bf5bb75684ec28a3fef4bd889caff1822e0b87fd0bfd7652cacf4ee4f018bb9b58e1ab524553e2ef6a058206340efab6baff7359b6be4b45b20f4646176f3919b4c846614e2394f1caaf55a676eb168ca7ffa217e7035b328e18aafaff6b9dcdb90ba958bc74ec61212d7553bccbe9c2b722c4aa8e347b6be4c1fe8dbdbb6a1b4f4b10701d46dbe8d425ada4d07b78fd1d508ab6c5bf33cbde5cbb8a050947761f8e2d0f87b3bcf2671f60aaf5432de605aa1fe070cb1771e773ee6c70a7ff1cb0b60f269af0593ca3d34e79c86592cb0b774c9c131e9d55d422336e786093e50f194925ed62fdb145936cc2b02ad19a8324a6966c3320248b7d38351dfd758557c80acc34af7fb16764f7f5e0e549e0e60ad9fb0bdd991dab1ada2bd02438bbc40277a297139a65ed9aabc6536b2c2c83012cf2c2a2352afd85b3dc056feea569e6a7ff595a881b185e5e7816240d848883486c212308a3af7ae010a5444b6d2c9d2c6b061e86ab44beea41714b041df3c0ac297624b807d7665a6a58f255a8f233210951263dd0cb09dfbf422efa255dc43fcabda591b04fd4833b08c34247c0744edebb0a47852cb745734879b892d7837493a0c30bb09e6ddfe3986f23803b45bd93fdc15af1175d1ea073faa43bb87acd49a379f077a195c10b3969a6cb4301758b28d893bfb521423143f5d66b8843729a6d60f3ada679454fc6bfb5eb8ce0c2ae5297b7a87964ee4a873e7420fea660d8db5ce5e8c302eb8404b4fe1a9557386155bfe18db12c8a42d801d2cef34748cea1a75d37e42338ea8c9d69dad555491a633eb755932e8350edbd6ac0da6fa020fca2e12a7da4b40e7edbaccde040dacc584ac607986d037cbf97c77a79b39a37687d70507a92a3da5a2de65dfe9e12f27c5813230d5a6d8f7853a910a8658cd7c79d6befe01250f62e7b48afeda4268dee52965b5fa57bfa271f4fea47628b35e2163cd69ed6b244dfe547729e81db31088d242cde14c19baf8132dba3fff04bc7782c3fb216eadb5cde16f487c9eaea8f7f61c49d4f399186b267c41cceb73b4a5ca4721b71ab473a8a6cf6fab653fa4e2a535acd07243a92f4a6bb96acc032796a089f1b68d15ff2865a24d60eccfbc8359989bb127bb4e9977f0a91e2f34c80f315b5b0e59a03a36ce7e1e73d6d35309f59a3ca51e6e9155e37ecfe7cecb64e836243d3cc64a14e6343c288e43cd5d07c53498f759a95f3c8bb92d7ba3be5a9f26772217399d3a1f7528c7df155314b03e25eeb2658f646865a6a5e2a91d594b28311a8c03772fe66f812f64f64e6324fb8844e3f8b671a3c00d032351047b0f6f646d63fb5203e738c7c8773cd925468c1809488182490e3023b324baa5155c195fc93387e198d052a240ec50942720549f84992d52d0a560373b9c693a890212fb099218b4255c9f928386aad724592e1d02961e4f3c1f31d437a6f4af4bd59daf1c7acebbca9b675e201543fbdf3d45b20fc3a08445997c2139fa3587074b9ad3b1e7c1db51e9062c30b066d1c2413b2cad6f216ddf87ad870255ad7db96244cff1d10a0aca9cb4ac3ccc12a3f4d062cdca8c216ebe0c2834268e9bc1731b564174b7bf99e49f1e251ea0f1c91a58b7f199eacb672d573c646d3c6bff7d8a93ac6812310e494af6130c0a845f4134c08163f2b11242f6927d281976f6188137a3629034d0943c709e1110d02699277fe8fb4d9bc75b806ed062f21ab360fc5b93c1337627252764100d9443d27aa69e4a25600c7f66d3715d28a9b9dd0dfdef52a0a9a8804a85205f117df5482fb277d8f55141bb262a5b4408bc4a08f89816880a6dca6c4d90865bcc555a05381e286b90589489a3ddc9119e2f1a0073620130e37e7166423708b49dc8a8ee7efd67e4a8a580ea46785547e91c241b878c885ce3c823a50686471d32679542605e97e1907414a32a14f86e06f8df3a4a956a64844792109723be65a5135e4854dca3e2029c72fe235c8fb7433de5c9c85ba4130fe38af59dfbc55ae8341fbf096314c0417670d2643cb9c5fadac5e94787590dce2a4cc5f88732bb0b7be6c40dedc5c0aabc39840d2fe59e09c4df2ac5bf9e920024dac5e6d0a936bf78552f639f123a4626b2ea8f8ace19f2b6a1ad2da2e7a8c638e72c65c65490c22ef82cf209862436a9501a240a923382727270579f16d53ce0b355a26ef213bb45956f4f84a02fd08be0036a7db44970770a7f51416de19f183a3d59f6700a0deeb33120c80185da10d1420bb26e3441070321e081f86176c169b646e61ae8de93f35864b5a99af302176fb4386a8eb42706d127fe0db46c6f2fdf4e917318734af4be7780577a3824cbe7ba0344e86fda9a5593ffb055d9d477c4d72988c077aa1fa80af388517221416a8d4b82c7b085b1c9114e2316914b814b6f18d8f6821d7ebac9aa451389ef98fad210bb5949974d69df542f3a885a462e132b55044f0b8df9837db1387ccb8c081d133516631b67c2b9f74b8a4c87350c25859dda148715f2d1fe344b9b874b2a22f8438cba392500be39bce8c47b79f456a498b34452a91b97c7780212c8b80ee6013f5515d5f8f66b9b18716346b3053ade9dc1ddc4598525ff9b93519b97a100cb53a8b3b7bbc13f001aa23f82912bd72c018fb2465f22d4586aedc2c87c9fe0922a2395189cebe08b3da3f8bd6e54f04a8426e41e3c3eff4069ae0cf0e8c3bd07a301479d5b781078c14af8a98b1e1eb2b7e2b108c90952fbd4590b6abebe3d3c7171ecabc5a72493506c19a5c657f0d458b53f45d81227b92fc38ab5febb605776dfff6147b950340ed96b2bf0201e8086506c97efa236834631d6fb58797aa2e2984224c556452780b11c07c129f3e27e2d4a82ca6125cec79d00cd599938df4b98a4ea705d8a3afbf275e85d43a155a34f0890fd22ee740a6794fdff87243c42a278138d6ecb36597836fd9e9eef9f37eecd7b056c957dc56e981631429ff8e880888f6177280d9861cc38c7fd77656c15d7abe4bddab534515b9facc526795f93f234b6a6b1fb3d97de762e1efed2a5e5693a77dc6090bb1e3fe8c0c8d2b48404adee9d9d805d31f8b6472e42ca3d11a0effade7c30220eab5bc9fb86c08ce708f9b42aa99b5b6d5b1a7520f5a448154005dff43a5cce3e436e31058a805b630cec36270010356d8c32aa854d4cd37ffa2af41fcf49b7ae46fe3703aa236378f63af6fd7391e6e920064ec02fa303636a4261dcd059cd8902d25d725e6576ba2eb30c4bebbf58e558e88218c8b211d5dda623a53a07df4e85d21ed32f646cbeecd655fadc871dbe92c1eb1c12b2794081adf60d00ec7c6ed643c2f5abb224a5ab0a353dbf53d10811f5dd2256d82dd30d079e8243655c5933e90762eaf5bae2165efcac92e7979df8dcc593f369cf2c93f69b404e7e29fd5060968504203e27cbbb6220d36789121e54f2fdfb97608661c8f763c38d1be083945df82f1e1dd5c5689bbc0d8c5ad44e2dfce5d2a2d20c994f58d70f01f649201397050197ce6bba5892cbe4c58a723700dc9605d51482472b1875164079d37a7d1b7e3254efd4c797766c30380b0296f07945225ceb5629ff0400507f764fe48ac50cfd5c147540061808f173aa3992b8a8b57332be3be9749b1e73a4df2c601ed73d792038f1c54efddcf56e16a8b9b1c23ef1affacd1b84c5f8315fcd4f858e1a6496b5951182b6735c52387d2d7aee04fcf99e2041e02dc496638e1b7e08df5f765b3613c677e777fc0c7e614edf1c365b144098f9fab75c1f9b06f1ff32f6dc5cc83fac6194b7740a0b74c7a2344dff257493582cf536c0cec6512cf7aa3496358df48ff10ef13a6e9bc1157dbccc5c4b6f847a33bd714d5986c2c0bc2fedcab21c4bf2660ecdf5ff98fa4f9e27a641a603d44db3d4e4d06f3c8570a8a21fc19568ba59192035b8a5f573726289c1ab5e387f7690c4b265f2ac5246a65e60ec0005af43e45fde19bdababdcc16a59abbaa14561547b200a4255cfa1fd97d3be3335ce95cb182fab9b2ea9026b5f0a94247a4ca0231cb95ebd26ad1c5d96e0c57c626518e1081272399a2838ed45c44e3a079a28ff63f48343a61fb1800fd860635260485ef4fc79b045cc6374568af818287d0bf16cab8cb1f3dbccf720edef65bf70ff85d040b22896a8c584b12e12ef0f31702e1f9ac484e677d3ade5f743aae7993903272a647022a7594eed8756ed1dbbc78d08ad737dd3f82a4956b42f37312a769082aa1dd0411e60b998f571be2bdb78966c9a0e446dc2f79ffebe3b55c6320c097f3715a3d6b5979efd950dbd3cd930cae217a97c2311640606e7b9da6c46553c09507e738f073684d45b46ceb2e7bbdd33a8b528bfa1f50ce4f16ebd527fb12bbd1debff07e031d8fe6469b4085a40ece630a4b1eba87c8ce86a88d6796a2167ca93259ee521afa34e1025e7c95dcb42d00c22c2b900682d680ac14b861c1f79057bfd84c750495438b88dd39610ac31d3900aed5524e8c3833dc86138516ed1306a8882201a7476a8e32ce115aa4e1b1a9648e38863e84b12cb82a9a4a45302e482e716bd63a55e9bfae43d4917eb2920fbc0d80e3e15622e3cfdb22321824f7480a97fec3546f9659d0f3387da147157eec9a8e7331da3b0654239edd84d1d4de09419b935652bedfde3afe92e5f01303005dc04f3ad41d393da9bb1ccda4fbc2c76354d488f10d25333295ed67a02bd46ba05364fc356729f1d631ab55dbaab39984e12ff301ca326a76291902396008d8d18748888e3f8b009d27e61736112aee6aa355e0b065e83c8b155e00ae61a2095c1f13bd80e143a203b970d421b10f9b9de7e85c1c28713c56290f7709a990fbe4354794de127e6ebc3a22bebc4617f2b3986678047de275242bdd8847b9a9f17af3f3c681b576e6f9f463e8b463d8cdfd30bc1413e1f61058a43cda3b6f767d69d367ee3a5270c5e46ad9166e015aaac169461b27bed1645162f2f22eeeb0142ad5bb93c67e744f2ceb4776fe4b20a076051acc7cec1c354517b6df66ca812658a819ce35b232198cb492221763ba4b028736e329ac92a70e8577959e2fd2faa5a2d6781e5d4f19a7443d5770caccb26fb2396f95c4bf44d394e834bba54b97e06110a8f3ecaee7c6d94ad9992cd162153de1c278679067d46bbaf2c6588cc1b19bb996401ee185e24f7ab2c0446989414c927c0ac695b08d31352ea75b3d61279706382b6c3e5d117e252132da874fec62386423c5591aaf41de318d1f5163106d202f468b2670ddbbcdf304f1eb02e0cd0eeefb62b8d5628ed01715b52505f88e373eeb948d0ac8ba66346b922e4ecaded8fc31c6da4dfe46749c34a702088013b8d3545a9b5778d778e005359638362b7c02fe55b0436186902827a7b0afd9fc449f7ea9a446cf8f5de60eaff9f2922ee36eb8f46176ed1d3245b5271fc8cbe6698c050c7b6ec9419d9c8de6396af969f6460e772e435125e6846ceeb76741e3e313ab9b18e3e3b018ba0999af8c3374b76367d2cbe9e659bf3aed9c2c2f236477b6dfb1a43922f0385fed881fef168523aba36651131bd0b71add95", 0x1000}, {&(0x7f0000000040)="a549c7e334b76ce1388610d95af5c243568b08035dd6b5862b805e823ab359d735ebc7a4afc6f74195581543b70ebb06664ed0942fc7b1853bbb7b55a7fa4722f38b8fcf3e04bb8ed362f2c92550c2ede0eb54665dd0e434d8326fddfb8e13831173b70fb0349688210431e34c99b6a1e78cbc5137d0bf83565fc099ae26102c29f2feb8743ba938c46f458b0074aedf9511578074b9fdeb0c6a9956842c62c6fa1c1dc028b946e1c634a04710d1e0311202914ad771cdd1bc33cc8a3dfa643fb4fcbdc583c75a2f989be4d08c8f2d6d5caf6000c7d15efa99907f848a", 0xdd}, {&(0x7f0000000180)="4c42ec1699ec579d797cd79da7e82fb75948a0627259b3bf9a86d68ec082c592edfe4108f37ff958582728e4aa481ebb1615de8ca2", 0x35}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB], 0x28, 0x2}, 0x5) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:31:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x6, 0x20, 0x9}, 0xff0, 0xfffeffff, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x38889, 0x0) 16:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000500)="b2169000ba8d088000000f") 16:31:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001540)) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000200)="5ab31af9cea42be6da78b8f900ff88b0666abc18439c5ec07b831d517b3cd2206ca54cf1e53bfe309a9a9cb5a87234e84871f09057592bb6ce22d944fa9d60f102cb58c78a396524546d608d7f4cad1ab8b5a515f92e66459441212031e8937a5cfaa5fd01855359a283fdfef53fec1f92a5acf014e2d81ba5a644c253fa802fb07151dd78b3221dc290d6c7e3ad3a3310d560e5", 0x94}, {&(0x7f00000004c0)="6290cc6328de59ac0052c68e69927523a85bf47912dc582a270897314b5dc2ed61c2e8591312b0cc57e05c9284d56cfcfebfbba0c9a92726da6dea06e00bb547fdedb0f93789ca1a364f03cee7d52ec9bfa3748adadd125a097a8d0818d21654fd6d4f48d530f4a858b20c9e7bd51113028438bdfd912c01a14294dfcf842a5008b9a4e6595160dce8876784b59dedad52b746f738eff7254bbdab2bace45f350c745da5e591c433e77ead5b580bf088e83d3195d9c54b936c3cd1b5ec984a5e0b37b0855eb8c59639c8b43133006239be9b071478333505db43906afce07a816684e270d46e9835e3b9a9cb63fc8e1134c68f9c240c8e3a000d807ad9d7aface051d26aab7658d4910ea53d5f37b6775ec3797ba7ab8fa58bdef7dc493988a76de4054a524f2be6cffeee5dd80c19891c5706ba7893d0364f29f815b4264819b47d1262358d46fb6e1776c9cc8d95511e445402acc669f5b22a4f73ebabc3ba3c2a0db61b97603593babe759b0652e6843ca13aff4f6651c120611077955acd7d7635f94e2f8e9af0a792d45cd466969861638631efc5f2724a04771b45650b46a8738cfd3b058f379a709a1bf99ce2d245b782e5c0a7551dd9093d9d088a84b5383bca6d8bd1dfee1f56cb8390c3313983efa9855e4075fca384cd75d05e23b441b9588fb5065572808f814f38dfaa1b0021971846a3817d55a93a22bc2745df569fd496c16d7f3dcc664804133cd3014db260eaf823728c47b3bb368e9efb0ba0e599ad8f3e0a018584f5dece8de24af1e10440913c4a7975abdf72bae5342ec29bc80d7314ffe7c07bd68e674965dc4453d945e3c7790b44785b8dc6e1f8e1eaa87ce00673694778b8b90560ce6b1530a31f9273c2883d2aec09d35ef4b3a96d96b44db01cbe311db3e6e5e492598c3917ffa276566808dbae73e0121b6483485a9b0ffc09fc417619eb4d490f25afbb334e6a10950f09c4a3886c314d994f218e8cb2d96800072a778512ae1c8c09edf5385b9a8d722282ff254fade1cceadd6a48fbe63b28fc64273a6a637eb1dafa39f14787da52131eac3c66af6deb1f79a50628dd7a8aff2ab0024512450f8310ec7899e255d9bc0f8152e04f72480bb1d21118af8e5c3b4178e7bb99c75c9712b45dcde3951a4d92f080d55850f4672c62b672d8c61f0423400edb00cc1afabe5fc0d59cad140c673b55ad3d1429b7aeafff4f9db85987b181d893433d3fbc5b664f276fabfe483f5502f38e083c501b7bf66fbd5a92872c87c416ece7100baf270f471de76ce72933670d2efe46d69e9b4d8ce971c4807ea57a0076633aa9d74b076279f1bc2791e9049710034b50bc714ee5cb4528cac73a3e8ebf18d2d6f05c8edc192a2921693aef1b6d7c99033fe74468ea357e1ab4575bfab644792d4e639b38c0d8ae7300db437fd06ec5594e87362c4d1612ed83b8c73602914031d6fb8bc6d032986309684d0bd097fa48bedb59046bc243f912da04e3a380abccfb5a587059248b00bf0eeeb81abc7c9e506b4413d438079add1340b9b4036cf488c37bfd15594374ae5e63cb0345ab709a92f682421cebe073b04068ea1115776a0e99f8731044a03b6cb866323f49dfa1f513de6679ad84cc3434d08170522e321fbb87ab08d407320bf97ffc2115d3a77835825b1cce2c63ffc1cf5693da8b2a78e13054637d09f8da3240e26e452451542b0dd5e33935df4bef65657c197cf4dc04c2a8548253b6d10d9c8373c13f6ca5a93ef8d75b47d44f20d4adc609d21a3e8abbbe523d5ac827376d161bc8c287e9739842bc1a248ceb298c8ef51d808d9cf246c25c20d7900c25f9839ce161bf63ad652fd039c2db8f7afc275da1e83ef737f492dee4c6f8372ab2c4706b883644553eab8221ef28fa795136cb9777d741b2cbee264c26471a7aef26a023e59a8fec5877a0586e25b0a3761012c8bc5d122cd9d71cd8fa61c6908fda331cc7497c264987cf4b86192327522d8fd65b93ffc3f67380c73f754d0a8c2175d87e90e892934dcb0df74740e6f94b161bd433674dd2306f293668b8adffe3804b883b2ac87fe8aeeb2e8bd16e767e212ba08aa07c9bb8d42b798ae23f7d6da2cc34f7ea4cc11d3adbafdb7ae7fa84947e71667bedc72664bf857a3c5c4ed2f49da86e67ca732d83d3bcff4328add150c4a00d8f4bec89fee3ab0e91823990d946daf2db82bd8bea26e711cf9be5115672d2be4d40c79059f1a2fdcbaae779c160e0d0825f212910f8991e5331e0f73d9db9ecd27c16165af521cb6b7949c0fc25e5fe0e6e00e20013d0df0e507d8066d2fae02556bc8a0f0461d673bb740d0b5b8797b717979b1b15ead466a9341085ff1721a1ec806d12d00b9508db420fa92d26c7d712972f7b1ba453b506bf908d6a60420be5a7ec9140bb56aa0be93ff787b66729e990ee1b509ce6a8209710f9f7b697d4223b8f2d4f269a4437a0b6c700cd969e7fe3156658f8adbeb3c0eec0d0fe54b371f7caf1410dbad4f9e31b9a6726e99cfe48e3f49122853c0bb3e2ad7fc7204f981fd6aa8dcc9732830a1c167415f4399c21cfc333c3f7fdf6e8b6aa553ab6f69e2b110e3edcb91f6c1e58d295df77688c389eeca1c6f21d9f57ae82937b1e5a3e1e74666ac1c155c147fcbf0025a35f6abfd3307e820df4f8073fde7db282f154305c02d7a3dd0507d41962c8915d8e8b868dc4d2dff05170e3d1aff3997ecfaba97580e20e22fe186ea47b0e365c77e098028e01f8050e5a120da62105687aa300be7ca162becda42d5fb37305f02f645d4845ff656bf9201cfc08b4e4c99302c1acc715b1627738faca2dc04132be1ea90bdbb3684ac296652f8c2394cc5995f363dda5ce46b84bd436c63f61e7e646bec3d7e9894ea1ce45f9376e9a8e376e2fb80d2af9db323cef332e36baf2e9ce80cdc1d8189d05a8022c48b7ffb671d555f5fb3cbea5367a648b82de4d2402b8bb65ecbd1957a01af0b2d744fc5b642fb29d5e711b024f6c724b4b2a02e3e9ce6ba147236a04ea039298c05f0db4ef4bf4bdb7dc8d148f2e89e185b86f8d05afe01b82e9e97278ea192a8c3487df9e551bdf7e67cfab9a39e9a43290c41bddf0d4ba6e1a006254df0fac4235fa09d88ef7f3f7b0cc647e581a0e328c1f14d67a8501d14c80710e4a259431ae532b46ebee6d4ca7d6d9276e2e27578f4c9be02b9edcc2b1ea170cab497fca45e2e31f3e8cbcdbe649712504a60f5db3ea6bdff1c56e7f81f9834c77db62a026826dcd8e335003923f34598a0d3c80edd5c477c75c4a09aa10a2fbc94ce82be4cd8f14245eae1ce8735cd5a55fc92d154d9e3554ebbb4ef4ea7c59f668255c81330095fa83aca6fa77ee5184358a1afd2d985aad13a72f81f6580e034e1fcb134b517b08a4162e13ba9c87f51fa80dd6544651101bb8f17bd48a0a78e43336bf6f662b30c0ee595ea209de9743ebbf6bacef6cd6f407804459ec4af2e76c38aeae1e5afb643b252fdc56239cdbcfac67d95974986228717abdc15c8698f98be40f116807d687d975298679e264875dc30ce2b6cc78b23f2c9727490a40de1bf10d1b478aa11fbfd0d4e9307a50c58e01a15ac3b8401bbed4ec58cb38114c30631b640fdfaf4110e140c7277ad68fd5a517b1d12ad6794f69fe3954758716f065b668c739732460ba0c87dbf6947aa96c168badbe303962853335f33ad4ebecc1e2a73328b8c8611c3aa2c72d2c2f64bd69194654be5a962f4819bc967d6df8b58b6407896620d1285c2994fd377d5585053420fcd566ee47b1bf45892268600d8cc61ca60517f5af210a056f03671284e4721fe795adac73b54323cf4a1a2fbcc7101e1f7453799c47a958bd3e33973a9198ecc69dab5e8f33c659b5349c2fb91cc8a469551a04ff8e4defe6671eb1fb7215c048225871c2e7a270920df0bce4a3aa37d1acf7190ed7326033ae726edf0dea0b1b440f39bf3229c9402692fa880b7ae8baab38cb8a386bb1e64744d95077f2de94e0808d91534f124d0e083d28d15e9dc0982320254225a7839ddfa53d009794651635d54ad2193324765fc08b4f36c9397a0c20abf659399949329ed72dc198f89737495a9f8719a38fcd55e62b36a77aa4c1edd563a2a4cad3fe5bcd7a032c63d36fcae2cb57f2e1e6626123141a597faaf24f62a38665a4534f7daeabc21a0762540bdf2c7a006e9460e84584796ca2933ca8246106c7595965185d5521bd32c6a3d46ff455aca7dc0946e28c0da191dcccbf192cbbbc795e417283006dd9c0214795d88999c6d3199ede21629e4681377cb714ccc63ab37ecd5c68d310812cd92c3c73fb2225489fe6211dfd67e66f576a3f151656c5a50fd2fad4e17f124be21db3884c95f149dfd329e961dff9b51bb9f5b717cc3276d46bcc4a0b872b1572d74fb74d8c2fe861b8d0b25847213584d506aa34039483e9046061e513ee0a5438e00c03c1914be57995ba3c3ca1473aa8198a22c701f03364736d98fc607df3f42beb0eb8182be0c4631136413c9f88332ad769a64d875c8fcf78aec2d88ab80c77829796c13a9040105f55dfead3cfc3704582f4a72d9df91e515ecbce2bfc296cf03d1d9d45c7511aa4c25caa245298cc30998953e324328f4c17ad0a77f8cb1371d97245dee1bf4ffe4a1c13dfd716f7b6e38f08ca3a2c22c2938185db2ee4ef6d57ef9584ceae892378f22ff57f52c9831d54df647c3621b2b5ea2d841bb6fa72dc6f0cfa413e8c169c86e96865e71c41d63b7b596791ce9bfe21281c0d8c7cdd5a885e3f67915070f44259d70d8ce627eaaebfde5ad097dd9d63636645be9539d3fd43ba16e48c6cdccecd994220c31977b4a8d890bfca0cac1ad082c8c8396cd9341410f9718d44cb35bcf9a0131a6e10b63cb50b850164a9caa652d55d7efcf09dcbc3e61c1b1eae78fc5396d9b86edbd02f0a6c2f173d20edd8820a191e0fcd9c9737fbf3e04988054572eceaffd092e1e87043221f94a8eec07d931d7a97888c6b3a468655a466702cb469482db7f73e17982d5f6dfac065247533e2f62331e4fe9d2a2371a73b00231918d70850731f49efe9e60bde443624f69853c2bed9cafcbc6dc219adc0567c0a50dbd0262e99e96b3cb4c28d8376460ab0fac0a5db9c0f95f846b2313a44a26098c4a048a4943bdc0cc3f92480756f32044900e24a10f65fc57bed954584d3bbd184d3ab8f99a2528d10b86decef19b0b6f5a90fae69fe87acb9a82beca6cfeb3cbd7f51380baae97cc6bb98ccf64b2fd1f0cb67fb409e9e6edb3859accb002b28dc08b2008520b5c7477d01329d83508c77e6bb2f6d1c158401ea5379c235122a24a340d6cf8dca9c6f607845e983396718d50e88aa0dc934a73455d6e58e48b1bdf4e43ed613c7ca15fe04663efbe4c1e0cbc44db879a8d83dbfc2daab38f339a3287917d9129b974875d0720a2b204284c7466e11641040048bce3bef5a778e64845b472cad21effd0f305acace75d5634ca9997377cb2a8bb20caa97561d21a7b1a335e46649c11b0846b2bf20d1448831f8383a19098a96e77216b06aee85cdcd1d362a747395e62ea3807208ef72cbf7b01b9c93e4901a2655f3d5577f98d2377f4b2ac366187a55a74d14c2dd78b89bdad9974b127acc36afdb25cd58bcb818b615ba1ff96e05b9d5bd103145e9bd15dcb0433f379953b35acfff36c5714f905e70d746acd54e0e976e4944fdda64917d74eadf863c29b42cae02e2244d8186e6c5c55f184e350bdd", 0x1000}, {&(0x7f00000002c0)="64a630b9e5810a9afae3e534ad7c629291be794ea7957dc3e5d7f07be0b0b22e430d58b3f515af100d8f7791fdd5b87d180a4254592857", 0x37}, {&(0x7f0000000300)="5f9933bcfb6dee9508fc0ce7b267f4a745a175a1867e37bd021a44e8b10ba52a97857371ce0d890018cbe2883381916d32c244", 0x33}, {&(0x7f0000000340)="39a84dd9a517812902f096752ca93ba70342478ba6e733e7e235ae94eefafc7c58ca42f225490507cf9852a7aacc39e008795878131c5abfbbaccbac8febf0755ba219013f6e157358d673f0b7254a57d2a2bc9a63c60c1ae4755c9bfe5a91cb03cabd69a5755395cd4752c1a049e9b0edbb1a5f3ec76f5ff2657e7afa3d3e3580bb5ab6c9891fd45c4df7c28022f931b31518e981276363cdf4878fb7a820a86040aee3ba6aa2bf614161e7664affb31e09a4357e14b29348e7c244f4a2e6c45967b1998ac4a37aad7df0f0d7e659f1e431e050dd043520", 0xd8}], 0x5, 0x0, 0x0, 0x40c}, 0x400) r7 = dup2(r3, r4) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x2be, &(0x7f0000000180)=[{0xc, 0x0, 0x0, 0x101}, {0x5, 0x0, 0x3}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x18\nev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") syz_open_pts() 16:31:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffe], [0x0, 0x9, 0x401], [{0x0, 0xfffffffe}, {}, {}, {0x0, 0x0, 0x0, 0x400000000000000}, {}, {}, {0x0, 0x0, 0x4000, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xc7) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/51, 0x33}, {&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/232, 0xe8}], 0x9) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:31:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000840)="e4b8634d5704f551c8e15c787bf21a76482ba38ad0a7200c6b8f4ffbdbdff1b51fc60260505905199ba1ccaf562456c89d483800e96e9c47cad9b566eb3781978d9daca613e566f8e761b68e4d59dec5224b728ab69059d651dbd922baa54396c8da63092601df19df0c1ec6", 0x6c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r1) kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x19, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4a, 0x0, 0x7, 0x4}], 0x7, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0xffffffffffffffff) socket(0x20, 0x8000, 0x0) r6 = accept$inet6(r2, 0x0, &(0x7f00000007c0)) setsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0xffffffffffffff80) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./bus/../file0\x00', 0x8000, 0x4dfa15ca775f852d) poll(&(0x7f0000000900)=[{r8, 0x367b449938ec3fd9}], 0x1, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r9, 0x0, 0x10001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) writev(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000080)="efb8c87252bc17eb8b98c0d0325a4b5f5141225702af2bfcadf782a480d6b4115e4f0cc2b9e3d4123979881ffdefbde607689039dd9f6fdad18d3b7fb0caa4ff1b7162803dcec16d8541083726e76ea7b475a16848bff399ab698ad5786dbb25c80f001bae3856348f61d4314e2984a79ea5f051ed6b2dcfff3c465dd2d3ae5d4cc7da66911d568a93fdaad959b5f5bbb66680c5246e9902a6565a5e6897f559b23ee6e39fbdf82e0e74a42ab6d7311c9ed9c97d3f65b7c715a3644d6feb5b44d6ec50afe94f656f6e457df55d173f53c66b462d2aba67305de6c04731d45e", 0xdf}, {&(0x7f0000000180)="4dedcf9fe01da792cca85e906be0d8edcb8b", 0x12}, {&(0x7f00000001c0)="cabc9f3825c5c9a1af20ac89f2483e65d38a", 0x12}, {&(0x7f0000000240)="fb1b81ba807637ff3055d75bd33ca465fbc9e0bfd1204fac571a7b0e84e1791411b399f9583427456b07bd792abba28b0f9464ea8f430f937c242b15c104741db55e5f92f918eeba4b7fc0e7b68a49d7d0798f1874ee55a9e2a13806b50528468143194a11b8845bbec83a96a3a5d42d07c21a3bcce8fdc3f3aa0591960c562ad32e6fadb7dd93dd314e", 0x8a}, {&(0x7f0000000300)="e7937720ab779605a0176e813fced8ca15b64cc4e612f096f174669ff974c2b72d490077ae99b13f970b7c92584f39ef79073242f67a13edf795b0f098321fda1005df37befea59dc61f6536cef0e6440f79092ef319526cf1d6a65480386ae14a0d7a254e8042c731dfafbce1adf0cef1bfef752c7f10c86befa79dd22ba0b786006b94a165896f1ce17818b91c405835968848e5243fde7ae295d97fac5eca1fb092edf4b5ce47ca2a4303db9b0530a64e0c928bf8150693f645fc43c7ffe857584afdfa3e4e4bc28b4077626b4c7f775b7b321cd8e05a964558590d9ee6fd38a9a81c365577991d7a3d3f92da740f2bc4d21cc5a821a45d22da636384d7", 0xff}, {&(0x7f0000000440)="07f5772e8b1e195dd1acf3bc0c3d081fb95f8f532b0ba6095f2e74d8794155ea2eb97f0cdaff960c229ff52e03238c5f9729fb55375730e9f9e8c0274e7635d7d905f053c7dbc75d27ce4623c61c84ea5e952d7ab50c1e8c44d3d0d1963d9f6de2a0244ccb9152d576644daf46df8674c451566b1e1c90af1e1574a8c394323f2edad17155fd191bd9f702", 0x8b}, {&(0x7f0000000500)="347b5e82d3f42bf4b54a0c337fe97a26197cc75da6af30522c68b235ba9c54f197c70f2258d48ebb12552ba015a557a469cc13d6333b19c18f863f836217528622e153667eb5bec483c2bb964ebd3f8923dd574512dba901a9429c73d41b23c7774cbb5cb62fadabc163e545fc0c042fb2b6d36681af3765b4f09fff8e7846db92ef4166540a28a40dd4a9506cda739686e0ef32eea7c7196150ec01667b8e7f699b6c71d3c91d9283f2cbebd98bd1a9f8b967594337222054f3dda4ee51bd5acd60aa08759e0aa46fa58f75554123adaffc0a0a0cc37f55238c0d83a1a89cacf3eb32c9b214", 0xe6}, {&(0x7f0000000600)="b8756fd810", 0x5}, {&(0x7f0000000640)="86ec72ea07aab6280d427664ad983c9b64812555e45e4c92c90b7229211baaeb13b21c807992f213", 0xfffffffffffffe29}], 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0xa, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:31:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/49) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/49) getitimer(0x0, &(0x7f0000000380)) semop(r1, &(0x7f00000001c0)=[{0x1, 0xfffe, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0xcd9, 0x1000}, {0x1, 0xba0d, 0x800}, {0x1, 0x0, 0x1800}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x9}, {0x0, 0x500000}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r4, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x7}, {0x46, 0x2}], 0x2}) munlockall() ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x2}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x544, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r2, 0x0, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:31:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0x728c15ccbe0e35c6, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000580)={0x34, 0x0, &(0x7f0000000540)=""/52}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x1, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="9c02080818719c7ef6fe927c22838883ce4a8415e6cf99935ab31b7ed124c410be15d77b0dab195ee13642e98aa56d055f8fdb2bb32b1b6ae512b9e934a98f6f42367d9e9456cf68a4d8e8333f55c7c67b249f8904130775c675d5a61c5079636cb7d697e444202f92f2241a30d58f851019c6805c3909c752cbf93e7cb1"], 0x10}, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r6 = socket(0x2, 0x400000000002, 0x0) r7 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r7, 0x1b211ff013c6c6d5}, {r7}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000a40)=ANY=[@ANYBLOB="2d012e2f6669bac40cfb58fc9e94db09fb88697cb3ee43a6807c4c17a9fde2beb0f975c8e8e57b83e05501a6eb6425c0a0d7165bca4a1f0cd295ede36c096fedb1281ee481f98b1e4196009b1957820ffd4883b51f45c3047a81ffbf19e4815a704432ff441d8cd364739aca0d2b199fd6086bc2ef24ee802bbfa053902a9909da1a497c1aa3f9318ad5056383b3a68c030ffb2b826f5e1a0dac4290779fb20feda2b50dc6bef7268d1e8c447911de8e42b1837b80f1ac9b6022920c2b9d9345c54c0e746cc2317dffb6245a8dcdc9f95bf51aec51de7cac56f90c86da777b26e3257bdf"], 0xa) bind(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f47696c653000"], 0xa) r9 = dup(r8) setsockopt(r9, 0x0, 0x9, &(0x7f0000000680)="85dfcc7c6cfc03dd84a3d0417f19f727187ab1ae2cbfe7fb1cf97e3a899b8e3120ae9140d90751b95da93cfb089fcf6247b67ca710d25cf735872d087ac0deac247b9f2aee3c5809e104c27b6ddcfe95fb30", 0x274) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r10, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) writev(r6, &(0x7f0000000a00), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x101, [{0x1, 0x38c}, {0x1, 0x6}, {0x3}, {0x2, 0xffffffffffffffff}, {0x2}, {0x1, 0x8}, {0x2, 0x1a6}, {0x1, 0x7}, {0x0, 0xfffffffffffffffe}, {0x2, 0x80000001}, {0x3, 0xb7}, {0x0, 0x9}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0xe069}, {0x3, 0x2}, {0x1, 0xffff}, {0x3, 0xffffffffffffe480}, {0x0, 0xffffffffffffff8c}, {0x2, 0x4}, {0x3, 0x2f7}, {0x2, 0x7}, {0x1, 0x21a}, {0x2, 0x9b07}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x1}, {0x1}, {0x3, 0x8}, {0x2, 0xfff}]}) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000900)='./file0\x00', &(0x7f00000002c0)) r12 = accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) setsockopt(r12, 0x100, 0x1000, &(0x7f0000000640)="47137f2ea545e11524c314d6eb19567383af5c63bf18e7a6493c5552d20fd11d1310ff74ea6b00859429e2de9c4e0b80869646ea92176f8931", 0x39) r13 = semget$private(0x0, 0x7, 0x285) semop(r13, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x3, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:31:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget(0x2, 0x67273ea2edd0e865, 0x140) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x81) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffce9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x400000000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:31:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0xffd}, {0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x0e\x00', 0x0}) 16:31:11 executing program 1: r0 = semget(0x1, 0x1, 0x90) semop(r0, &(0x7f0000000080)=[{0x2, 0xce, 0x1000}, {0x1, 0x7f}, {0x1, 0x1000, 0x800}, {0x1, 0x2, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0x8, 0x3000}, {0x2, 0xb7, 0x1400}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0xc}, {0x800000006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80000000) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:31:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) 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) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) accept(r5, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:31:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={r13, 0xffffffffffffffff, r17}, 0xc) r18 = getuid() r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = socket(0x11, 0x4003, 0x8) sendto$unix(r21, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={r20, 0xffffffffffffffff, r24}, 0xc) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r25, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) r27 = socket(0x11, 0x4003, 0x8) sendto$unix(r27, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r28 = dup(r27) ioctl$TIOCMBIC(r28, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r30 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r29, r30) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={r26, 0xffffffffffffffff, r30}, 0xc) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = socket(0x11, 0x4003, 0x8) sendto$unix(r33, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r34 = dup(r33) ioctl$TIOCMBIC(r34, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r36 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r35, r36) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={r32, 0xffffffffffffffff, r36}, 0xc) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="dfcda966dd28eacfa897028a00a77ea0b518f9a47b7859d4bf76369a52795533ada891a372b3f2146cd2fe8df7c24068b98d43b00c8a80bfb872e991f88cd92718386536a476bb5b38784ffdf7fba187c77a0e4102ff5c2bd9350ac8373d4a1891", 0x61}, {&(0x7f00000000c0)="1871dce88782c35bd104146cef86d5dbda986b10d83b39ae4f82e79cbd3d28b28440341cf6509f5c2c2d4408c2b9a872e79f1d74fc8f24b60f72aa28b2fbe71aeb61a7aa313445d974bd842979f2d0056d9a9eba6926afa5430e532d2d9f43111c6c7e", 0x63}], 0x2, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r6}, @rights={0x30, 0xffff, 0x1, [r1, r7, r8, r1, r9, r10, r0, r11]}, @cred={0x20, 0xffff, 0x0, r13, r18, r24}, @cred={0x20, 0xffff, 0x0, r26, r2, r36}], 0x90}, 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:31:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x80, 0x0) kevent(r4, 0x0, 0x2, &(0x7f0000000140), 0x0, 0x0) accept$unix(r2, &(0x7f0000001180)=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) write(r0, &(0x7f0000000180)="9a507e9d80846e40ebf1902606a443c83fb4637eaeaafd2b0cd812fdca17a3df81a4620df18ea69cf9f0292e1e2df528cc794397e27d5f4692ff93dcd1956ec9cdf5baf55a40e30fc95fa8454ddaeb5d69f4b7b00b2dd56f5721241ed8ff8ca87ed9ee70565c4384aafc4c63e863472448d5a39e5ae55c406b826da6d8e626f22f4026941669862b185073f956e689fdbdf92355b5c9f9cf501cbdada8685851a3fbe4df9c5fbc32fe48f3f585422605f8ce1175f2c8abcd178bcd344922f795a43f4f35a1263601bf8cad10d31e99107ed442d392cda3f9c8e91a4d9e7994da72a3cd6bb2cc807089f45eebea6d08c9a6cf960bbb82fca02ee857cf66b9aa57b3c883037b7fbb7b6ca99f35d6a9c90baae776bf93d4db78dab43e12d90de54cf1221fb4966d9b9fb6c35ebe9c45bfb50a0e06d01d8014925739d63793c432ff22b0056c062d302d64519ced7e63372f573f981b2ac1cb100c701c7b0b74c995ceeb60676131ec38efa30ad725e11dec6dac298a82c152eb695796786cd044f99b7d7db596bd2027a0820576fb55478eda23b9c66472194f56273a11998aa13de04cef44e578caeb728b018d1c68361d9be77d7684e4dbd84b7e802cea46f6f4756eb73e6b325c044c75700aa054aeb605681a5af15a18b61963d3519bfccc8299f477a0781a69e5b33ed797c9bb72f2e515794b5d20195dd374a8d25c763d49a6a921dd535605309b202b4a0684b64b68425ef0282805e368785dbe26b9eaac1151d15263ceb14ab64eb670f905f9c21200e8d8f82e9c043a2a18812cca1faea3387517f2e41f37a1fd4fad9b07ddf3c4b5cb304ea7fd63b6e1998320f121d27fd6dd19a09801b7019c97221f4e3d094a32690e125e5cf91001a0d5eec9c19e90cfba1a18285d4cdc9386b4a561f91173de155f33f603b226335ed70c6a1f1584941814074781e2aefe6c87eb84e70a3297fdfb71bae8210c96a9d98da910b4f78958d3d3c86886d598e2698f316b3fc9180d1224c773c787b91b48f1c647ddf62bfd31c3788630078d5d293824fa8a7bbc492d6972eab90270ec7fff220d15eec9f416ab195318a5c76a2e15837b3518b71e14a5ff231cbb6854746dfe195b8ab877ff175e2ac46f168931ddbfca69805324642007c87934d19c54ea8edf6b65e06c9aa4799f26f8981602ef3493c57e3a44319aee854d1ff9cdb566455e90bc47b846af0a23690d5616702deafcccb9f69670ed7c11db6b40ae7030059b2e2c6ae6007cadfd12bc6fc03d1bad7ecbac979fd89b2cbab585b2ca1a78d8601bc2794b1b8d63236803c321dc3a439a76541cb043d5d3578d53cb7a78fcb41ab6f592ff5e2c5ef3d7c4176dcfbbaa967e612013da9425b4d2dd6b104e3ad42b06bc46cea4cf44ef134a8d2f179e39552101b0f261a4ddc7dd58429ef6b3d962dad66a012ea6345d5c4503fe09e83540a8fd6b4079fa87f29e9726f354750c77f0a4d0f6894601046f922b73f5c81cb41ec4a512685a2f1544284267242daa41635df8f39d7f89ec7bb80b6866105c80c581df2bc9bbbed7729aa16b72782c7e3a6f9f1797889f1f206e4b43d43a1c90c7d31a38e06eb5ed8be16a143d2917960e1d8b48f93f9fc7c82922b1a8762ac7ae2f1442df2f18b1383dd4f0ec073b5c220322ae92bcba645cb2d55f652156cc25d18da99ac38ac6d9499d4742ce5c15194c313651dbd68a5829eaee99c73abe65e85fa011bd895704d964ec5c987c48274d1b3b2b02f27290656420b6af34e59ee5d1a6019ad3f71547a8643b82bd4ed9b51ac4faa825c076dcc4ca8a7a9be49572d46673e98e5569f3eedd8bb3f9ea3732553f1441620dc73779908385e04b4008b2e21a51b9c98b29ae7465bc0ff9aa4ac1d7d6e0e1601dd1856ba0492734bd20a6265d0f6942efeca58b68881e726e8f76f5d7e30ed77c3904cf81f5f36296f28db3bd97abbcda89c3bfb0d253771b7f4a1a4f3f997a5ca16b9bf2fcf380166242ef68010718fb99c5769b3655952d8e9bafe758ce3eaad053d7e0209b01da5c4753488142088455808bc5ab80e7886d89d359a5e6f4d32f600d742cca29cf10e2a224cdecb2f698d85b1e9f6269eacfcf5f1cbebb9b137399a1080a1647f4beedf3d658bda7f842307e998e104fa71831ed3365bd3bfad969859f7f1c34a3f6665d9acd00b31342563dc73e9551d927713392d1dd661a8061be993649774b584530d439f634eb3348c8ca57b0e70887d756b15f40cd131858c6129e1131fb5b3d227bb3a8beb85f707b1f7aac020b2721d5cc926cc687f3eaaf739dc8c670dad0f0ef5ed5ad6ea32d58448d6de30666e917fabf9b1b4f06fdb988cc86723bc192b2757f54dda29e098fc89d3e57de0f56df6ef1ee83d007022c87f8b71b170cba656ba53041d94b3cc64f0c9ed5707a74dfdce8a06376cf9854c5e23c48baa3a66a420e9272d63e449d378cc2d9475a58dce1c394b4dc184a80d149671099ff12ae8e3570f3d9e86485a94366384b176c80b091bd1a5acda296a0ef5b352135c1ccb0bd2c97859820ab53fc953681d52cb738715759ddfe30f00402fdfa3a39c783f01b28e13f7e6dbe56157f70c467937132c6ac869a4f53fe78ff3d4fccda2dd9f185565615bc7d9449d0ecebe7152037cba1741f9a7d2afaf6ba5e4174df8e95bf5be7d6b976d076626c88fff8c519e432516b9de5e833b0de24d8adecb9490368b3892744fe7b627598c631bcfd99699356df72ae270aaad8efd1fb788535b4efd834dd7075926ab4a56b26aa8e0191497a7cac7bde1bbdbc436f35c8fd2d317787a47bed3a8f4926195a57c704bdf6aadb88ee1441d9379a2b0dd93b8949c1dde9db904ea18fe5b727de949f35aef9075d741bc42cbf44a644444195936bb501f299416fda59684121d6e3a3ab081b7197b200c7e6a694d81e2564466377518525244ef2b55a4f8f676ce7ca0998e442acb73c54d92076c86d5d732eb15b6acaf06da4c9caceec8d884ee567fec7603eafc0502f7f421d14650490e14d73ba04cb548761f0baf2398b0b3868e61320669dc201571a346aacabe3d4583ef5ee1e288656d02db0fe078e0be134c40ffb62a9819c409dc48e0087cac28cfa20151d3c1498d21fa3292584f1dd239a5b01465c9ebbd05b2406087d6cdb007a7ef0f01e28eb50a8365f4b2927769cb11528f112a3f382eaf31816ad8b96195ab73275ffb82b8d1ed0a2d4d982ebe89169b8b3cb6dac9750cd17de6e42f6a1599b1a9e379e4d6601f20f51451ab4bb0973479da2561011082f1e4b7d69918649154a2a0309883e0c84dd219af86cbf9f4059141ad900673c362b99f67706e6dcb8271ab2a09025b95fc9b92fa6a98b9a320bfb870ac8726c616fdce8be701a29ca771e6a4646e94f2a9519a99c85650e04ab2c5c25318692e0bff4368546713069033c8f7e0180c5d98b7f2b1ba83bebb028b4caaf20a6232c28fd45ddd8bb629d0080b9ff9759bd320d5eed72b1d7ac31ebb6915bae15fc1999e384c566bdb12f1a5d2d335731a1d18773907d65a11a5eb0425bbc0dd38358148424d7142fe6b57edc7a3ae8f1fe4c68b1ddde4893b3c34b895571675397c8a892a6d5fa701e455990e7a9dd222abb82bc4995ed84a2ebe4941be4192b82bfae53c07be2b2e93beacf421e434aa1525637a5d531954440c025b2f21ec917431e082e7433f609611e43f0aa27a2f621ed53778b173b95d6bf848ecd64bde5fd050efe713b3cf65033fe94c97aa3cbd4a291b3cc611b22443b0ed06a0e2c8fe403b43e0ee3e9dc5f8ad150aa17e6e0e27026611e4f500a14abb0f4ccd3dba03ba1f8dc9f495a96557a19226e78eb7510bab04c2a45d682c3dcaf410a2e169bda4673637d53fe4b6736b70b19bd9fd0ee5225efbc2d4cd0d296b71f2f8a72660b7e325664d5a497097cd9c8b28c3b838160a390050cd83ee118275d177a86b68c4def7b9f6b42b3c8e0889dee4386f6c0ed2d8483f994cb208cb52ea27a384730c3ff292495670393db03bc0634c262e10ad77a361794c7112dfd7236a02d3db96803c33bee8c4d77b6bfdedd7f3c9aba18f88b195dc55fc114e9b09c4278700d005c966e2c71d6af75f623dc3466aff54f4b28b32c45af3deed554a4da82d2e9201ffb4452ab316d6e3f1859a91ab06d059dacaacd82293673a4aa5012531d0c7b669e67052c08312e5e5085f28c3a6af5d19e862be48ca2500124eae1e54ce5eda36fbc456ea1f9e147f687f37e4131f3f010e9e26103f79492dc3c9f50808fe389ab362e5eb6d40f263621b0504bf18baa4effa0c054bfbd4788e959b068ab7ea58169c06e763f61d126f47038b8c4eb3a612c7717739f7f72e44c03409f90a472f3ea41abc4e67db9e886d41c0acea3547c8fc6b0c6b4d637bfcad9b71a77662eae8f66fd4946eda7375a289f7aa66a46e20bcfa25098000c3145301705434cbecd858a7b0bb951fb938dbe6c33f2ca49f183f3cf5cbb4490da3d08b6255e4810c60b6516819a0c30f398ef7bd52821c5f42cda96ebf19321313623c15ecf753312e0a1d6e34779634ed2f208750b5ff3f1b5a29b02c8b6bd2bb442d78a4078f342d9c22135bfa0e5ca9e8dacbaef76a06fd0d768b3dc07b2b205b4836244e532fff3d3bfc08dc8e43df3238033f0b644a7fa863972618404f209fc508cede9684a98593716cfd9e0b501d5cec1225ccbd0c640423153efa2db550a0b12ff384fb7b52bc27fa9568a8ba1ecd42ff2b5932e2137117d5a9e9ce973f93b278800fab952335db9438d9fe94c065d397b1bf733ba68a5df626d4bbeb1e0de2bc795e6e54d4d836a31209efa75cb27d8f370d042c61a569c976e809e0dc6059df7f2f46e87eaf66338be00960eff6b982f36c247de9f2d28ae977f6794c52c353d2ce401e3b9270da2b171ffb173bd7b77c7004d6fa50198f8312900914a62167567f5621d26794a77bed999601bf2ccda8ba1a76f1f725e2395f58aa5216096da0f71e4c17c08d5221c200c5b2065f068e192ddcc76fdf5343272354f47418cae5654abac278f6ba1bfd489e49637ba81bf88ee757de6d967d0fdca97e622b4aec5cb871534e13c139ae62acfd34b3d06f048389a162eb9133c33c72af26c64127b61c95d7fede68d80d5be99c3452cb3324efa5a12881d778a168843fc6e09b8219c60f429dee4403393402ee999a31701f7125d65c122eaa304ebfeb56bb87c6563bb8471de3d195157077229d0d3404b6f833438b1aa396f7dcb70c61ae2fe5ee551addce9731655ceda8f3340d29f840ef0d18609c00eaee3b730c87800c7369586d8ebb1baeaf3c5b7befd7d55e1bf597955ec83348f079816a116405114ea51ac0c86a00c6b54898d7920f688b89f049ebe5868f969434d562f1c7e34669bf3737ea35a446f9881452858bc4ceca2480a4e472957215feb89ccbc207733750162b196b2a67a4c9b9c5843a1112a4f359c5e7de7be44c64cebdf52358f2339ef3b0c59d7bc81f87927ebab255d1a56225b5097f14e6a9172debaea4f32161b7de753912957f6573f175e12be916583f162a0375a31d4e30fe84b3afc99db66b9ac3d1fe46b79752ea6d7d2e55d6e109485f296ef38dcb63bcb00ae5158d43b05c1b691f1f438d859cad1cd0095fef692a0b952bb4ce0611480bb6e5f076886695b3e54f13ae0aca8588258a16c7198795ca12f8748286a91d27dc49a7447d52de0644b50bcf3909ea7160dae7087d731304c3aae", 0x1000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={r13, 0xffffffffffffffff, r17}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = socket(0x11, 0x4003, 0x8) sendto$unix(r20, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r21 = dup(r20) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={r19, 0xffffffffffffffff, r23}, 0xc) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={r25, 0xffffffffffffffff, r29}, 0xc) getgroups(0x5, &(0x7f0000001240)=[r11, r17, r23, r29, 0xffffffffffffffff]) setegid(r30) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:31:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000280)="8354863c12d9e4253e4a2c47650e1a9c5708c004cdb1e1b78e5939c64eb6294aff3aa673052a67f32d2ba0cc7d854d5b1b48fe105834961fee0ff265fb625cacf7ffee9a5a50f3e72b1a8ec1ae1fcc34e2837300a744d6c92594d0d4abea6568bdbabdbbd8723cc573fb33ca7b16d72d34121e7d34e4d2040b3215a7889bd457946121a9c42ee4f725ab9ee88a6be284e5fa12173991407115e306910151963082c9c3ad42e546c614113051adf38e3023f22032fd08ae824a7cbc8281012f4f498e272221de542b162080fef96346f5ba3faec1ba484ed3599a57ffe0e7fab8c29ad8b2af87e903d2407b678f4ee1d136752dbad46d9ac5dfde7d10f24eb570b5f27aab5aa900bd1667de3c0ccdeab7028de0bc8df4b3d8dc08834ab24ceb0c9ce4b86e7c80e16871e91017c3789b8211b5c39259acdb1903d7d4cf2bd0e263f19001d022e5984db357fd1c7191bac2643b69a36de349fa5149b48845970f731b042306a6df692b9747a92566f1727cf59ffa4aa52c86c6a23540638d2068fae13386d4de6f9669d790189846f0269db6778463c892aaec18aa0e611bbdfc9857a5a8d41bdcf74df8889fc050143c8ba93becf619d10e6e2b7465dee6ea354b3f2aaab26c79ebde661dcdc5ef8d0d2cde01ee48e130ed4f5d0ad6294d1f5c27aaa5ca91f8ce873df8d44e1782ed7e8c2668b0af480427601f2cc9e6285a789302c6266ac38329e3935d0f03d61347f6fb4e45b9d9c6c03295bc0fd601630b614219858d9e7c5800ffb3750d858e4b1704b2c30782eff74d582efb9025b164b4877828f3ccfdc043e4ec1a866e6a80e920429db891f09d2848728d1a459ccf3d17eb777c7c520987447d901a965f34667bdb09f1b78796f785d00df7db903b71b69b12ff740c1fb4f24301bde9da7c8442df44df08758e8578c9f614fba29c1e9da412dfb3bb79d606a66bbd80e8f2de1ccaa55019f1a61de1c95d4baab57cf94666f7c569559782695e3fe0f4bd186a5e5ea7de963f7ef7107cc55660c3e4a18effaab277c62712fafbf3609430a44122bcbc0323383f9c20fe664f69191e0056ea15f2958ecb3b71507e77d9b68b9b8622f824727106735f4fdf910505639084237067982df2d65215bb093a4858c6a0f0db3fd6ed50b19b56b356f480460eb2dd64728e6bf3c98ed4958bde07839b29b533fd6066c3a02261fc0dd524db36db9bedf76292adb49027af9ae72f53d1caf7a70570302be590c8c74366826bd04a3349857198f008e095e7d17077134d277a2e6bac5026238cc6122d8dcc3e6d1443b066c5a0c242dc76e667a6b5650159064880c3fdb5cb1fbb2fb055905b0de340d14c2f821d3d648beec33d1d31719840b09cf1f01c39b7a9c2cc015db7f99de532864e2da8558829140b4687619b191262724521b23fbc095c0e1d91c9fbe7cb91d8e01a853724c0bfb663a5a4c83c42e02ec4a4fdf6b0d72e64620f02cbc530d5659d5e4f6d912d14cf1f12324191736c5297857d50e1283f09289770026b6b82d40e5d2a4886e96d3644730d", 0x44f}], 0x1) 16:31:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x521, 0xc0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r2, &(0x7f0000335000), 0x100a9) close(r2) 16:31:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x530, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000580)=0x4) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) fchflags(0xffffffffffffff9c, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000a00)={0xfff, 0x2}, 0x8) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/254, 0xfe) socketpair(0x21, 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) socket$unix(0x1, 0x5, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r12, r11) 16:31:12 executing program 1: r0 = socket(0x18, 0x6, 0x40) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0x5) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) fsync(r7) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r8, 0xffffffffffffffff, r12}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 16:31:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x4, 0x8, 0x8470}, {0x3, 0xff, 0x7a, 0xffffffff}, {0x4, 0x1, 0x5, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:31:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7c, 0xc5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") 16:31:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [], {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x4}}}) r0 = socket(0x7, 0x4000, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f00896a6e1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0327253045dfd842a97e6ee3d4e832c9a0e885c0000000000000000000000000000006a3b44cb0d8a25aade017c2c61e55a26f1543fb227f0413a09bf99a984721f7aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466ffff000000000000ee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e580287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000bcae6cbb095bb1f03b4cca93d35369e626d890224fa926da7a1bea492fbbc675c521b80908fcb92cad93665c7208122a558213acf4bd3fc5682f0e26a6f6e6f39ccf690c55240554cd58edc0fcc50af42499ca48492c68879b4b06d5677dcf835d9aeba974546c79387ccbad26f94dae36814a97fb92a2361ead9cc591a91ae4b52202938de9aea3828c434600a1614c0af7dc56df8f0084d8bb9eded7766bc6421c622597a8d869277a26f509d336ff983dae50bc318e1c82b263de22a7d397c9888e7f55e577984b28d45082486f60c693f49571e254c5496feea476af412ea5f943702b8ad79bc782bb325e487a4945d2615a5fc5a75eb9e8828116fdbea18a72ac4c8bb85a63e730c15037970867"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2}) r3 = dup2(r0, r0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0xeb) socket(0x0, 0x2, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) fcntl$lock(r5, 0xa06969f85930ec4d, &(0x7f00000001c0)={0x1, 0x1, 0x8, 0x81, r7}) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r13}, 0xffffffffffffffff, 0x1}, {{r13}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r14 = accept$inet6(r13, 0x0, &(0x7f0000000140)) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000180)=0xfffffaa0) close(r0) 16:31:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:31:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000bbf441a9cb2f68620fbef93eb20a69dbecda57e3485f6237be9823d7e81eb79241e69aa43cfe4130363fe8b6f637823e3a62cd29ba7c988145e4d9ce2d22fa307647cfb58b177ce14dfccb426d0d8e4bac970d40d426a1cb521b7468e67fb630195657bc2a0766bbc789b49bda46cd96254fe477c89221e1db7c98dbbf5b461159415fb74ff8171b73209224f167f68fe106bfde322915199c3ecc9a4b06eef03bf3605d69540170b07597a5b2563e672ae016e4aa9ac29fbfbb39bc"], 0x10) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x12b}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:31:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d9a816850d50000000", 0x9) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESOCT, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES32=r1, @ANYBLOB="b035d717c03dbfd126a3f8488ed84e16d74ad2a3a878521fde4a69cf7f4003f724bc4e2660585c4d5b622555dc2c14226d6fa9e6e0138dd3df10be5cba43337f71e59e72027cdeef701adef9a931002e7f9ee6fca71cfb26829fa0d870e820d847067d99b105f3eaee7b18eabcf717c19496562e2627d79782ca0294cc1db12c5f2d8c632201b9915420e20e9a9289", @ANYRES64, @ANYRESOCT=r2, @ANYRES32=r3], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r4, @ANYRES16, @ANYPTR64], @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESOCT, @ANYPTR, @ANYRESDEC=r0], @ANYRES64=r5]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="6fab425ede4066b58f82e732647ac6b843c651e6f65c31cb67ed364004ab5783710c646f5d9f4a7a9352addbf6131f395eb48c33ca2f93d7881e4d2702364e7a5bd20f04b83d7f878312a953f3ac120c58ea73ff9f911a0970c9e88867d699c5bbffe37df0042fd8026af211d5635db80639ad5e271bcad39877d1251251c49a58e42bd53cad98df43133891770d90226fea84edc3b72d78265cffbcd233da175041f163d5f7db975b09675fac3e6c6bc2e5f5c77e0ad0f8e9f03e5a5bb00131056df982"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 16:31:13 executing program 1: seteuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x6}, {0x18, 0x2, 0x0, 0x110000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, 0xfffffffffffffefa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x80, 0x6, 0x1000, 0x2, 0x7, 0x0, 0x2167, 0x0, 0x1, 0x100, 0x3}) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) 16:31:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(0x0, &(0x7f0000000300)=[&(0x7f0000000180)='..', &(0x7f00000001c0)='^+\x00'], 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) getppid() execve(0x0, 0x0, 0x0) 16:31:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x290, &(0x7f00000000c0)}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:31:13 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800e5b77f7b730000ffffb7fdd98895ab06d60e45216db78c2e8b667a9a1f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:31:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffff, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) r2 = semget$private(0x0, 0x0, 0x11) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0xa6, 0x1000}, {0x4, 0x1800, 0xcfad171f4fb48230}, {0x2, 0x3, 0x1000}, {0xc0f7f40c9220fdac, 0x9}], 0x9) 16:31:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005026000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026b2118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22fc278404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = shmget(0x3, 0x7000, 0x526, &(0x7f0000ff8000/0x7000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/129) lchown(&(0x7f0000001280)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r8, 0x0) 16:31:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) listen(r3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000100)=""/138) 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) 16:31:13 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r3, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:31:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00') unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x800) 16:31:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/10) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000200)) 16:31:14 executing program 0: close(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) read(0xffffffffffffffff, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4ed) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x920, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8000, 0x954, 0x7fff, 0x3ff, "91159f1a2074a7e216f19e00a4c887a4f87a5b6c", 0x4, 0xffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) read(r4, &(0x7f0000000240)=""/32, 0x20) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000000), 0x0) r6 = dup(r2) fcntl$dupfd(r5, 0x0, r6) dup2(r2, r0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x4, &(0x7f0000000000), 0x0) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x80000003) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) read(r0, &(0x7f0000000040)=""/32, 0xff4f) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:31:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:31:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000003c0)='./bus\x00', 0x1, 0x2) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x3, 0x1, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x400, 0x1c00}, {0x0, 0x1, 0x1800}, {0x7, 0x7fff, 0x800}, {0x4, 0x9, 0x3800}, {0xebf617f486edf7e8, 0x7, 0x800}], 0x8) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r4, &(0x7f0000001740)=[{&(0x7f00000000c0)="e7386bcd00db8341f0b5f3d531d4e1965634ba3805734d8db02796b70a17746bc669cd3de98a201d2f50e8ac340e3bd968ab01c1e93b8baae9a09b66e7a80555780e2c0e84e2a62cca256abb43cb65f7fe637b39c7ceaecf5cdf714f99f1bedd7298f23bbdf9ac1511e40f00703b8c28717b95eb252011d2d1fbc95b009b296a7ad7", 0x82}, {&(0x7f0000000180)="02f7f6498ed0b0b293f8bda2323974733fa388c8b407bb32b2ff3180340339fd6b9ed70d605cdc42591cbef566d5751f12cca16deca4aafdeaf30e9ff7dc5b3480d52d3308a4d1378a2ccb781f779ec627b1baa6be112ad581b272944615a0710e0e8bed44db745c7b4fc2b9cb01c976e5e28b2363d8c6c6bbb74c957f5c096d994cd128448c1d48208b2660892bb90fb855b4747dc8117a4cc1d6b9cc88a60bf62960d6ef34361e32b8c357a8b422ffed7cdb4a2177583e6944d762c2c8ac2600f66e09a24364ac2827f901522ac886fd301fbf23c86af5fc3ab3c0eedc9fc89eee90549f06b0", 0xe7}, {&(0x7f0000000280)="90c06669eda0599f9a1bd79fe25e9b2e81530e8fbebf8337b64ae7b564165b93ce7b953f9bb23534a97efe94d5fdfcd187c5e6ab6c52ca7f2dc2113466d2270470a60ef66cff31fa15554fb2d8115d540c8d23dd713c1bcddfdb3e5222fe62051caffc8f9ec5802bddc777463af36cf67dd9d36320f65bae90f95f3a84cf44efb497c580c2a3a868ebe8acf53885173de71c", 0x92}, {&(0x7f0000000440)="2bf8f83417f7eae2c1527fd9ffc62c14a533d9f522f5ff06eaf723a514b9d93e6f57390fcf1e9ee7a552771cf6de0dc08a5359f90fff5e8bb07f40c99cd713f9ad44cbe54fee04092b9d1044f6f80cfee192e48709af5adb0defaa0f316c202aa30a3e20d5b2f9f93ed79390e87a26e213162c9fb8ea5710c7cebc59f98ea45277c177cfea0383d3f09975972d55cf79f94a2e2157e64d9d0c1cb00bdca7a4c37d5862ffcfe9bad7a063f4cfeb411f733b0199db0d3460ce5891057708994ab366ac470cf9654f23139e85c687220e02924eee", 0x6}, {&(0x7f0000000540)="9a53bd28cc7ff47f9d76a0bd76756c9828f9ceec2a99b01347d75f9ae47644001b6c36ce766fe99aff7d2d417f754c45883892a1d6334ef166e9e5f89a6621bba2e8cdb4611fd0db2160957b600cfdc7c7379016c39bc58b58a0662111e0cee049736857c50c630c7e7ece91df463eea74bb070042f9949da089df8fcfef4828b4cbc4e3e9a5c3530279972d630dcb95cda3fb98150a985d2630e3f8bfb39e9dc3744600ae", 0xa5}, {&(0x7f0000001800)="2031d83c76028eec20754380921301aeb0a340f39dc2f0625cc23d3471d759f601f67af0b938c49a4af9c53415b15e06702bc0ae7821239853afd4da17b4bdc8e1e8112991ed7b13e4bb1feb21c5dd7286eb0d064663e39947adbe4120d9d417e0ce86ca0538869109b0af50f6481533e4af6f8e5676682d651160647ce12905ec74d6d468d6c5f57140aa5691c6514cec2acefaeadd824b11", 0x99}, {&(0x7f0000000600)="d466f573006d25f69f74f07f5c7f9aa1dec7a6887967ed943b3f1d7edf07ffaf2857d5c4ff1d9a95e6ad63562b63a304b3d876a473dda04ad2d0101b607ae6e0c05828834301baa486949c6f29ab4efb14b10a3f086518b8580b5cd2e3ce2226377dc8f23423f9d344e75eea5e71cc82d8c4e7e6330b761d44bce96bf068a7ac71238503cb9bb79a1e3d29c4729c95871c088ed23d8568c7be1da42b6a30a48531368601ed78d1f583492eeb", 0xac}, {&(0x7f00000006c0)="e80cd9edb0f56b87604d7867cf65f4e2885e77c2e81e7658e96f43471e7f311335ffcf4dd31d929287686bff2fe4aaf4fe3dc849d7d224ac8adb441a5481c5fdac84d53066676d374733d84e2ea490da19b5eb5c1fd42e16cc605cd2f0", 0x5d}, {&(0x7f0000000740)="a80fd436df2dd80e89ea6f5f319ecfba9b3abad4dbe847bf7f99b248b6c8926eabf734513b142231381bac3585652ef5f1f253b31b3fc79bc81751c48fb8d71aa45735c5c0ab3dcfa7ce1f44afb6000be8df8af60b5a749be62ec7f4f7d161fc63a6acc90e7b6cb59aa9773550504756c41d3ee5a2891cd82a7e638dc58d50fd230d7d204cca022cce5dba03b51c1202b699fcd66f1bb0edc08cca80b1aae9ff356578747075a97fd1387cdecc8b9e87edb7fb221565c02f6a4af33cbad2df8c10ec6c4358b5c171f0fe7adba444af140bf4b36eeb9691d89235b5c86f4f158331753f5736f848672c1cef46c9042505f14a46c593c229aa6cb80b31442f9a0bcbd2eeaff66acef34be211bbd960e4b7462130f8cf32ddade9a09e2d271387e0e42d2835e8c0a467aba05f8fba3cb39f74f15a18ea83c2e17259f4804d6634b5bff62bd94525ef76ebbf5f67f8aa0983ef0a4da8c62ed1336f1bbf9fa02f51a1e9b086126f734809d7254c46d4fed01124bb7c71c82b16029b480dce61b3f34c0a9c93e359802966abfa8f7eed3f7431bd7c3601644e85a6b362fa292c606a0d1667a43cdfd4336846cbe89c6480cc1036b32d6ba9936f7cc3b996673c3d58215fb19ee25520dbde7427335f2c227a8bfd33726f0ef46c5c902e283e4e40da3631148285ab70ff5896afdae033a0f39bb567fb4145aec93eeb764ada5b71620d12ca37f6bafe4a8af7e420da97381123694295d6ce6cc2b7638e29303a0b7319b6166f041561c56415559fce11d208861ead77ff080c6d2e43f0bbb3117f3a60244922c07f57bb0a154ba72225de414d6aab524bae733cbcd748924f20ee42b293c3412cd69e3c5a1ddf7af13e70eaeddca38462fbb733c8a2896d020f666c7b08590cb886eb5c4f1d487e933490a9e53e5d50af22211bf27dfdbf1f37c4591888f341f7ada21e2c75d3a7aae02c6b52eda15eaf9754701a970ec0df6dc67c30b7e37c3be7154909253befe6b783941c3e9d97416b71f9055dd7b4f9ed7c209d997a54bf3a11213bba4a31dd5a604390cf2eeaf1a05b5ebfe461308b8b1da029002ddc6cb7ee2d9b7667541766faf84fc50ded4c5c7b2eb5d4eb20dbac76c42210d685ee8c90deb3b6dd6acd75ea1f7f0d69845a9ba63a5799cb1d0f1e275539fc5e05adf850749a4a323784b736852caa6b0eb583a90127c2207deb52c0e90c20595b49b57c66879ee9036cb005a588d3c3bb105fb34c25fbbc0ca204c550cf1a04d96d229f1ede680119283fc306e16d6371f73b48cccfa812c9cbf9684569db6a3795d4129807b2dd64b7c940484823d69c07257ed58e47347247da31ce550273b3cd23e05d473fe45494de3ed8a1eb34554567fd18e5523209509aabd09eb9d181f1c295d8a400ec55a23861aedd19d07bb90dbfb7d49db5735d3ec46e59f8736bcac6d4c4a48bcdfe950c572dd6dc2e998500266af1540dce9154be1b570164ef426d3759a2dc084b4dfe2602c155824694e2f8ed6ee1de1bb80e4f20509490ef2fcb9affd00773ac51af12c20aa1f79f4a5cc28f5f10950d92f51a4497f7e262c9b4cd33f90be3fb142364e3534fb62f2ab67733c915c7193d77231e5c9e42c7d1722417627a9a8a1d740c4c6f7d9204e17a90ce62cf24b42aa77a232b2a9023f04ef653e21b4f34eea93bb6b0152eb5e50810ce6f50442c84a60bf2db0c650272a661d9f36dc225b0b7c51eabf987d5af8557a800d0ade664fb4bbae0faf8ecdb30c44c352dd0c53de144910ffc0980a412de8856a1bf0c8d67927a37d15ac7285b2ceb2da8455f538aaa175bfa5623031e36ee5cb34cad6c5b8988e4ba5969809b4930902c43f48615e8db59f599a65bb4663cb679910138ca1ec49c3caa4180a50434a7b813bb751852dff07e7e828f8b295ae33237ff376e4f3bc3387d6457388a5d06c765ac748dee6a0aa5e42fbe44e28307e52cbea88be886f329d5a4bbba942ae9a680958e2796a32cc6239c6277ac7cb02d98a9a844c94648cd823ffd32ee2a189406a96c612da6ce963946a79a501d1503983b87ae9348d60970776b616f986d5853b0dd8a4b94c59fc8756125f287d5af79652a76089539b0d2f5f84fa3361101e9d52627022c27436bf02824fd93f448f69cbfa626ad6c79349f55b6aae63a330577d5cdb0db9d0d6d62eca730ba33621a8c3a8458ff1aceae2447e37b7d2d4007e18caa342a74190f9ed17db32e82c235948e32e587942b778a68f08d0a3da3cf343a9a78fcdd6cb7634f405dd8d15c2c71fa3a86abd864e94948634fcee6b130cc0b8f9c2618f1d103647da37bb21396f60032a8466c6e95279cf59d8560103079bccf8da9db766f6987b4a7030cc7c238a4dd48e737bdb55268fd777d8324dae959ba07d4e7406dcd9cbfc14e3aada2989f87a5c59db1f902fa75cd4a29f9fead5eeb92e6978c399a2ee29538ae3472912800a8a833086799e8863d55016f3a97d936c27812cbb5b36f881d060536b6147da14b2d56b8675c3f1e77e0ae447de446fb5dd6c29b2f1aa766851a367f608a1de1c08ce7020fdf084e812327f688cb44ffa303f8a2a45ea99e8c7b4edb276cdcd76414246c05ebcf95cae95c52887375d3c3f4849eab1b9d4779e3acfcaf5c9ccc14afcd3834e0bf7b2c8a8116bc7ffba452e2a62f88ec677f51ac81325e9c28941880e0715b529faeae33a8f6071d0ce90e013c0514f0dc023254fef1116943da9329e586b7f00e8be84fbc20833851f6bd3965b64045dd92575aafba231158a9f6ca0c65a4c405261dc7159f5916258ef1af6a82e0b746ddf8d52f55b7a6384771860f6c31f455c30d7edf2eca00b9bea4d56f56a4c9119402ee829a19e3dca37d0b46940bb2e55db2369a0be02375ab471ac490fe0ff68f3c8de3477f0493d94334e033139a7c16fef27289303d146975862bb0787105fbd556d3a15cb2414d95dcb4ca979dae4dd49e7d37b04e94de038c58905d2d10cd29bf3252ef481a9c80306eb83d00d1472db317b174852a4ca7b2bc3b9a2088f0365fed9ba3f60454a36cb15554cfd0e2fd7fed8913ea465cbe8c99ef102cd052dd30f6dd8b9650f171a32db38f7de1690d6ff8ce264b03bcd670959dea06306c64baabe8917d72d8a2969e4fff89a82d603d0ce0872fa1f4cf0fbbde680942a9a2cfdbac965a49ced45d1e00a97cade46258e560cf7475c6f04dfc7fd6b8a9fdc61a46a2676fde02a6dc9324a80dc7881286125c83729ee377644bb361a771a7acede43da480ab1b70e5cbbd92f985c3da6586e1f5deef26bfdac119ce417d114fac27e41a583ebd12a98e924961f84250d7c60e3835e904c6a7a8697e0626cc53dad5344b2defdf0c5a44c0ec9c4c88add803af373543777243cb9dd3e56656626333783c9166ead98fb5cc1ba36f0a145d567566e8f6a8589c0e56b4fd6e5d5e4b5b14f6f0c2ab71e3f99fdbe0c29a3c39837e51006a14e5f641d8cf2cc45a4db96ca82bc217186ba4a8c97ea9825cf7e5d167688d22c4ba49c6263c6608fadae2706a7cb0c3b975b081173007b7f0dc4ac6e3c9a24457d0106333f0857fdf39614af6c9134e09f0d6d3b470e543924d833acadab9659c3b0c92d36a869f1ee3c241366edc1c94ae84c9ef7867cd8e6fc18d3e53ca0e9ccbdb67ac74d9d77d990abb3e882e2561accf47f20e24058a902fdbf1e5d417e39381ff335c5bf6fa31d371dff114d9660f0c3cb31b6464d902eee5b657c1d837fad0eb43d0e22b8815911f83b3cb0e86ab5377df384ffb6549d5ec63b551fbdc71043f2e3e209e4560e7ffb227a8368b840c67a5f3624a43fcdb830b628acfc637ca7356cdebaeeb596e8c72c76b9ceb4453ae7ed9a074f10e646be02d560fbfca28df43ea0799b8bce480745e6ce1c6306c9f1af60d49057ac76c8455c30c82460fa09143015a9521d227517a1994b6fbfdc4f2b0d2ef8d4f312f7042cdcf25798574bebaa151a84cf86bcb484d920832d95b925c12b3ff5cefa2c86510d0eba46a6232f8ba116f5d4a6d24989d98e2fae9db112922be39d67e6a8bb2fef516afa94f1daab721cca4d7d24360c3d6bdbf26a6a84023e408804330f5528ff850cb5abf9e5a8c0b10c6e62b893603dc491cc68e7e3d55a506ee9c731561a3f1ce606c6c4520b5604b1270b907bbf40e0d85ff97898f3663ef1c27f537e810adfc322d75e5ab1a2e9e1dd210cf395269db217c8b5ff219735cc35d1ec4a80ae30f2e10f182633ff7d65441dca7729441e84e7ff4fae65a11ad161359e75d541539623fc25317656aa751d5db6274176f7e653fae7b72069b97cfa4517951e42d79ac3cd5931f752d3c46bcd95b335ae53aca224ff3673dfd488d1d60d3596a114d52f80098f8640c8de2cd5a1f7829ca459b2581933ab0abedb9242e37c7ddf568f35d1ccc97a902f89a2175349e0107e5ed835dbf03ee496e4fdfa1acfcc66011c951f9102edf42c7cac17a9ed16e24a6d5944a3706281b7bd254247f5444a0a7248472025714d33f10a9dafb4487049d9ea85e7a692640f17bed619fdbd3d7a18f8532f4e5853194c28e07e74cc177bc096fe090490ff3318c03886890128964ac0cc05b411ea289ede3e1d18fb6908e62a5f02ad15fa540ac41a492f86e70b2ed8eae331b859f729515c6819094df9a45c9e4b5b662a96783d4e03eec43dea748d9967b6720f1f5065c1718e5eecf72cd5bbbaf3494673ba1b29c07b14219b063aa653afb01f5ba2d0e92be403a3042b9f112f6a5426a87544f51b0e385ac10553cb6c5949446ccc0e175a8505b93f065b750cd9e86365129ca91b7016e27816b6241186054979667baabeaf98fcf92eb25e35623e2df9fb76c8ae0afa25ac91038c743f2179879c64078bd1cec279a9100969c25164ea9bd7a358dfa399eb446edc609328bf2e5c84d31c263b19196c8352e7218c98db1d8f383597744124217c90d3b1d5520ba17b88dbe6b6c5ca62a3a8afdb1e724902660f943758085f1fbcfeb10df32abb7b065496086077bf6b185183d697f74bc9a8b4dae913d9112c7baaf90cfe400c73993a31a90561fff23d4388995da7cb5532420bf23c8fefe83bfdd1fee2c6bbb7d7e590f9bf22a682f57a44c950daf0bce86f6f013567393827b452a5c10e9bb5c30b1c6c85203115003b729cb302c1570125bc68c7ed53f2c3b4a7043cbc37d0e0325c511e7a8f1a3bb56a8555e9d24b4c88e04550bdc218bebbedcbb3070c16d118c030979e8f6ee92cb01f39d04529df4773f9a11551af8adcc2d45270ee8ca32afd38e011e8b37a4adc9f87cfa41c46afa2e89c3c35ae8c2465d515a905873529255c89ceae7d76101136438d0f20e3c37e1030b14802b9d3de2128426343a005c3dca791e239a5a495537202327a5120424345ea90b7ce379fdc39a13374ba172997008fa9a81a74bf8a0c3158dcac1fb332d1abbcc0be32f7aa737646a9834f6af76b45761a473e9ae7f946c17fd2110527d0ca417f7de8ac0d1357f442194078684f2f0b85c6630fb8c05786d903d6f9e0aa6f94cebe67f1e4abd263271872b40b55bf0a39be8ea7e05aa07642faa0bd7072b970c9b09f551aa4b19ca324786cf3e854d95139ee2641e26b7c511bec26f88b5893d32a55760963969c534129cc89a2e01bbd2497b6ab37c7938b35ceab141b58289ed78bc0e1d8f1262fc6f54f3bd5855ae80cc18693f30fa48c4fe3341f72365fb1f9ea4f32bfdb1963387f954ce2aa6a581c139", 0x1000}], 0x9) 16:31:14 executing program 1: fsync(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00ccf66167dacfb13d635c18fb357ac3ec6e8fb1f293b5e6a6903085e0eff37f342a98acee36b4305ced753682"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:31:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10881, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x7, [{0x1, 0x5}, {0x3, 0x100}, {0x2, 0xf392}, {0x2, 0x1}, {0x3, 0x66d}, {0x1, 0x80000000}, {0x5, 0x4}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0xfffffffd}, {0x3, 0x70c}, {0x3, 0x1}, {0x2, 0x200}, {0x1, 0x8b2}, {0x3, 0x401}, {0x0, 0x1}, {0x3}, {0x3, 0x81}, {0x3, 0xfd0c00}, {0x0, 0x6}, {0x9879abd67a14d033}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x2, 0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x445d6c30d3e83e8, 0x5}, {0xaf98829f39b01556, 0x48}, {0x1, 0x72da}, {0x3, 0xffff8001}, {0x0, 0xfffffeff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:31:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f, 0x2}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x7}, {0x18, 0x0, 0x9, 0xfffffc00}, 0x0, [0x4, 0x3, 0x401, 0x3, 0xffffffc1, 0xcafe, 0x1, 0x8]}, 0x3c) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:31:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x800100006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:31:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget(0x2, 0x2000, 0x6dcd4bc3fb3d8737, &(0x7f0000ffd000/0x2000)=nil) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x10200) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/73) shmget(0x0, 0x1000, 0x310, &(0x7f0000ffe000/0x1000)=nil) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x5bc, 0x1, 0x50, "6752c50f6088c5269573e0ee485457ccb3314cca", 0x1000, 0x10001}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x6bc, "661fbee2245185a8186503182eab7fff0e091fe6"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:31:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a772d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 16:31:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x6, 0x1000000000000}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff, r9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r3, r9, 0xffffffffffffffff, r10]) 16:31:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) fchdir(r2) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:31:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x70a, 0xe3e, 0x4f550174, 0x1, 0x8, 0x57a2e09a, 0xbb, 0x2, 0x0, 0x80, 0xfffffffffffffeff}) execve(0x0, 0x0, 0x0) 16:31:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xf137e927d43486ea) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="b1cecc7c76eaa6f20c932d45947f65f9763f26df3136d7a3c5a93d869030ce6207a94d92546966b5e80f4b57e66ecd1ee23e9fc1c726d2f21eb85b9af890747bd7ec3db93ce3956148a6c5100d542296cd8e6837b3ca710390e16b5ade4f3170f4a5b7503beca11902fcfabefd5ebe57bfe69d4bedfeda22e5ea8b104cfdb78aa836462ad67ac5eba849801fb127be240a8b4ee2fe256a7851c47f9338bb7f091f00e57f9becf9fad77232ca5a0070ac85d884470843994f1e99091fe173848befd84e90cc11f666784c69fe91d39401defc6b23e2007fe774e480e3203ed804ca8e935ab2b009f3b5f8d8642f1c989c14f88a240f9332f52d82df7d074e43cfe9160b620b8efdaa5d2f2a6420f78b6c89e7778dbf9516a496c4f2c69657b6a6cf8b9fe9e1f259cb711af1129aaf535cdee10a9e4fd25aaffebbe1db396d1d2ddc68c85e66a171073a350cb855b90e968eeee921b7c1b86829ca13e39f98009b014438c10c18fd37c9dfcf7a9dd67ba3f184f36cc617091c00ac0b66d1c0244323f067c67f133dbc95a1a6ff1b8e625ca5766ae287fe9e20a6d787aca32f433e45b483f65edac785c506f1c29fb9ccbf3c7990adb253d5f2c5b3f29060812e0543394c73b2d62604d6bf385f9208b7f70dcce04a6730952407add9fdd7d14d7dfae6b89d23c3577236e52ec0b163c3db54861a25d47da9374e0543808abc56d3bd2c98148c3a59e6d69de05c5007e05081f8b46801329ccaad2e1a73777970fbb02012f024ae4073b5fc3becd7f6ce9af7853c9cf8a811af819e8b4eda0cb28ec94c2f177e55767ca2084b788736b1c639667ee51e1c377e6ad914847bed30bf655b6a5f0c5eb3c4fb5710a762049277db27246af8e3bbc3e106665faa6b39824d3e1647d52cccf22b4c03f1d59edf0782c3b22fec51065c75f03c9e9090093a49e32fa6c51d60e7c66be89501c6c611cdadec37c1d0de58673060d011d12ac165f3cacc9a536cd7efbf71f0ef1fd9eeebe1843a718df80cee61d0855d4992602e53f7b7c52d1c3e6d88cc8b2596f6580849c8b6c38d3ca836b679677b316de3dc3a06b512cd7781aa80cf9e80fb69dcab4274a0582689787fe0bdc1d0d492cf28d089817af8981417162dab460c7b4ff81b44f5f0a395b45736e05b2baffa98288ae0ee4c029cc7a85a03bb6a73a8c68654703eaab04ba4fe828653c7ca059adc45c88a741bc694ae943d357c0659baa7dde82af422024a88ee1da6ff19aa62027a11065d51af2dddd318010efec8186457dc651a2fdccbad0d273d5ef3ccbb6f4a2118d05e58409182a892589e2698293204e7677d858ab1da4f872d0261c755056ff94fbe08a73836abfea68c751b45585f90e3a36f6d84fa2642b01362fcdf53a7034eaf4a8ead9461eb13c0a638d698357fb6634dc316f5356fbb68d53b0c8b4027908a1302ae2878192148f0a95c6de7b809e7bf3c349c11301faf01ad15f8b626777e2a5f37b84050ca87cb9f9c091af0b1101ca0c1f114047d93897636b0b967b94816cc9a86f692bfee8b4f1f43afb46bf63aebccebda8e77c14666f31e69fc7804972242dfdfd65aa81a879390aecabc10e674c3c807b5aeed0209dbbace0dd83596b847c4dbf59dcdb4a2e83e1709af6e0130cb6821f30dc18d9264936e5abb90ac7fd3f986ae740fb90621ee30403408dcc219a606237f885e8cf3939110451b4281e2c181b28cc0793cef796f68dd0b81e9ae9e96566adf0fc25a5ba035bdb0969bb987ecfce18f1ae4bf91829354540bbf7ee932f17b1dfaef1b063efa9c164a132fff8a36368179a2e9f8c201f76ee27a320ff88aea4b09559d2739810c75bfaffca68c004ff99eed8e993228b3708a18c1073d9d995de8faf393c0df1dce4e8a288d7c399b73eb91bffe667cf5f5f04c8314ee72c32dd1678926f9c281e277e46b9c895b89e19df2a867bfc123027c1602ffa1afaaed7843571c1228c25525fe8bf0744ec12a3cfa2520afbfb06eeaedee272006a59866dd2cc82c640c4b35a98bcf238c66b68714e6d4d1190b0634ab01594c4e7979aa964cea78a55cfb9d8a5757db822ad8430569dcbe86334765cb70ff6881cc37227bb70080cdba8c385fbdc7a0a45432f7741a37c1ba659a7b44a8e1c54aefae4b8a2fe1a953f2ad959c42277b8a90a2b5242120eda67822a1fcee7f87b8389849cea859f112bfff161ab1de0d9e175f674eaefdb71c257ce343a922e93d13b2f67d40359d81d7fdfe38ac22f3515d4095bf92281276436a9265805dfd37a170aff81dff25f70708f79f75fc2d0fbab4d72ed571de02aa411fac807dcda90b8b8fb2ea5f8e37404d62b4cf424f6b37768d144c710dc438def5e6ef9ff5f1e24aa072abde876807c63b8474e5b9e0f530e78520dc7c985a46360294665d9b4dad1c7a3350d14a1da329768ae02fa7f694013e27fab435b6436f61535e0c8a6f2ce21fc038e996bbc900ac8f4cf5054f80d90ab9cf0a2f3bbbbc04c7debaad65e2c45b0788927c4a11194e3d2e8f395aa9b46c796022de5ccf70af43494bfb13ee2fa8b8b33132c2baa483bd6f321379b1d4384818c1ce1d41e9c4b94734777e2622c2aa4e3275cdbb179dcb951ecbcd2e97b60ec3c9f1d6e2bd7d22df136f6e582fb1c5d122af8d8e7ec1640b9333b81b1398f1e0011d66e9832aae6d86175ac30a74550ef2eb7869f01b520d7d1ca3a9781d4c1d8742a7cb6523bc0de0e9c81f7180a80c512b9287691d746bd99165cedc6071125b7d5ef813be9962577d0dc69871ab199efe7ad12aa29e1ec1e77deb9fc5e1f311f44d9aba2b762b90da956ed7585b3922768adb42fb51c8adcdb4ac27073f6ff79a04a6b7eed4b0529a9db55d05d2e633167a716448d4eb6a2164edf6ab30d9a29e837fbd1ba78a7d09b3053f0057f1067edafa59c7071ecb75d357f49984763a647a2786158325f1fe4a9b2d8c38c8e57b5a56a0a68c59ec89a9769b3cf96c08980f48ffc07e90e00e7918b8c797b816bc9f6b7e00a49d69a312237c51d2b2789bd12e8a6c41ebc3cccb01eabcf2e2f2c11d7c043508bb0c9d77c212b8720d2b17675bac9a3d3c4a91cf9926b853e99f5e3fa6041246af5e3d2a5edf03a8bb83959625ede97b71a37a0214c6f95f970a6286569789bac6711131e4f56de28a1c483f9a7dab1f6bc8cd720c9d8924702a5241af4e896ec696c751238324ca69fd5b557fc1319b47ba9018541fd3e5c7d8fe603f2a2bd48e9047ca853b7ee14f7e8d5cb173f9ae3187b8ce816729fb0224c041acf647fbd732739db44367fa0b27bcc24a5bad2613a93ba1b576b4d16d0cf62e7ad41661782b407f23a5e75c43f72137175b68854607526b6ed2a2c58be853a928963def0eca3ab72d853127ba97738b0f1bc249ef987d9242cc340503e53a5675b247dc73ff3d7da03a32d4b3b110020741bd7c3d338bc49a84bc06a582f8d37ff9772f5c0718bf664f357c1ddb7540fd2326f2591fcd96590fa4d4cb6a102315e752f40ea55b9615adb7da61b4704c0a8146f641ddccd53b594a7cd47694b12fb5d0b99d886b77eb2aeaa7acb2d21da7d30a964fb05fe7c2a32c311c9490e3be9d359d74d81f5ef5b491e5414437f674fec48e2b0c9e0e63f6e7987f4df95f87531218701804a36d47491c0df6715afbd86d738cb2c7e2740d9fa01d82b1970445ac75d3e15de8c9bdb624c807119ce669a9c6b313c9f5dd2978cd8f5972929b5f2f53f0686b3f611a027c682a6bd367433ec76c177e40f72edc232d38716de5d722e015656cd487db50ab40686062dc8b366dce7249d8ab2d72fbba2f0c67a3adcd1668c6dd015fd77d280f3d9240d23f7708106a8030782de6ed93d97ae1bffec8c35bfd32f113abe1564d673c3fad82283db8da715d80d29f9acc22d2ed503f8a0203de558ee7f3cc58a7ecdef05ec9f30c042f57049ea47dd3460af17821ba19baf58ddabdc6c64ce7b4b12bb5d0a818a740efdb3425ef1428efa3cb8d8efdb88aff3d3d8303d0d872b5c88c93dd33737ee03d8b1041f76cb9475f3820a88547330a5403ea6699d8089e79d8305936e0f42f63fab2079ca27dfcc76851c7113d3856fbdd4e315c0ac84c1db62306940e61daa837eca78b1504a0286b18caae3f15fae0b433835e29e84aeafbbbc892fd368a5107224b3bacbeb83696db36f2ecaf980ef26d7e9289b5f3db6624c20b33141dba324bd3029c091163e7bad7102e86d34b22aeb5aa55a08506648afc8147b85cd99074bd48b1e53c87bdb2f1f55e9b3df5581197b3a6534cdd25d92e0ebbc7358ea3ef12a4fa71daa0bf5de9d5f94f131cefbd54d3209baebb4bef9c48ac73dac32334cd6b9b1851c4d4409c229c274c9c85f1e1ddc976dd60f0d50fd4f4f968cc1379dd4e4cade84979bc48adec10064cb4763a2b9f186b197de0f4b31b96e3693cc68e92caf49c2e5d97cd8fd454cd4fc2ef679881e3c234bddd4f8ba06944f409404418f48a15457c3e7619ad7e79de4ca534f0a823fb118266f03722ccc7c1c2294023ff476bfb81ff007508d117e839d0df016075c6c9d27c44e0b9a0c26104cf96f75f190f656e0283f25f237d89fa9466d57f05337d364efe15d89a9d518b19dd92ce82d9f67349621f625c1dc9ad174f0ef3f14d9ce99a3d28622d0e86ce033f0aaf60835844c887fc24248e128f03c790cd0aaf6ce1929c61dd0aba934c68eb3ac1b374299d0aed640b08700cb436e0aec2e8808d0382c2c4605502bdfa05c381779698af4d401499d6f8d8bd5afa6da9a6f49ac63ad8863cbaf0405e51531ab8fee5225d929f9a0d6d1123be27038cdb797ea5c7e42d3fe6361543a883e8de7cc171878dc24cdb0815a0a681780d111d8ba952a2d85a71ea978dbc05ef8d9ca0aaef8233322beb386a2d20cbac29c2182b9dc0432cdb36e16a3835129a416c827f5d3c2f1b998e82180f9ba0b0352ca0bfac36c689749792533accb476a11f7bda1f2d9f9500fd3e2bd27a52840f77067b186dd5b13cdc6055edad24ebf853fccdab28e378208d29d7fb3b00f34c96c9c0a23cea7c07d4ba1042dfc05e63056399de6d9627b8a3cae7b055dc42021240db46b9d9b4998c351c68e10080717f9193fe6f3d40f57721609d4a5acf92b86ad5c373be897b4fcf600c867cad6d9f681a80955a2324ad808bcd0c2f1ca5263a53ada16e4d2ee7478047d447f2f46e27f3cb437a088050dc0d83b1c99a65c5a7f29fd17863d121d0027d6cbafa555b5ecb73f3cc5f21075dfb9eda717b2ab93bb81608001426df07ce4e975c913bbb8d0dc8cc1ddafa6a0a363788f80102daee664291fa0d6b252eeb5c04a4e1f54e202bd4f1b304008e4410cd191859aa92c79ed531b00686371f0af3943d7cc532774ee614eed5b2b2e5316dd5e7f4cafab3729475fa60bd0146c9995d3fd08943f6e2cf08aaec00fa34dd8ecbd954c4388469cd5ba4e426ce7b658502e0f61f95e0c3b53c2d2316b9ef9239318e18d0807283e09b59d87d1dda4e6e24185e0f9c68ca591cb787107873f4ee1e167f74fd6c72c9ed76edc0868b8a4661599707e0e8eec7d73e793b92f34ff154887ed2a3300f735947fcca45b1310f41acce5de73d3e8b4e1fb8776af8c8db3bc6b468fe0153653a2ea4e65dc14e3bfd2bc496e2b821db739a9fae344d19f20cbe601d16350bb390b04b1ae0a01f7ae00ce0e07e9b5fedd05346e8743ace92de7cb1f212daca7e77ca0d76ea26d2ccd208a6f64a3db6", 0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000"], &(0x7f0000000000)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r3 = socket(0x11, 0x4003, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendto$unix(r5, &(0x7f00000012c0)="b1ec04016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f50972c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c5000000020000000000000202087574dd7c3d86699fcc16b01f0baff06ababe4eec503a0a21aa55bb9958ccb32d59850e799ff2c838ab3a87b4b5c8e8be575f7a4af2f94c32909f1a67d2e53c4ca366047b85caa71f2669a9124615e8f9fd636623f570d721ece5bc62c5529ba94a447a6858b4fbfcb8ecc19b4d9576a231438370b9af5cf2d5f3be011bd3c5d6a137bcf00d3a72659395465949f0f35c1241db233a7ad4d135d4dc215550eabb41991dd4200bc3183138431323f447bf87d4f2aef8041add4956a3eac6af3b34a21b2b13598a6e3a54777bcef31d00"/375, 0xfffffffffffffecc, 0x3, 0x0, 0x0) r6 = dup(r3) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) setreuid(r2, r7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x1) 16:31:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x20, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000040)="3b0ddb2a", 0x4}, {&(0x7f0000000200)="0b8dbb4e2729762d7d96bd8eb78a69af89913a2bf2c716d32c1fcc92e85ee250ff0a6e376ee9ff5edf7a2c02080000008129d701cb5d7f6da07548f7480ad6ca98ab49a87c8386dca1fe0d17b6ae11e83739118bb338148aeb153207b4ce2688da2321eb68895a610d8a9ec0a2112b3696fa62340f599325efb517f66a02d247418bb40c0f4d4053ec7e5cc7ca08859ee69e0000", 0x94}, {&(0x7f00000002c0)="d454f0316945520daf950c409378a5ff1b37132d2c89306bdca5498ce4ffd58721b576aac38b9f4e6be8efd4d21bcbf40c3f71dcb93e7e546e093c03b0283041e94d71a7f963e566f7ef6cebc7a513f28f4a0ab38064d0b34be7066525cd4442483dcfb1e9121249fd0599df12584b7088308b47d115cb50e56b1c41c1acc010eaa3934acc57b9f3180d9b329b5866635f75bc1b0cf2f683ed8060939c9322c32e2f9d0ffdc006ceec32d56bddda26a4d0b2c4c4a5f3e58681d0448c1ef946ef5a1b6137860feacf1e478490f70b429327ef7ce99f8d696a07ab570a0e7e5b04f2b6e6391bde9951a6c979", 0xeb}, {&(0x7f00000000c0)}, {&(0x7f0000000a00)="c58fdc27c11a918dd1a3400fdcd44517d7bbee32595223fda1f13a26587d54f10576d4d8f84477b0d2718216892b812887e4f82dcb81d5f0da4fe81fb9cee91802f71ae67bac7fd8dd721c427f5c789590f6d0bb2a53d7c17514bd120b309a3e305a1a0424e078a20c6146ba8a974daad0ccb80b5d50c35c52fdabac99f5566fc4d7e7737a83fafca054fb7f46696387b24199480187aa1d1f34ddf3feb21a769819fbc4dbf485c8f8ba9c20bfb65f71929e4edb77ca4e3aeef83fb6658be78fbcdd5bc12f3b8386c4335a812c1de7a80cc09fee4c0679920e80920e154e86668798", 0xe2}, {&(0x7f00000004c0)="c67538cdd015ca22fe0aa9fb1b9cb63275c84d58", 0x14}, {&(0x7f0000000500)="46ec4503509561661e057fce854aa2fd7173fda3506505241e09246857694e8ab75858ccf378b9fc4a100034e5d92b4cb10bb6697bf08c06dfac139d38ac94a302f1b4db8a1fe697ed6d9300277152bb66fb599d2411445a3a672bdc9fa77ba2e066fa1bae21426383954d3fd5770b11fbf705ef2f62c360", 0x78}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r6 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfccaac304eb55b4520f3ce3f5000000000000000000000000000069243c21a37cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8aba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b78"], 0x1, 0x4) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c75ae7e391066e2f7c5d0c6fe39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d"], 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb0}, {0x3c}, {0x6}]}) 16:31:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x7c}, {0x406}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000040)=[{0x3f, 0x0, 0x80, 0xfff}, {0x9, 0xff, 0x17, 0x2}, {0x74e1, 0x1, 0x7, 0x5}, {0x4, 0xea, 0xe1, 0x8}, {0x9000, 0xaf, 0x5, 0x20}, {0x5, 0x40, 0x80, 0x28c40b33}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c, 0x0, 0x0, 0x48d5}, {0x6}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r4, &(0x7f00000001c0)="a9118bf93e2facbebaadaef0f5878a6fc18c14ab4b7c708d64f5a03ca8c72faff7b6d0828d7a7ba9ce8a0ddbdcb08f1d094590ac54550a1c219b94ff5fbde90392be52d246b4572a960fd86f09e5e9516fec6fe40035", 0x56, 0x0, 0x1127) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x68e18f94, 0x1, 0x0, 0x7, 0x2, 0x7e0174b1, 0x0, 0x2, 0x6, 0xec}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:31:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 16:31:15 executing program 1: socket$inet(0x2, 0xc001, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x8, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) 16:31:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt(r2, 0x3, 0x8000000000009, &(0x7f0000000040), 0x0) 16:31:15 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x108000000007, 0xfffffffffffffe00}) r0 = syz_open_pts() getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="3d256dcc2830a9b120a52c4a1920d47594f01f18fcdfdc29", 0x18}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x21) 16:31:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendto(r3, &(0x7f0000000280)="4ec7ee81cd", 0x5, 0x804, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 16:31:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4d}, {0x6, 0x0, 0x96, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:31:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0xfff}]}) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchflags(r5, 0x0) lchown(&(0x7f0000001280)='./file0\x00', r3, r4) getpid() r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) mlockall(0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000200)=""/18, 0x12, 0x637b29a0150ffaf9, 0x0, 0x0) r9 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r10) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d461b029be96914f6357e", 0xe, 0x0, 0x0) 16:31:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x795, "73cc510e52b3912e0d3fc9c06d00"}) write(r2, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e91", 0xde) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x8000, 0x3000}, {0x0, 0x200, 0x1c00}, {0x2}, {0x3, 0xfffe, 0x800}, {0x2, 0x4, 0x800}], 0x5) 16:31:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="17c3f5b171c3ad22979a274bde09bfdcd21cff267c6a36473faad4a2a49292c1995cbc10df8a5ca5a348bf86f7ddc1410d7cdd756b52cdf6d207e8a453048cbd3e23042851de7f52ed975d02352d296e615c5d63ee22a8db9fe36722c08814bc31a1a023bd5a5d8decd6d05dce5ed4fead706b295ee9fc501854800ff8619a6349237201beaf32060d13e623e8907be575ca55dbdd2c3aa1b9e22d06b5f2", 0x9e, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getgid() r7 = getppid() ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x400, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x1, 0x7f}, 0x0, 0x5, r8, r9, 0x1, 0x1, 0x400, 0x954b00}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001487ae48 16:31:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x89\xfa\xea\x19\xfb=\xf0\x9f', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x100000}, {0x3}, {0x10000006}]}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x4a, 0x0, 0x10000}], 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000240)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x8f5372e0d58e22d, 0x0, 0x0, r4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000040)="57ad79b6c7f809bd2a8673ca18ae136afa428124f413c092f5698f08ef09f75a790d") 16:31:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x48) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x8000, 0x3, 0x2, 0x5, "343ea775bbef890e2390a60539ba82d0d8aa5126", 0x400, 0x7fff}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5}) dup2(r1, r2) dup2(r2, r5) acct(&(0x7f0000000040)='./bus\x00') r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/121) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001487ae48 16:31:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2c2e675576489fd7, r2, 0x0, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x77) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x200c, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:31:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x30}, {0x40006, 0x0, 0x0, 0x2}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001}, {0x40}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x800) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:31:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xf770, 0x0, 0x9, 0xffff, "bedb1f106121e963ae3e245c2423061d9dc5be7c"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000100)="32fcf10a4cb857130964942f102b5e41500406af07d016935ac0c52438f5b622918b171a6cedb07cd13c6d6ef626bea41beb918c9518fe5b49d5a32f33ef3e4733fb2db6e8692aa773c9d65b02f832f6239e45357cbfbff042525a1b3ffee12bd3a7deef9c1f6ad8b459dbbcd400000000", 0xfffffffffffffc34}, {&(0x7f00000037c0)="f783a00c71b1804ace058b0bec5b8e6197d8731aa2f38295609c83089737674796a01c9f9d11949aced60a309e66f8b7ac552a1e971d969e793e584987ee5f72d1de56e7d19b893ce5b8ae4d6c4a6047b3e1ffad9c84f857b3", 0x4d}, {&(0x7f0000003700)="0bbc9fafaa97fc3714959862770d705a7498338441de1ae4ff94a6b41d1beb26c6a1cdc62ab3817610c9a12cec30593b8b1851784b655912ebd4baa37e2d199ee7d7ed28cab0fdb988cc6092f0261de82fabfbe4ac901ae4fb3db0e18d60dc9c16daac886a759e07d0e37fd452caf800243547ded5600b8de73bf00458496a7639d9ea4a5f3a", 0x86}, {&(0x7f0000000000)="f95707b350a98a2441266e0cd51bfa463ad46a49dbf1816dd37f014f4bd13b523a1b23800a9bab563f72c8b3dcb8fcd77071", 0x32}, {&(0x7f0000002580)="8e3f9764ad93115672b5b63cb1bc9865593236bb55e55930dbf3553c73d62c8eac89db03dbc2b77d76b1023849d8c59335df02640493b0fd63942afa3f78df2e7536dcb87c8bc64b26895ab38f892fd043cb6a4e04d140ab8708f54532ac5a176f920986f41e24309f61fa5ddba489e6bff48b728707c9852685ad9fec4e2068dbff3d830881d8f93f8f671fe7e6aff343f64bdf54e2aea98b2c946205e0dafc41fe200b4011cad7064bc8e847bf339d317154e72643e04a340f91213d2ebc3823f87121aa700ddb8654d16be92facd8ebd7652ad6c59b4edeb0942f6a8a04a55af5437b552fd2a0052c26a57c256e508af9518466d9c2156f0931085cadaf9724079806bc4304214bae2396158c66c7dd246d6b0e9bab10b2bb8b5a6ce4acd6ac8c2e63713e4f83d74fbc2b9876ce5f85d02820395782776db9045c5489d7a7bf0886e153a1b21bd617ee05b7149c0a7c6cba7cc4ee3d4796f57ce5bf7ce5be32daa3de68a6c4c240a8a4784dcae4c25f05332525912f6d2de66cd50ac97ae23046e2ebe459e5206cf82154dcd207ceb648499dcbbb62d8a6dc1460779af89d7a4eb3eb8eff79abe09fc22cc47cee4b57b596538f81f0e4bc06e06f9d65da1fc3f81221ad51f762c044d9324e2a5e1573af10c299f6d667ed71288c0f685dc577d3af5353a1759907677df5c25bb0218d89a13f6001c0ed85016ad7860a854beca1d3fe0cd14f601d40ecb0dcaf77a797483cdfe591a310af32ea139a6dd6d03e16fe58b56dd51201e4b4e2611f345561d1ce55d17d146a7e1e8a9195e251c0e0f2a3a82288a354b2bff32080d49372531547f9a9077e6b17ad885f7fec642b4a13d16810d544affc4d312ea157e13ff16895f9c3c1d69fb596e5184e7958914c3b090ee8dd0ea61f2f1fb6aed05cb0c132abe67e955649b496f361cdbb007d059200c62992078961018fa4e9a66b3b68e49db7bccfaa01b3d6e5f5d91f945ddd603b8a72b4b18f45b663bb13274c9a134f6a9a2977d61ee76ee3c6816e923a14b033184371ef16f755910f73bf5ba0bcc2b20435014b00c69cc982d69c57f220ae94e1502ad9c7384deab197baa8b7bd4088fa42ed1b836fae612adf98e79ba00869e750f26d2a65809ed4434746c2a7a341d41d51bbb4c296131f6c65c58f4ba44c2485a41e1996a5c306b60432dbb932760a82e49d125de4c750ce306bb779eb1c043cae29c9193a439debe5b44150b87edf03bbe5f76b88a79d124e2e8ecc1fcb07371345aeee72c27d8e1dd8dd61745b43666a547c5f238c733f85781cb84814fe8730b02c61a29bab7569c67deabf0fc5b467d99e7edde74e20cf649d160cc2055e8191ebaa584e32bfbde2f4631185611ca221de76b18b6d848e0a7ce1f53a4ef30e97421709c3c098893d48825e4efed4a64996f20bb508aa6c5cd5ef6fae4103aead2ba089c98effc4e7aea7b7022463410e95cd19bc871771d96bafd062364b394fdcc849e0b0543dae5a4ab0ca02dd275a5a9b8d0dae3ca00cbe9557f7947693eac31b3f8cd67b1d875319ece3ad264591a31b007c4a113c4f1e7c8d3083dbd145ba534a95a4ff45d802ffb6cb0196e0bfd8fc044ede0bc2b6f2584e10344dd9cee7db206a08bd47a48f5f9b749d854c7dc3cc78035860e0ddb9cf051c7ecb09be073b53440d48d3f8cb310041bd06059bc8dae9021b98da951090bc281f9af916d5ebaf0c89a6020f5605ac0686c7342147818f719dac184e2e2f6d206d3f2b48400e96673a3ee13ecbaf8cdcb8e449584cd90b6b907b990643db83247790dc2faa9781b09fae15a7c5ba8c266a10aeb06001857ea2ad9422c50ee34274d815d1534b30d4d0af630cecbb196a8bad2158374aac0f621ee777c30b7dc90e74cc3d51af2d9d806d9740c980475b2c96c193b160e5c26272d20fa701aece34d8ff0ccaf105b21304baf30d5f05877270f755b569b575743de7e0780b699d1cf4030a24599bd8912552845e9599232e86088e907def40d76d82d7ef34acbff942a3661468907fb95c92bb97ec46109f63691c1ceb03a3123db38b71b64e047e6c2fcfb5031e87ed014c1ce5c80e9c2bdb80f0825d924d1fd7d490db75d1b43d990ce310b9430d00ba85f5b0a28bb086d893a7a8649a09a7bfb6fdf714c38a63e99476b9ef74b6e0fa4216f002ea48d9de697aad887ed0d06e13b3bed27d9284eca2995ab850b83e608f8885d794455e16faf44705d79e595fb9e0ede2f5685d9a45646f410e6ca7eb5c30fa21597c9eb4be632f5c643547edca6d30382f895fdb43ed343a2973c2275a81b75f03d23175e794d9e3ae8dc985de26a3ddc23bd2acc0d41dfe4965c9b1eb412b29d66c7b434f5da6b16649143232101ab58d2d9ac171ccaad009c5bbf4f5d5f0db1859e53fd4478115e5db91f5acb138241dcaec70a8246f6680a8a35815b68a2782509b5e2b07cbb90900000000000000d943e905aa67cba2c89a0a667b63f077ea6f398a17d0af89bd9b6de0983ec5b6bf097c8f979ae3fba9a7527bb7812ff755819069845d50a3f1904eba8f52a6ac2a0ae3d2f53f655c940777d27e69b96bd8045ab90de91ae92aee6456afbeb7f2f702848a5e3b02dd6d11dc3a9e858f79beae4da7f3923d7bac9ee841f29f0b7d46d10c7ae369fbb10c04e35d948f28bd5f99990d8ba3efbab8cc20564920909ba177ab46473bdf0ab87f3c2d91cbe1bc474ee9f404f81fca0dab84b129af4da9f3e4e04880a00dd34fe7b6ac72fb916211b9c35b55222c8f936c388e049dd79ea94c32e54b9f3886c8f8e04be9b9113dac903ae3c65d8d24dbf5e68a398ec2f4c59e459e694f606792e322e53516d40e5807c9f2933be4bbe29f088d3e6a989c37e3b2dcf02c38400977f8009b302b0cc65e6ce5acb486e79fbce4050629387efcd3eec0393a606f2bdf919ad7751bb54956e663c2779df7aab4df4b635ade8a1f169e669c1da35ef72aa9e94c5f6042a27ddb183107a09ce715d19338959953032297e21dad82b2318c982a57e2a2f6c61fb076f491f1e29265ba080bdbdfa54fe4863ba7e55c3f72f72db0dfcef724e1008ea63a8e40b7a811def60d7eadd725a4e92e5874392d36b597e0e123d1a72591989fabb0fd720897d4801aa334c0eb70940748895c56025593930fbbfcda71dac219792583e613917ebe718c96d4787f3cfbb8e35bd789a5a7d2cc65b7986040e194fc1001c6b0a71554f64fcb613bf2c83abe3d0bee819e94fd632e46b0f61d22862371411d1b9a6da4b2d45548d6b2cf140a1b1b07904215fabc9151bace973219c705f4b16bbe8f49d94baaf4f9325c90cb8e1a6592b41a5aaf53d1c8fa58a0b5364ca760f9640a41281215204c1e0d72b315024a4339908814688deed4948c1c3f6e5073428047287dfe8fcd00a9f1a6b65aee8681f9b0f160cabf3aaaa99e9325c1cf862dd64ddc6e96c1ee27668aede13c6caec8854c7d7b9cf76b85734cdcc196efe5cb1ef78980eca11778320c7c08a6620a76ecf569104260935a847e20ab3743152223acdcb3a0579d521c210954592f3c654fbe0f895349dd22627341f3d7ae69830e57d0811a0eab7d418962340ae351ae6653885088b1dd1aff4d1d5cebcd9e5ab92c989a3acdeffc28026e265bf80916fbe6565dc31101d8119695729840f7fc76cd4e887e85175913359b69286c86948ea4c560ad5902fcc224f0cbb049fd059a4259c547ef08acac3491e26f8db0d8f165a672541edb7fb804b92739fda206283f96b24de689c2c254c5569fdd7c53d41a1e9e98b4d824e70db41e5351983a6145134b3f55de5048103ab1c920c6b0d7c09a3bcfd9646c027ebcf482d954c39918851314effb8d1d5569894348217264494e6c22e3673729a8010dfa20e5e8e9e306bd72e8b078e0c025050777b50c50d48babaac5389de0c35c989410d84d4445cb8d362a6f820c91ccb62c04e41f1aee38f352c1333d16e03413327cece882e76e2b84489d4eaf0796a7b941cff4ed4c3c5497153ecabf417b93a9420b9b94ba58e3f4988a80150c4e79cd6fca9ca3499ab44017e5583ba732ab6bef1c2da9e39a142c0e95f5c5fde32ed79eca9b9998a5880bf7e626cf335803238da84a4596177ac79cf58e4ecd0fd542408de51b22fc270308b521f4dc1cca4a51493ae31ef36a498dad0b8078d94238b9e34c55bcf4671d074f37f0fe47875829192abb18e9ac50f02583797531d1f7cc1d8e53222deea003c4901a3995d8dab78ba1ba8dc64dfcefe41029cf5f5bfc81a2df98da43d07cac92591674e5e7d48ea58c5a2c42226d99ec9e27cea4990543d95e9ac1c16885a2afe2cee85262a612cf0316a46e25946a39654992e8da763cf2d9ddecf7b08b18a322cdcfb2ceeace64f2a1ca00dcac34675becc995d4c3e5a85b5aa443ab2cd2baecf457ff262737f3d8f474cbb4c2eb9426e19ddc3c8fbc9d8381323322c609299543e35acefb76f884c73233df55fbf40e283d59b4fb2da4a4319bf3db8bc8750624e43fa715393d04b26aab7bad1a61c95790464436d1e6d7dea87ea1c44c89702f7043898c35be7e8faf813c5725b4fc6c82e0b71408020b90618b3dcb2c6fde88339c6bcf99d345ceead47ad52ac687e5df9034b5570a60bcd82c5e01d513cb1eddedb2ad94bb0324ac2682265bfcdb6a5125ae079b3f7c4df46712fcd105ee1de4c227725a06727620d4d6588130cc38387295abc884344c65119108fba2630e4ba0e2fb5b24dcbce3a969993b9183e2f2d5ba46a0dab4c62d76aba1e4d2481e48622ae59c33eca126327ad69c54c67dc00e2c2a0c570ec62c671e75f628aa0715b10eb87ca4206aef5db86b6357d99cd98a130fca6be6d10386caf594c6b44fa3d103f607c8385e897fe87316498a13735d0d17e0d6e14e4c1eeb9293729c71893bb13453fe90bb79bdaaaf59414e6d139e1b2756d0581634378d333d4b832fc4850444bd5347a1a7db52dac1bbbdac9708deac5d7eef68ca12d8828b4cbb6402aadb86ff91ee7fb04375ecaee09443f71f266b91e111c01913438a7592edd9b1d97ed821c6fa9537a1b80222557f634fb5b9f38fe85a95a40f75da1c114a06cd104d4d37693ec112b30d80ec0ccb326da69c639d3bbdb700b425162c95a7f8c8daaa48ec2d34e0094fe3448d83fa16c3e2676dbefaceae628eb71d857e23afd023b43ef90f6eb23551fc88af5c723deff0274bab55820c619fe9d10f8624a84ea875e173bd0cb0d1e033ff5cf0b27de57895e89e6323dca235abba2e023de2139985450ab8ca551901e1d726ba533a4dc6cb6ed1d67fc2ee9c83b4d9ee8432c7e19a9120db988a49148c89274b74c189788131e86285e39582671a50c7e0a1eb3e1e18e961315a1345bff2e454a34baa46e0ac6cd77096fe5107c1751e10058780ac5c2a0f70c042556b693f72fe6fba68ee87db2d565b20756ce57101ddb2ffba8552c6d5b6446a1ee4a0a0a4f72a9702c6a457982617ed71b4e294b72ba8202053311fa15f69dd83da80120700f91d77e24588687a28481c4cb5497ba1ded8ea54c1743171ef8339e6384e52b75c2265cf7cc32e5cd4c3c65af82a126abdded2eb8370881265b6cb3925629369177e08ee16bc288439277c8118d1a40ffadf105e311c8b04490e1d0b480ff580fef03fc4919c187ff6bc3776d700d1c169eb5c7f4713f2406e1fa708e70bb28b5ebcdbf065fc06ac9b111309214fdb9b17928c6f88fa21c10f627df57d64f955feeecab07e79fed8526480c52d875c7b33abfc92ea53a8016002c48c23a4a2a8022d8226a5f7cf88a8b5c2a1c3f5beadacdb22cefd36724f2ea02fad74bbde66e2d1b53d815642a16fec5b08f9d47288c6364617d65a625d63c228fb22c8478ce5123161787d200d501300e1b2d29c50030b82feb2ca001e6e0ac9dff09492dee4aacec616fef813034a9859846d70b207e601ef6e87d0474605f545d863bf2d3fc00f9bccbad2dc477e1c2ceb3967d7c63a91c732a45022a57ebda10bcab548b9bf2633720eb05913a82a9d95fea20e0979176d305bda0632bd642209b77d7b441366110159819028750eeb1dfe63440e382480a1bdeeed843e5fb7b81fc97f5ad6fe0db8bb13f352cb4c092abf8186d75dda4f87f754043e34c9dec50c6fb98458b0f429832a3c76ef960e600564809e8d9ff680d199b3daf64f44020f50c7163485c490a6b340b51ff59da7dc15276124d382d22d83a374a3b6f482f2a3cde9894cc211709b1bc0232b3061de1f27", 0x1427}], 0x100000000000017b) 16:31:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:31:16 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x2) writev(r1, 0xffffffffffffffff, 0x0) 16:31:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x40}, {0xa584, 0x0, 0x0, 0x42ba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="5db07e2fe6aed371b4713920a2440fde69a673b93ea9d1cad80e99212b5d6c2bdaacd55dfc20c66096eeb058a46fe6e44233fe308327364e184344ce2f718d189a2a9c7a8a1edae937fcb2488f69dea9d94a59410193bf00fce4e8fd6940214d48ccc2644558d77a49544d6d0c8ed68e821b", 0x72, 0x0, 0xfffffffffffffffe) 16:31:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000002002f66a2e29d5603b2d63586d3db3e1f83dd97d0a5806b821f44f7e34a4b4730058f2849"], 0x8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = socket(0x11, 0x4003, 0x8) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={r15, 0xffffffffffffffff, r19}, 0xc) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = socket$unix(0x1, 0x2, 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) r25 = socket(0x11, 0x4003, 0x8) sendto$unix(r25, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r26 = dup(r25) ioctl$TIOCMBIC(r26, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={r24, 0xffffffffffffffff, r28}, 0xc) r29 = geteuid() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x8000, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r38 = socket(0x11, 0x4003, 0x8) sendto$unix(r38, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r39 = dup(r38) ioctl$TIOCMBIC(r39, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r41 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r40, r41) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r42, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r43 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r43) r44 = socket(0x11, 0x4003, 0x8) sendto$unix(r44, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r45 = dup(r44) ioctl$TIOCMBIC(r45, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r47 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r46, r47) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000040)={r43, 0xffffffffffffffff, r47}, 0xc) r48 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r49}, 0xffffffffffffffff, 0x1}, {{r49}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r51 = getuid() r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r52, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r53) r54 = socket(0x11, 0x4003, 0x8) sendto$unix(r54, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r55 = dup(r54) ioctl$TIOCMBIC(r55, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r57 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r56, r57) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000040)={r53, 0xffffffffffffffff, r57}, 0xc) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r58, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r59 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r59) r60 = socket(0x11, 0x4003, 0x8) sendto$unix(r60, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r61 = dup(r60) ioctl$TIOCMBIC(r61, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r63 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r62, r63) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000040)={r59, 0xffffffffffffffff, r63}, 0xc) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r64, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r65 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r65) r66 = socket(0x11, 0x4003, 0x8) sendto$unix(r66, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r67 = dup(r66) ioctl$TIOCMBIC(r67, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r69 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r68, r69) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000040)={r65, 0xffffffffffffffff, r69}, 0xc) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r70, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r71 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r71) r72 = socket(0x11, 0x4003, 0x8) sendto$unix(r72, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r73 = dup(r72) ioctl$TIOCMBIC(r73, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r75 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r74, r75) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000040)={r71, 0xffffffffffffffff, r75}, 0xc) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r76, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r77 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r77) r78 = socket(0x11, 0x4003, 0x8) sendto$unix(r78, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r79 = dup(r78) ioctl$TIOCMBIC(r79, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r81 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r80, r81) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000040)={r77, 0xffffffffffffffff, r81}, 0xc) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r82, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r83 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r83) r84 = socket(0x11, 0x4003, 0x8) sendto$unix(r84, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r85 = dup(r84) ioctl$TIOCMBIC(r85, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r87 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r86, r87) setsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000040)={r83, 0xffffffffffffffff, r87}, 0xc) getgroups(0x8, &(0x7f0000001300)=[r57, r63, r69, r75, r81, r87, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="78502a9319c843f82d7ff7bb", 0xc}, {&(0x7f0000000100)="53551d8a875e9265b2a44f5a56deb61a51c5644f173a0446a7b4c5f89d0a8e7b6b799bc112b582ed7f11f3ed7e3de7917e0ed470a0272126dd142c66a62150778b6144f85c365b2f473bb3c5a358dc7192b20dcc4a27259e7c323fa915fa8529c5104a34ed17e5443f9d315d759241a968e76eaee61ff7285bd1149d24e1cdc09d59bcc67c54926d6cf4b56ee00151084ec3cf8d5f3af88ea21258", 0x9b}, {&(0x7f00000001c0)="d7ef4603b6a7d3f5a05edc6a110d0271fada6ee6fd2b43a66f692951c16db4891593ef79c47b77b9dde080f1991e9d084d0b56cc6fadd3fd268266cea168db4a2c041bdd50ed80056542e37770fe75395ab6590fd90cac65f424edb8e29353e925d76e850844c946e7c03eca3d121245d8f90f28ad42a26de377310a8079ddbbb02240793943fe4f6904f4c238d011f38298d41937c4106c1d93638dcbd3694d937f91076c60a4db7ebe6d009a9e7e7d67de42c5ac2965c20aa7352c4655cfc51c211b918f28dc541dc99836dbe32d2dc654f6b39c68b2fcfa268cf2735b08dbd81ae241af899123bd5be492e1976f2d89dc51fcb02c686ca95c0e184a095df656393a6d778aae125597cacabf8c7e53a0202855a8aa4d058db32f3af82edcb71c847678b7f35ec77b7859a90650ce493f86c2d74e2e7a9dc2fda6a2c48f7c3247f545e482c743ea6fd8a89ebede83686162a49d486c3bddf29c828a12622e26d3436b6b5f5d1a7ffdae71586a7d509df70fd1e2ae2af7ede4f64e39d0ae54c78ac0cdb406a797759284be617918325c98589fd29a779ec4e606368254f567ca23851ef2ca1e6afe0aa1f774984f01b2149ff7e132ff796d1e77ebecf755269f18bb345f503388f827bc4b84879d3486e06de680e1a763e09ac57e5e2f78eebca832ce9274ae1d35e979377fe0f199ef6c5728b6b24fb0b3499b7011f987b8c0a5153e95f50c62c49bf098c2deed613967e9ec473ac1b2d3b0d1c90974d586037d6531738996c1324acc5060986ec01e61856be5269e1356efd6496d472b329b0adcdf7e9dcb820d0a2ef15b11a591ce3a96b91471e1023b7911eb01341cdd5b58a7665b451c62db3cce06939814d3290141296997a3048ae8260033c51f066630e789965e26e3d5ce64e7e8576db7a1d2e18c3c62d9a4bef7f8525fc955625e60b335efc01a7c0307c97ea781c92fc1807d94f8fe77835e23f75ada07eb38268983240026fb46602d5d4128ff0a9bff9928e3e1a2f3a06b6f59c7ccfe6459e5a820e720c3dff6cce48f87b62e406c70547d4c0556851a3ac94d060353493f2c6efe5f9516572b2f71b79b0ab07805209fe8dbeabf5acf6d6bd11ddf18adb37e5b837a7c6f1616cf9d4907a5eca2034d587319cddb3c92bb58d6bfc4bba049993843c61b6eb8c1d0b2d4692b05b759bc775bd990ab05382b6a19473b656f9ce8077403309f20f357d243dcab8db3707d7c80fc0e059221ef8f6b09ffc174ccf0ad78bae15cf66b7f0241d00684936945ecf3bed8c5d8c3a5d27407ac77d49ffe9718c50f03a5c31496a097103d4dbec3c105517e5cfbf86ea089549009aff00204ece9f45519f6810c944fc557588930365b65d32a1de82a567b9611d754d226bf66dde989396833ef2dba41e430c1f13d48f3819762a3dcd31b11dcac950b8ff5736f1624c08424dcc0c19f5255fb54cb66e0919590c449a65da49360d6171ddbd3482b1e4752f62ab756a57c4d3393eb42045b23d2f6b0941ca7371edb5eac8026058d7cf9727c3490559fb65490b6f061fa796b1e6b0a6b22e562b3bd77fed1b5f0cf9d0ec9d31c02dc2529c7a903d1f4bc3ef252f3a4289c4d508013b6ede2adf386a4c7c56bbcdfcba16d82922d75185de0806f4c5a554baf1731b62e7322cb725ba347e6ced4c3d0195108a2da94502d37f006e13d2582a1cc2d1aa9176b2760969abed7343da71deca4dcd8f2442e55809759a3dfa70dc814e45ebeb917bff2c4f90df2b68f3e63ee7f8ff6a5074ca23fc22ef7602c428c8396478f21a57337b49c1466aba651c393a5dc578c0d8a6b6d8da81ea71c379bc98b8b7c85d7f066068cdbf0f1a6e786a39efbd5b146beb5ea1ebfb3c14ff1835409d632dcb4d362c83b199fdb401cd3d6778a4bb329cc2c5b1296343bc93b94a9e9f581ffb44ff610d0964ddcc1072d95dbb8de16e7ada0b0296c7b35a43ae2f4d3dd4504874c702c55082191ee30413af384610f60fc7bcfc237831e417ca48742b61bcb703c34cb994140ff2fbf77b4ce8a72a6cefc5c1d61db7350e71cff3588edf0aa4e9881cd57e45db480012d2f7f9d97259867366529bcae669f47a6df6071cd866aff10b27603d9a62177134da74da3aaacd597b79cbdb3c52b96eadbc21e8e8dbdcc5ba6e586428e01c353cad1550b5027f7f193af94830735fae2cc4296df5b78f67ec18784292b3c6bfcf32114bbb2e03dc391247506476c3cf95df87022951723a83e2387f2a2ef0a336884cac77024a854fa2adff673f752f87f6c831a412798e3501c97bb11fc8adbe6fee44a4c6595e18ca094dff43a669b8d6cf3d6b9ea2fd9bef87b63a5ecfadf5f41077131478ba893ff4cb9b6ad95675f155230e1356689f7c835b3b7af971c5adcd26c0c2c6ab59fea044cab2214222a724689445bbfcbfa2b2baf9053c44129fd31f1c29e0bd7731f4b888650cd52ae43368b7ad38ceedb2dee276a466be81461f39e429ec8df9022c35d2ff2d08f4503d6c0c6761e313bff838c8789fbaf3ce465f822deeb044cadc6c36810a28f80e57a6c7677878d8b5286c8c0ae52e686a91b89238acd76161b2a63d0380480e051e0cdd372d201bd9e162c9585d02a78edee1529e2ba636a6d1be81ee57c8dcab013ec6de35c5cf10e908a9cc4bae59e5bc30f27cc930671f93b3ed748975466727a69213ccc9b6d67918685dbc009398941a41c789f1af77dab3db397704fe93574e42604a953e3ad9f27f9d2806cdfea610559ad62c29c8efd707cf3434105505dd1215c237b863538e10eb24fa9fde2515d71f2fc6ff567a66054cb36b815064236790e0e372c7b40dc76b692084532a445ec764e5bb112b00d69e6eaf22bca7dbe0f7fd39379d162c38cee69855ed0767c8fc3d33c921772d474a38931382ad51047bb5fb85b300a7a446a3dd10e1e7ca004deadedb74700ed6807553147f776a1f3229a80ed19f5d084484c51282ef58a7aa90a8a9e7b51dc582b70abed967b7cd3f63e6148f1b0a9e9e238465f1fbb641364d4f00c859198c097a68728343b1f871d4a558df522677a43448a757a2d2d4a5f005dbfe36dd8f3c2d41e02aaacd7bc4020de3e7f6f4d2dbdcad9d3b4fde409ce59a47ec2a3121f4bca00d86204a22df191b3de33490e6c07cf2a3fea9aa937b63daf1c1a152c1b744ddd16f1b80b47a1cbba6770ca4c4d4faa95fa1c78747d05b6a2377834f78a0c1ef21d9762867b52004524e6c568bc010244cffd378aeb7935727d7d1e0ee5a11093f8a45abbd84e8fcd67bec7032838e5b22e691c97ae5392d2d7a7b890cb12bcec1544a9f77390cc891aa66f6a33d4f06a933b96b940bb022aa2b17724c255d89255feefbc0199da46892207d96554dbac90538f9e5abefa8a0e0eb518ba8b71b82bda8b32db9bf26042924e5246137e2d3044bd5ea955946171b759f39f7ec325db5548009f1d60bdfcd610025dc3ed4c0bf0c0d5ba77a38b4b59678e33a94b9489e7a06ac7652b4bb20f4d40d6d931685c9c722c6ec0f802ac19712156035b359cb954bbe60352ab17ada09b07dc7e87675795d583e6bbc33712ae7de3be9e94cb6e019e7927599a4fd6a02dc90b78fddc7e9dbb33dd149dd32156425cff4208952ccf59e60ff5bba8b55f2cc0344b0e754901cbaed4bd84350e1e1cce5ef0fbb971a096a6bd8bbf4e18842f475d1a021eb98a956ec2ec7d9bcbb3d9511ec71b3511faa538134f7bfc047404122bdb3662cc7b7e7fd4d56d5dfcf67b7dee8613d76563d759b97755bb1989f982f85d80d7a87a90108988a9a84280b7599c45c625a7e6b18143d5827b6688de3becd0eb53d1e0c2a9aaa7ff384eb3692ecd6fdbe3866c93cbf8d9eb7dfb0350706bf0aab4454bb4cf9c5537d144a70dd77d605a9d97bbf949b91585f7ce81ec649a8ed1b0c9e69e1be661128f8586935edcfa8031132f5215a4c4f942a760db3bae987248c8520a6cd3ccd85df2e8bf79940b5160e121caadc490f3d11d2fc34a2b2982f22fd6060f24bf12d5bee27ba00e1261ff2e55486d798f25f5ff5b6c6b79f4ea1731e61e9c5d60c238820f0e3c6650379a813f05e86f07106461336fdb546396196c9be61f6e86cdf91b135aa523bfd4dbbd8754cc0ea23d2b25001eb363a0b47df3fd122aec8c4ffd74aa540b3fe472c581a0ed21dd12a35017adb48b4a06d801bb60266d846e7833f38a4b33147e25e9438de15c84f03121402818bd0a7aff2e7224c752c683e7fa3214bedce1241c843f77274fc1fc98ca1f96ee2155ab919e5bf6644fdd1b863d50c1206b27c06a27f8ca86bb7ca45de9a088e3574b290570f2e8e9c9b8301053aa35938486432159e8331a6f971e7fe7aa32bf99abfd67edd20d908ba5c73c0d433e85c7a560c63b46eabd0a62cfd7c07659e9571f9679b99503d82f283dc737a37d3f2a0a0dbf5918cf5f46f6f7af98d8b0d919b4642db6383c73e2fd0cdb32bba38f6f1d5df8c3e8c682f515292f835847d38ff132351edd8836288992d74c4a41ce7ca45e5a261e8aa3cfb5acda6781a3f1b22542032c4f170fb00d5bae6e03f1ffd253663ceafc61993abd006b7ca8f79d760f4be1f265c10cb631f24e2e17bba506431d5165914a7e81ca1b3f01832b97b63962fbc4ffd088b1d86ba5da4ad7f08b661bd038840c78a8256096ecc62ffd0d3b12143b07bb7431637bddac9c09b6b1c6260c8cdd86b4e2a2a4ad0b57faa6ff7531f766a59d03b7c5ceefc38eb80a3dfa059affa8cc574aa02bbe0b8e2fa3205677118f22e506a46c745e5c460ab7c6529fc88ce8e7197df322806e987fb9edc27c5588ab233c3312ce54a280982a6d2506c40ed702ea3873f1def9617eedba999f4f279aefd6a6b527ffed65d3e8e2a15232637326f6afb8ae88d7a7b7ad48708f758b0c3c26002f77e45d778fdf58035ddc846c54ff7eb81ec00fa173cc5335e97fa885e28107c18af98690029dc136e4269e79b98d1b596f1e742e366e08a7f89b4562a3746a0d1918b3abd837d69bac277d65edf165c47bbbbc88fe633b923e1d8c99ab79fc169d9389771163118c61fc57c9e917f922959d1dd4b4c6c12cc6547fb0a4d97a668a9fe02015d7882491b637ddccecc5b35d980f5a7dd95fe88ba3f5f50c1b346527690fcdaf9acae1c09e095aa9a18248ca5dffe42a6203ef5710ba75d2b1d2ae04762aa42c043f31e4d63ebbc692d45191b5ffd54032d56a8cf3971c678e90ffb0fe2138e745931b5fdb961257fa38768ce775474f2b07781a0cc7674c551eed7fe62b55e6e2b75530e88e5b6c821cf8df0fbc0e50a994bc301315c1df37fd8b93507bb331e3eab02dad686f07d89631f00e52cd63928ef36b020427b0e117ae31bb68b5fcb31366021eb9cf05732916e88199579d8b5d199ed97694749dffc172eabfae87d0b6a1ce2919ee33e636fd811a3c811488725c6d536118d6a049eb71c3b5d97abb0ade7d2be5c92f26a396a58b230bb7cc11ea2055b507667dc4305938e3e64b083f7ab8c428026db44194fc142f3ecabdd6ddf5fca6c5cfda04fd2676f9089bdc2929fce4ed4029b453765c10cd254a2b7970284b7cdbbf7d58a3415544b7df7d2cdb058c9b6373b22fbcbebb8d50db089b0b2ceffe7b18fb66acd5e82d80ff157da641a6f5ae80ca49416ded7eaa0ed4a434abb894b1989f94ea4d81905538bece9a803fea17ab18aaee698db2f9a0ec7c890054475845ae8dbd30de7326b64633e125ce752a1d5f9a", 0x1000}], 0x3, &(0x7f0000001340)=[@rights={0x28, 0xffff, 0x1, [r5, r2, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r12, r19}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r20, r0, r21, r1, r22]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r24, r29}, @rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffffff, r30, 0xffffffffffffff9c, r31, r32, r33]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r34, 0xffffffffffffffff, r35, r36]}, @rights={0x18, 0xffff, 0x1, [r37]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r40, r47}, @cred={0x20, 0xffff, 0x0, r50, r51, r88}], 0x170, 0x403}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:31:16 executing program 0: pipe(0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x100000000, 0x0, 0xffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x81) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="f8f6f0ec5cbc865ae126e190f8a0ddc2c7f5526903da755cff626215cda92137f4e089cf67920094cdc1361d35e25321d9f91088e9e4e6361f6adb267060ac4f26b4aa6b3a281e7a93da45dacb5c74c0931e85e41be74bdeafbb3686aa17e723518cc94b5019ef7abe4b543d98fe78347669d03d14240f828526b0901ca545e23b7da68e0a486664", 0x88}, {&(0x7f0000000080)="cf367117fbcbf310128877bc197c2dd9e594007d166dbd2a1ee109d964a38a5def780c8e", 0x24}, {&(0x7f0000000240)="7992dcf9bec98c230ace153666dd505680d1802ccde73cbfef5b2c647bd5e5b9782402ec4013e43c72e06c4db131fdf79aa9bd968749dd24574f81cdc891776f14c36bac1bdc6e67ca7b99277d849a81350c2b0f63d0b13c7047eaa8989cb77ac9ad58ef0cade686bd78783d12b105fe6f5137085391750a2c51d11db3a4b17fe7cb4c0d3ffb38a4", 0x88}, {&(0x7f0000000500)="ee6965f7a1ebedbc1058a5682ac546f728e895bb5ed51291461f59f882f10c201aa8c8b89b825d21cc627f70916b11d88582e01d307f6042517a53adb108166a154d36caec2d585972075173267a5b9fd894eeba7d7e42c47d7dc44142d4ed84c0239c1d910511a52ade48fc1b9040c211dd95977160c15d0f7af3814bb8a5b0e18cab4a32cf18a00180da12e9acfedd6fbd0a048537972961e2d2a739baf9bc76c1a600e6f242e54814e4ce3ef8be36272fdb75163c3fa927bb4e4deabb4c28bba264e9b96be2", 0xc7}, {&(0x7f0000000380)="94b5fa82836c3f5c26308ef3da6fc314ceee1a8fdb48a18a4cff0aa7a1f93b15050120ae9ee375dec4ca85ae1973fc148019ac7fdcda968e00529c593a6709681c5c8706104032e1da3f8498dbf06c89ab58c5ae80b062811ed1f7d5fdc74c1576eb29f358eee4f8693582aff0e90be0f5e315c4c3f80eb85c1e4427c1ab601a1a19203402d99e4a39c9a93dd8091727a70bc1450077f65dd6", 0x99}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='5d\x00\x00\x00\xfe\xff\xff\xff', 0x63606c94b78bde76, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x238d3f4c69c0cfc2, 0x2899}, {{r6}, 0x35389748c1ea2407, 0x23, 0x20000080, 0x9, 0x2}, {{r1}, 0x7, 0x80, 0x1, 0x6bcd}, {{r7}, 0x7ffffffffffffffd, 0xfa, 0x0, 0x0, 0x7}, {{r8}, 0xfffffffffffffffc, 0x10, 0xc0000026, 0x8, 0x5a00000000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x90, 0x401}, {{r9}, 0x7, 0x1, 0x10, 0x3, 0x4}], 0x10000, &(0x7f0000000700)=[{{r10}, 0xfffffffffffffffe, 0x10f, 0x2, 0x5, 0x9}, {{r11}, 0xfffffffffffffff9, 0xb9, 0x40000000, 0x4, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x89c22b3c991d2ada, 0xfffff, 0x3, 0xdec}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xad9d, 0x7ff}, {{r12}, 0xfffffffffffffffd, 0x7, 0x40000000, 0x7fff, 0x2}, {{r13}, 0xffffffffffffffff, 0x20, 0x1, 0xd9e, 0x7}], 0x6, &(0x7f00000007c0)={0x0, 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 16:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x5}, {0x50}, {0x3, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:31:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:31:16 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)) r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r3 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) shutdown(r6, 0x2) chown(&(0x7f0000000000)='./file0\x00', r2, r4) 16:31:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)="e9c73083ba7b572560074959365123fb1a5f21234f693387e72e0eefa8fd8cec6d92e53839d1d007fca32936b768e47c62475b", 0x33}], 0x1, &(0x7f00000002c0)=[{0x68, 0xffff, 0x20, "c0b2204da68739cd043652af5afda49ec22f1c7e4264494a9d13e580a2e352e7826fba67bca0b4a81887680161507854182833570127704a2b982902dc6c9faa0464493bb77a2636646556738cbb11b1b2"}], 0x68}, 0x8) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:31:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) fsync(0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:31:16 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="960120c5f67aa6f9bff5ad4ff442952faad537e2e646cd74c048a947059f7de7fdace09682302ec62d75a96a2a3c9efa489be10b9079d338de4b2cf56ca1d0ffaa662a4a5a13de9d542cfe4ea04753d270d62d0d130a5aadb0a62469f54db9638f49e643091a7c30bbabbae06d032c10e8a5feb98e43c49023ef9b48d8e5572abf2755a8c5129b2ea8d67657cc2530fed5088f522dc14620e67972"}, {&(0x7f0000000100)="d297eff809b3654b12d1df8b0b1a0ec2043acb5c9cfb6199b33bbcf2f779f38a03b60555ef9f14f7ad5c12b2646f9ee652918b5f6f22acff38164f7d8ab6dc8f4369b9c23d55973eb065097554b3d10621220855f5ea29ec68147bcb3dbea9e53f0c05f46fbe5574863af01f52d778f9a8ebfa"}, {&(0x7f0000000280)="ef297a2b4b1de1ecd54d5a7e65783a502c30a1353fcc00352521c4c17125a1807ea1658b5c0b1eca67c4bad336fed63f8391395bf4d3b2a895a81d01f62b78e9c01584b022a0fa64935b19ff00e622b80ea776886117def3dfd294733946037b96e1156b38e152c52e202a1eea33b41f46b07eef04afc92fea9645041fb31cf2c75c5445eab9e88a7df1d6107798717d41f6552952fc5dbfd03bb4b27bf1fe3c9d2d7b958b5be2317b160b5e701d7f9815c0bbd78b26257f602198f35f03e1dc0da6dde595e3836c6b420f8948f344ec85f45a40bacb36"}, {&(0x7f0000000380)="d8af6a4221cfa758f0d0b2b0fc8e80d53d73d162539a89ec1c8593bd2f870946f8248ca8d8c1a5d8e340a2acc00680908011ed5ba86c2b0852ad834c44513600e5848041e5d9fa3094ea70f746276c8a861a35fee0b33230d9fdad36e36ca441b4371b35d28f66e1033e140104158e5b43b40216f06e64660f44a5d0f0efa6288ac4d437c809fedb1c37d00b5fe3935db991201add85acc5a842e1e14b7d01cd1b73b9cb3e459819e95c3a30a536d0ba96ef6b4afd7706a6faa871e90788d2d1c447e6a5a585889ca405d07665530c8a9f43fb623407561a5d3641463c5034"}], 0x296, 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) 16:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) sendto$inet6(r1, &(0x7f0000000300)="5abde039cce00b3960", 0x9, 0x209, &(0x7f0000000340)={0x18, 0x0, 0xf49, 0x3f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x288, &(0x7f00000000c0)}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffe, 0x10000, 0x10000, 0x6, 0xffffffff, 0x9, 0x3, 0x6}, &(0x7f0000000200)={0x2, 0xbc, 0x81, 0x6, 0x6, 0x2, 0x3, 0xfffffffffffffffe}, &(0x7f0000000240)={0xd7, 0xfff, 0x7ff, 0x9845, 0x2, 0x530f, 0x7fff, 0x6}, &(0x7f0000000280)={0x6b4, 0x336}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:31:16 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = getgid() setregid(0x0, r2) semget(0x1, 0x4, 0x265) sync() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendmsg(r3, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000100)="201b606097fd9a14e734cbbbb83b0e01141ee2e014302e28bebab4c4436f3a20fea03cde5137330d66433a183ca6c1e69a8c8a7099fb2f2a1932437ebcfde074bd1e2d2eaddde979ff6026d698c51532a2e8af18f0a162bcdb946eb013346260", 0x60}, {&(0x7f0000000180)="129bd42d", 0x4}, {&(0x7f00000001c0)="d633af699e4221a0b3c3e0086f2fb2048b4acfb6dada90032c8d0b06434683ab477c84b1e7608324401d7f06f1a3403622180c2a47eec1b84ddf227235d2e8ef029d45f1126f7e", 0x47}, {&(0x7f0000000240)="691c2aa627b9a07d06ba8ba5d27f31fd6691e34dda2935d0e70a06416bfc1b26045b2ddb44859bd0ba14d8e2e5146f550f0ab5c52d20969178e8c19dabb79c98372c5d9737f113ef3e26c2bc36bee24a513f6e6f5d4ccc0848bc62114a4ac1a0f4b3910ed877d39491ed19fbfc5b3608c989f5d29bf0e125e0803b6e30b8d4c08cb6a6cc9e4b1d952b2a3facc0e4f463058b4080022fd52421df4c4ee1eccdd7feea6547b42650b7ae649cbf1a1a91840dd20486e919564d1cc959fe8c3103f8394eda205f1e8f631a764c10bbbfb8e2", 0xd0}, {&(0x7f0000000340)="86d65de2ddde00776692887e6f594b45a863bce3e2b0a3907e700a68b14a762fd433198a744e0db283991bd38903e56b006dff12fbb053f79ba92c9c36b33d7da8917ef6aab70954fb0069fb38a370eba02d14f615db206bd30cc92ced75c04d41c0abbbc7eef09e26d4e578e97d4ab0184ac5696731853ee9720d2600c6f78a0951c80c09049452fe914f1dd186229757b4c76517b387bbc5ca1c8260558bd66e7b3801e1aecb74aaefbae9120755c5c89fe91a61b65adb3444ce929ebbabacec7d2773f688def94fdbf7769960187ad6a1ba5bc04d61406d69424d64d498ff4c7b7fe209f3bd65b1defcfba6b43bfbc3419ddd99bd57ea589fc90f552f6d5b40639936cc0adb5de69d463051defc969cb919db9edabf743584bfb62b4d43c5450889927ca8c5d633661f225853ad330a68a1ca9da9b06e184c9d2e6f5e3148b6474333c2644e96183b5cef7c3e236c2fac1dc9c66191e3e4fe2df6073fe7b76f4c75907bc7c280eef84de6abf366638d78e3c3c8f135de60de21c59a5bb21c99074d62ae5944f5bd4abcde8f1df19db1c2f14513c38f39257dc24c84626a6f7280e9974d22b9c926c1e54286bc83671af31608bcf587ad5abe5e0ff81cbd1af3e8367a934977f886ebe166c9ca1943e4de9116b11c4b9a300ebe41c8d8ce87d8236ec3a47caf738ab72ae2421866a7d8c44f1473f60cb9610d1405c430aa0d97b422c3be1af8c51a1073899c0bd639f98b812e61f64a881dca92a935dd1f7c98cb8f3efc7e270d56225296b515b28a796b584141e04584f04ef8a42f2b57341c23beefe76603affb494f9568be3852a7d5d6a74d38b15f51d7f43fbce8c1a9438c8efaa7c6d9f8756d7d9c4f53848f1b2b3057401e5741f1f861ff3122233a96a7025812d5a3b8777bb2abc980c6b389981a48120250e09ee9e6f291cd9a9a2f30b99cfc1d178b3a8e79fbf0f54d0a9d8777ff736d8d8dd6efeed3b84709c527c6aeddf6ad93ad814037488d42cdd564b8529dac1888606a9412e12dc0542294aceb9a1a456f4a2c7f2c8fc8eb70253b9f8986762b38743da6398b38ceeed42211c530c23e6bb6a81cf6260c19f673ad80ce837918f52c09e8a3124447b8c3b721fe77b73fef996414412b0a4d57f61e53274f8c5ebe9476986fb66b4e15ff05f94d6234fe46f662ed499f596b261b75b90158ac3e505b4ec459a4c5d51a79b6410ca3b2299597fd9808461eb97f5e635d682dd5663b0e7d3524a8ea9318c998a4beac0005f48ba8101bb952de552da33871a001c244bb0515aa2109fbc87dfacdccddad6198681cfbd96231b43aca464cf97ffd8e00fc8a6784803ad7adbc561217f2c635ee7b8624d69ac71eaa973d0b8a76cf2c8cf48ba305d2a3405e66ddb11b01f7f10d45ab2672a2fe1e5d06e486f1fe5daa7e94c7efcbb0f2325ae3a62537d6a830f55f3623e9c047bc3509c7391a822649ecc575072cee43c934e95ce3fb62cdf0117b18eb4f6cdc5e8b9ca14837b09403da20a722560a04d8d52f198d16cbcc3bd1484ba17bb2ced2f6edc3550dc15841b8a70377f20ecf0379becf987cbf73a4036b6cc24ef5b09b0f140438706d99fcb1b3628f413d233d361729f29c64abfd739130cfccdabe9d1d9235f1e5008c458ae5daa0b44be5aa1271516227580605723f0555aa12e0424e7052d17519155ec1ea40103b954bf25e7d57d547a045d68676690704d4d3bf66c8e8866a58111e77df74e72308bcea58413f40639c4c72e504703d4ecf526af3e8fff7fa2e0347d1ac2f9219036f98b88d379d22ee1b7535b82341eabba63f3df86a1d24aa4436becb4f24f7a10751815dcf7517102fbaf66e05ad4fb931109f99a2ae81a87b56517c0f2bcc7d2d31801f488ce352f5044d079fd3b21ff574fd11cfa2138cf704b00fee852cb480bda618fe8986d000c3f861c4fa9dff28c576263e9e1bf6d868d10d540fd4933d695fc73503b028ad899515c7a3bb4b8b7a33546b504128c26a91ea2aa0863828d39c238b83531affd23cedd224400eb70bc5882b52bad3975760c1045ef970e7fabb04b15e742742abf5bf824856594fca51c1dbbf031d0780e503ac8eafee67ec89fe6da7336b5e06a91ff090a175e61217fb79b1e0645f902eea191a5f58cb1be8edb5cbd4a78f9cafeda808f54ab8a963ffd9301d207c1c71bf20a7c1259254fc940a8110eadf33b244ef25bfbebfb2e9bf685aece63dbbae82110b7ff3fa8f777c4abeaf7899899cfda282cdcb9c8b3865a63a8b40fc749915f66b84a4515058a4360679bcbdec63e633d8457371b6c66e52180cac19ed896e69f0e8e1c85cafd30a3a00e9e6e9e4eaf8a37cb1f1c805000f6db3442c88a93d371eaec02460aa4ce2811c0d6394b2dd8ba653550a1ec160789944ac5cb77a3f64c4330f1130ca9520a7122e789ac2cd845354aa0cf70ebf3c22cc0d24f35e574fc486799785e27ab37723af1a7b1216d378686d8b857ebeef52a7bfb0e9eb84c0a5dc8620f983695ea00ae769d1d0333fc42c3f9a198b3abe2be5ea055186f0fde39e403d1726bad521d163f70393dbc6247c95e5f91ce51b75da21085713272c132d7ca918f328ffcbf6385922c01ec060dbd25eed78777444ecb3c06a35cb8fbc853c6455186f03c828a7b6322dbc57e1262ae48f48c2c15bb0bdf27bb8b20b2b7a4dc5f31496e369293c66105b8e1bb8aa1af267f552818ce27c403866f315c521aae272e84e8df2bfa94979904910ea3da335227279eff50e131114a3a163b85ad312b037c0eafe69456f54183e3a02c45bd5885708333c9deb964aa816dd58e691136bbe43c3ec4a7a97b90926fb0a1012f4cbda4dcbf59fe619ac663cb659b0904128a90941436da691edd6bea900b39392e581aebb1974a13eca93d49239341439551e3c9932522896fb100839533ded0a8ed80279d93ed8e3dc063f6a7613e4816ef7898c4ee03827b27603b7ce88148ec1146dd9e03056c9870dd9391fb8a6ed46da2e4349ec7c4f7057ddd384063ee5c754f29f20e9a5c428f24e641907b97fe0235244d14690f0a4c0a8d8caea3affaeb27cf0d04f67f814936d9a9baca4a969e4401031057c05dc350875e290bd361ad78e891933bc1ee28f87b4948e8ff38dc6a97f68b2cbff75fad779a82ccc8ad91e89d9f7ab8332f8c3812f23e38cb7845b6243342584d57a34a1ba5a09d85a196bceb07631760341f64144a9ca34739f18bccee702037acb89f1e30aaebbaf028921a386efc95d0c2d3b82dc0fc5c35c7ba256ce47ed3c00981728e7e4400c48155b5e6640761cf5535fcdbfcdd472ed098c799d885954f6f2d9b7d2e49f69002ce7dc330d9021123736a99455a90e122a720ee3c79a2799bb4d9d665f52bf788199592834f1cdd66055c171c444550c812a147183e0a85703b972e1aeecb29bc53fc71ef34fe704cbedbb06479352f3d6b248e708a989b83353cd766e0a9222e15885fce4c5e63aa8c4c5fb1ef4124e8ada57b1c0e9ef4b9fe669dabf731e3b4f88043026a546b7280602f3f5f1bf9e6f02f2033311948e87df3ada3dd5f4add7ddee26b065bc3b6e4966db04ec4a4268f9c070207bf0948a072b824dff56e51907b2dcfa14171d6decaa3dddc06be6c374200ccc5e1e764a673d4737e54e1b65aedef4b9dd37e41775700f79f8acca8cd847a8e1d830251b4f6addd1c29f4c3ad4811883a205ba33a933686325c7130a6e2a49d99f7ef8d0e1365d27e88f90c0e68b83840564bb6e4e87d27b99a8deb51accac50caecdedf99a9fe5fcfd22e0efa03534967bdaf966e2f86c5305aaa25528da7571a025d0783bb441ad5546760b092783dd13097916d73851c5b516d5024a1717934353e187c48cb3904bc67412afa40578511e19a030070943e54428e935a4bc01749066000d1ec2df59f721b60d3426a2b2527fc227ae77fe73fd9eee70ef4a2b542f244e42cf7993a0721d1f112f42d3e5e7f1b3e9bba11408d1d8e997064a8fa8912f5e695d60a689a8a709c6bcb90fe57e1f87a8a21d3ef6aa97da9e203798f586b86d2cf7ae7d31117983d4f791fe419276660f835124461b70809bc841cfd6e8fac16b3e12312285134adf5191337abab3353bd4622eb450a3217b4d370c106fdd296366b1387e1bd3914810c236cc0403eac5976d3d1bcdcba87988cac9e5db0894e4013252f30879202859b38792d3a93b11711ed29e77eda6f935913656bece42fd3d3d8dcd4d206a94dd562460a9694d9ee0d108f103d92559b7e2100dc159a0ce4ae5d47da198155b24d9aa71b15f41b06187f80e876246348dbebf4e3597bca98e8f21109203173e4f3ba89f0eab609e04aecac8991fc28a3d3de1c8afd6685195b2d307cdca593c99709eeb2b218f7da8bc8c9070a8d639f9edd248ddfc03354c7f6c89d41866ccf926935cac6b5edaed4663216791159ad6ff50f78a32e91e3463569297abfbae5b799341bdb7b565491a28ff9ebc555bac17832adf612719af52b7006abb8100b6eb0a7a61d7242a5af63bf516e9681bd62e45391db8fa98a2b39731ef7b13ca01b2eb1589059bcb6a339ed423bf5bd4c5f3bb771fe1bca0e3ffa7cb9a86466f2185f7720d93b6b024f6c80ba8aedd2559ea04f25e9303dd84ddde2bd1f3895a8e5e5deb07383ca93aadfb7f2ff6c0efd0a689d052399af5f21eed4e84926b7dc86ad1c8b75c6ef4fb544437e5945d3e45d27efc80867ffd51a4fa813cbbcf769fa59effd240166f5ae9981720a70ffde89ae53f512b2e9e30880673b226b60a60ac9024c89023b1ad4ae36a18b2895607248ab280eabe2e5470f6e54e76a244ddaae538f94e2ca4cf486c286b814301f8eb1234610c2112d5efa3c1a6a8830214ac0d014a5719c926ee5951a83549b1484fd08132cef42bc8d8275d7eaabe5fadc46fe7bf83c88df9c6f9b2b27006dc1bd189c4005a70d9edab6613e77e8ebd65f96e762a552d811312a3f86ebc0193962d96575f26f71d716d64e3df39e6edf780b6090639589b4ab1f99be78a7d0215583438f3ac2c4ddb8da103f8401f1aa368396d798d5b1c14d4ad653c2b8ba10efeb180870a59ac228911915850393a947a431865ce2550de5a960e5a62057758afb35059831e61553f5749bf360234c7931ca69e92db802638969de6085b33c91fead5cc8539a240ce5b856d3fe0d881afb3896df188b2cd1f39800500f0df72bf73851f619fc267924029f2c4bddc7287c63d55e089c9cf5280146a7cd28cefe6f4eafd5d9c664893782d6a1ef242e7dbac7cfc8199d1623c099efe8435955f0ebbfa2aa891fce14069916eae2e6245af13477bc5cfb9f4069b04d03cda2ac4f9243de7416edce3ca230ea3ffccc87ea097f82e73515203ad528bcd4745bd0c4cc9d3c1f0d1fb4ed1f3e916fb448eb4f06dcd4e9f7796716a51c4b34414d50e5edf595f263e3f0bbc9037eb829aad270670cf244dba7e92fa84ca3025859314a97ca1bb699baa3eac8667f1e3bc93c5b69aba98962c490f50ae77407025d2db51636ed02998ddaf03872b204176239e9ae892222b7a350694f64119ca6e36bb00ac340fedfeea57c790763bc477908501bf45d525d0fabc0fb970d102b2967757c72768748eca51d5d6423b10873329801bcd7b111f39a12bfd90eff3650967629e3d67aaafee5259114805a0c913403447b548574d61455d78c512a1a0174d67d374439ce8959997d831ad533efed6d1fa6e94f10a95cb3d2bcb43fda11", 0x1000}, {&(0x7f0000001340)="1cac7229f1a3a3b0ad1368b96f3717c2489579a7ecbc24894a6591dd760504ec47e17bf695531e78e494341f18ade7cc4f9ae8cb74151afa50ef3ed1620dacd5dcff61b5b2bdbf7de640417037d23caa272eb0404e66c28487df27ee5d1ebf9ef9e56c4d407d6a05496c75f9ac94b04bedcfc3b35bda24c68b346abe28512502b7fac7bc7acce28365ea152f502b10e190202353ecd44fdc5fad8413bd030386218d8e397362a034978a6d3378a29840e55ca4404a502f863bc4a965440530455e842b4c350080ca16ac0d0dbf6a91aec0c2ef05d7d0d9be9165906804bd2b3c95716e819a50385777b89c07e22af03a5296", 0xf2}, {&(0x7f0000001440)="7e829ac32be8fd02ed5dbbcf7cc21574329336a95da463088e0b4cc1e5c5104014633ca09656c10e6023d764f21f997500c2be9f35487702d0f73863043d7695d6bccec5e761d7cc683f2baac4b1d599b1b74be58feb0a594c172b57c43477d6ed93e83abab49d41fc9fda", 0x6b}, {&(0x7f00000014c0)="d0f43b860015f7946fdaad259c72e2dce5b5572287517eadc34a9182a6e1df32a7a316a42745445e159198b931f4fbd56fa6a9742e2667426e619a", 0x3b}], 0x8, &(0x7f0000001580)=[{0x60, 0xffff, 0x413, "186dae30aaef53ca686d88a89f8dcb612db8ce2ee7f6311a3b88a13940dc0b9e2eb3ba67803ccf9d9f50e5dcb253f0786f7455efbea1ddab544ae1214dad097155d82099e8cf7d2c5a4bcf6487e4c6"}, {0x88, 0x1, 0x69dd, "335c309aef1993818db6af87f26d45a994f4f97eb8ef233c90c4f566a678bdfaa3e8f512a49f2be967f5adcad84f10c95049ebd84e2f7d9dd2c7d02e5340e99a1b50c43987e614f9d55b324d8474002469fc5bde3f33d7caee261b799e41fba27424d459bee76f61ee278d19c4d066a7d40a75df99"}, {0xb0, 0xffff, 0x7ff, "c671315ed240c9aaa7bcbe11f4178316c1233d6d953056b0882d65275b6e68d87a409e45e908ad870844b95b2495836d466d0fb666949cf830d0346eb7f41e98395f1179a69ef19a510c3f0114d6a3ff055dc4316ab42f3db79b7f22b5cff2e2a41b8851057513128db1fa30a98ea6616a0d74dcfaad282142e0cd8fe35ad2ba5c6907988cc0541b2a89ab0f17aa66da786160e04d9ebecec2b630520819"}, {0x58, 0xffff, 0x2, "6894cf2437dd4d62a7a5204e3911996b0145e6224f08acd13274dc12a0c6ca733d4652c9176bd1981e3e22f55762d70f4a8dc6842dd1a488728b672a01199dda2e"}, {0x108, 0xffff, 0x0, "3023d98efa642850d76405ae1ed7da6c17fc72bc646e48f6a294ee7d5c6b2eb15c0996f29f4459740af684038e6f0d3a69c55965ce8675c14e611623051a76df782d30447e7c43cab9711b29f247f392ac29487182ad87f3bcbf35a2e2e2cbe2b75b86d1983e67b166475834b9909e16f525668a9ee46010ad481d1260443ede634e4c2ff108654eb08c2878f4b1837b230ca49d7bebaa4d553782e79d1c8a22d5c673b6863566114d4858877279a6151b47cedb8e6b6206152fbb6d432fc3d3e01d3752f0edbcdfb046858b57d3fd7e41e822e017985c91b687d7ed73408a1b3fc37ba603f0c62238868c9e2dc8b82e3c88d8ef8ebed27f"}, {0xc0, 0x0, 0x101, "62d095e1f674387a3a599528975c0d4084a72f01a0e72d56f809af289c959a4483349d9b368b2f0ace21a5b69871036c4dd192dde80a1beeffea4d4d6e4190478ce900140249038a48da7335c7e88e1f6b0c95089b2018f03368278c002a1721e3bb8056fad844d46853142ab5f824307854fd78a57dcb6ef5dcce0bab267c1612cc49876c1cb1f68ca1e384c86bfcd33735c1c172451095be61c03ae1b8a99ccd4c2018044a551a21fc"}], 0x3b8}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0x8, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0xfffffffffffffffb, 0x358}, {{0xffffffffffffff9c}, 0xf3ceffa78830d450, 0x21, 0x4, 0x2c8eab15, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8a1, 0x100000000}], 0x3, &(0x7f0000001b00)=[{{r0}, 0xfffffffffffffffc, 0xeef3881253fc5696, 0x2, 0x7, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffc, 0x80, 0x4, 0xfffffffffffffffb, 0x2}, {{0xffffffffffffff9c}, 0x4, 0x54, 0x4, 0x401, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x72, 0x100}, {{r1}, 0xfffffffffffffff8, 0x60, 0x80, 0x8, 0x3}, {{r7}, 0xfffffffffffffffc, 0x13, 0x10, 0x0, 0x6}], 0x80000000, &(0x7f0000001bc0)={0x800, 0x200}) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000001c00)=""/254) pwritev(0xffffffffffffffff, &(0x7f0000003f40)=[{&(0x7f0000001d00)="22e6ead7d1885bcbdfe320472450d0a8c68c32413b0ba95e2b8a54d6c0a3f56a0066e0fb30b295fc549af7c740773771d423b76ab02dc7e7ad1bf324c2e54d9de236b8389507b0b1118a1880442c508479614d18339e9c8fe1ec0d8891843948443f181b86e4839b9c4b7fa16b043ff4977a4c0ce7caab3ab51c0f558b1116", 0x7f}, {&(0x7f0000001d80)="7fbda44ae7e9597aed4e82b736915979fd6ce23a7aa6b47ecf8324c5d406875ff8bb57130663dc8a46754258b3c12490b959d94fe6490679111af3dbd9c791a129bd31409ec40d0aeaf72f1d942414585648fffc9907e876e1ccbd7692a3426b3e3bf453bd5f8eed85557eb8f9d7a9ddc8ab04768bcf5533b9dfe4863630269ddad9f09a1f26a3dba65719ba7ab65a6a8d9d1cc0ade319fa71da3e316f8db1270c4538dac5c232ee2676b73a875812f6de23c5be04e6a5e9998035263a00d434313a3437947a890ae31b31067f5b982b486e132d1dbc6bc02e780c96a49f0c58ccc3df9b55ee687e531b55642792e9bbc89cb0e351f03d6b8246af4043c8677df5dc3899ed97230cbe4eec91824ae0c947f4906d515713dad3cc5199ef0896e6c39af56fd26328f436df87a62185ff37da4737578f39f24a8d232837c516ec4dbc03ae192dbe83f3b10f07d3c13915d6f1772c751c4d4365b0d2211550920b6e6e463b3a9467e0dff8c31cfb91f6c8c68d9181e5ea381045ce1dce5e24dff4356af7794932aec64e2967b4e3a3204bdc3ca6108f843db90d3b8714bdff5a00103f9fb367c40126d4592f58091daa830c7878160e2ac6619108969516f554dc9b03efc22003de0e3bf1d993bd4cc045dd97308320f782baca9474fd6c85a242830319f66ef9fd9f8b0753c9dd3f6a2b3f9907cf88f98179bc5413be4ace27f8c9b7f84e46e0a68b3433c3bee6b217ec1fe7a60a00819bb2163080333a2e65809802ddfc401e63e22c5b18f8a21e686ae3fef73891feb44f367cc763c0ef65c41853612cbbf32b8471ebf827672c5d91385aa4ce5a53e3db92483d211d67a0bd959496c1145f75c731b3328a58a6aa0b08da5080b5e048e5af621d88f0011956c082e4a48849c7c256bb11768120486fae8f44475f923927d8681d438daa35c175996de7ae539147a3056ba4a9e213b357583f9b4c6ead7707a016a5ebad5f16c1486dccd36eb8b3e6e6864e8fed9f31a44708664df05911c81bd65fcaee735d20b688cba3479a5d6122ad2f7723df0ccf211fdaa35213f711664684386af0923885d1e2954b2b6fa0330c4e45a3e11ed7ec7db7532c869025b568e9f8e7864b1e591cdd9e7b0ba695326286b396c791c907150b1afc8a2310a467ae9c412ac036a7de928e806732a251d12b8b52d8218cb403447eab319707b89b386a2f93db8714923dbcf176ef99e135cea467486a05892404136b734f9bfd04cc79603d90cfa2d0c05319093d1c8feac3aa7500513008b93c34c23b114f79e3483c980c962cb23d5d741d162cd9e76ff005c7c00bb3ecc6e203fc97f6f7762780f53bee82219d947a2fb34f8c70cabc1237e27526a353c952b70b7efd8104b4e5726ee2d59c9cc05199fbb7a83b30d0b903ea394f99c7c6174fe000a899e8366b2ed224f04c6fd4869ea578e75140bf50a2e3eefd0ab09be00c5bacbd7736c9224399807d21c6af9dbb313bc181fe492636b92d63e34edd3cd52036d53a0a2fce0c55d84b94e2fd8404179c162b646d44ee076d6a593e76678c0ffa2487b60f1cfab34ba2d985034925243766caca7682ea821cb2c32d1e93bf58a38d1f19156ffd09e8e06ce2866523764d9fabb4f6a7eae1cb218ec6db61bf07683fb9e3f3aab20f3a18a4913475306047adfd47a14a74992944f1d08097b057f9a97416098d58a68455a04aadda4279c4c8aa2a007f279f47f65d721e4a5a7899feef8e53ac13513836a988f7529b7eced5b8927a3606bbde9064e1e31fe4d3238f1158745e6439acaee907af756be027a4ad048de04e42857b498c0a21f54b1c808768e5abfe02f9b045787d6f4fc40e93a3fe855810e3cb25c4292dfc8e144304dd585e1314a9164d1a6b1980846f7e97f7e83aa6f2ec61a86cb4bda1d6180fad7c72e8a6afdf99a5ef2b210cb2b87f9b57930455bfdcd1228f563c5676abb55c1b33b36f6971cd3a0cdf0bbd0ecafe39c081a0c906c49bb1e782eda062ad9a5e43126292e815a202c86d5969e2263a0b918b0f7efd8b31c7cca8d6b32061f74e6599800c7a0875b058840e3d882746928baae5adf5a01089dfc54fc145b5c95fc6aef779e0643016992d32726364b5b58dd951fd2213a2683f63c42c14d7901d4f9cdbb7ce12520a42a13e583dfafffd77814979252444609bafeab27103d61f1bd585821c3dc4a619dd063ad444d88d4a447a1d8d73299d030eca347acdc28f9758e4f7c6f2b868c1847ac7f845bc7e34ad1161fe4ef9b015e0836960851818802e54697816dcad17413a5b464fff60ed3cc28b899edca4568a0c2d675f75f7d120b548ef4059f2e93ef4f788b26d365b6459ea2897d5b189ea1ce0de44a03944ef50ac1ede102f94e506f2b7fec3c5c2b157519a567ffc403fd4e679dd4ac1c2a0a80932482d0a4ccff1fcd858c7c118dc1b6b8e96bb38dd7717cd952cb566aca019e2b6dd817c6b652a723792557414bc56e15bab85bfdd758ff27acca46f998184040d5c2c46fa74d8f58c5b848e65f0e64f51f85743dbc338efb036a37413800ea11fa979e5ab49892c2c35cb804a1b54ac2264332119382760b36e43c71b9ef08d6ec5aad325fb6166b349a37b22128eeab3a4821c49a5a35e9a1bd5cdd7a80b769aaafde2b8c456ee498829c61c0d0fa3abfd92253a226230a763cf86c8d3e7c08e824e211cd3f95bf275f219f65678c52bbb651d1c173a820ccbb64a8eb9776e943fe4ef1ca36ba0505cdc98227e96429880877ce35187dd0ac7ab4037ab57073034fc6e27614b879ef978a255c7f668e5036abc60892668a78db5e2f4cc4b85dd5cd1c817e9342698936575e84c6a20a7528f68fe59068c20d1f09887774f3ef6fead4e2c37df7218b4d735fba8ff81903e24f8eed127f95683a9e927e5fd6157c6a8b0c7e900c117f6c92f1ef82d04422f3258aafa0acfe2f695922f41953410527bcd4e4caa8bc56824d1a16d9c13a1102dea36ea27763d4466f217fdc95dfd06afc5be88fde1599a194c4e2122319bdf0b9891a277c7f120a8449ba2902ce070a4ab02405c37747ff11acb42f07434b71f5130e7087428b5058a72da4e3fb8e32326a197de32c8c94aeaf8a01a76bd8ef0fad09f0ccb2569755cc777e70f59752e9fbd1eacce2d0a27997cfa36e0a50cd852f8338fb3e614f04ac20b0fe5a83ff654fa5581af1a14c410474eb6741cb20d5bb234c9126a39cca96538f988ffb781234e054cbd8ae497b34adfc8ea9575faee8d011d584f63769ad6a3b232c9bd4970c8e0cdff511e45c1c643518bf813fe8627dfb795edcc5d75cf38dbe4e2c3ac9ebed46c4162376aa94e8623f1e096115842dd3e25576ad8bd522572a970cd57285e0fdfb4d2c2d2cbe3fe4d1a55544a8a89f677ad18fd0e2ccd5dc241da14c5b6e21bcfa4fdbda1f360f04eb2911491bee42aa110a6b7470cb9bbd05f39df8b454c914dbcbdcc30279c00c502e43b006dcc45f6784e9e9721930417b520ba70a8be268e56544f2f9269d71a930deb9a68c1204f5431fd91f06c63bbc563f32ef526f18f8228d82ee6a13bd03aa00d5c136b35d88e7ad15f52c9bfbc4bb401a12afe1dd4196f47d1ee28fc7b920886346575d5e357843624cf5ea1e7f91e91e42250d988bc52c805cb61cd0b9836347aaafaef49758c0701398e11c82ee7c9db166f5b055029534245c23a588336712caaf8c4618d1353d0f2209ec41aef8de43e90214f56d92f9fd36651a602e894c645fa850835377bacfab1e05fa5e1fe05117389b88fa4e12c2d25fa6205710d6d6fb0eceab19a934fd135f5255f050ce1e00a8fb56678ca89e87a55cf716f67c9c12f73088b0023be4825665ec3099300bef5c9274f1367eae642b535b2952c53024b36ee8076fd94cb34fa03fb03b2979da81e57c4d323175c325dd8f07d83455edd2f66b8372e62a0c1f07b891ec433feaa4a68a057c5bb57f3e43579d9a4fb72c90be9f982e4a39965100bd5073725f28422a31061acd0a1ca95828d05f7e4dc56df8c6ed04213c8d670b2b3d72c8875ff7c9e6489501748874586e5e0f5258d4a396e7089f6fda87ebcc2573ab8957ab04482ec71aa061ad2e9885a8fea7b723fae7a9fba4fc97676198370c031058f26c7855a547d3d723e036c57b8df852cf12b1fa65c0156fc6501df44c81eac2c441d2e4ce9053d9e5759e705f5176524be49b40dd05188db0eecfe3f3ec79027d10e28da4ed3efa1467281b418531e89b56d773f4c2194b74305f710c75ae2351e1adaec3d17f1f4bb82ac940f95707cc8492efd7c1a2fd11802bc11d008c891f02aeb23846756ffa087f35fc41f32ff44a0c3b63eeee64e5b0a9a55344a4dba9858613e49b2760d7080a318c1a29fe712d476d50ef29c3c05855ae58034ec0bcee561b547fe29b503a7ab53c03440f4aad70a1935e8a3e00744903ae6821f24ab1f52ddb75be525a4fa4ecbde6f1e0a4f939b0722967a64bcb9e2a6ec740ccb4cc86acc68bf1b2a4381b1b9a53adbff7e6f3d116255b6cb840731542193f6f588f67b49f99e471936be8415b6f4c9a5f1a5ab429fb9f75e3d1c73d692da55f5450ea08d3c7024ef2cb5efe7d3040d8aadda446055facea182a61762b21d6592136dfc1c20794ebab2a60a681d35c9932208cc747f8de927eae0e1b2a1f1757b0b7eb0a7c80503aa26e7742c799acaf705f8b6ec4742b07b66ff4bfcf3c4dd27c96bf0d61e29d4290490bd2f82874d99f086d8d83cdd7dab07747ca6cb59404806699849f8264ecf9add76d768c692c93a349d99e3aa9eeba67e30ca18f432ea3e127861dff04097c53cbe6adfe2f4e92f9419d5c25bf44a36b0cf56020461a22cf3a4fcb3f23844f93e46e89ed05162abd8363b0f7b87f19bf63589e62db0db7b1dd3c762799d3e100aec12494621412ef667053ff646c5d5f816bfce4c6f79e973911ceda6d4c948c57603c00e4c95a3c0ae5add05e79b08b025b018d8933352323598dd936c0da4eefdd042384956bd3314581d7775b4bb91ead387ca610db05155b579bd2c4080d1e5d7c9061534c4bf8b81f950e011972526b2f309c29b062dd204c036e4f6eee7b3634f114e929541aa3cf7b2e1182ffba0848a64bd6bb4cb7316f02dd1392db4098b3c3bd508913567146328f766d257ef47df305782f42658210039a93f7399def4e94af4778b01c9b750c53f9ba25f92f2b52d9d8d4191d26287396865cbd9c891f9a2eb7377a2c8b3ef502f3dca5324c71c8adc1f470d8e7d3a39318b98464af5be27225bb2863708b0065aa583a145d395696acc6081d41e60241cebbf24c4f42eec57be0d857bb4b3670a91832a6c6377ccda985d0d8d1619f8302b1dba6acaeaf4d812a38f4497ed945ff114d6421e63382dd24d397d0df76590ab7340a7a1c8506f52b35c93f56f711c695df3a878b11ffb5b43644dc7f11d3f0dc7870cfab701936f754a8d28ff8fd7679d06496680b4a36200925dcbb5466c94be3a64beba54f8df74803ff2a4d954bc1a0f66aa7db1b6e08642dd301967d21d4e468368e1a9285c7aab139f64b1b50f3fbe96d1b9c772bee27bd7e7e024ef432b5f8f147902c78d131a690e3f05e470d9478093ea39eaf2dd0fecc0d93d1fca1b402b8c8dae541754e5a67127d925d70ac91162eaf012606d2be816f9f09d1fe2410c25b58a5299607956977a556f529b8f7bc7f88f8f83b1b2822ea7ebab04d0c9130a34c82f867194499d92a1eacb21524351f89bd0542f", 0x1000}, {&(0x7f0000002d80)="108bd270fc01e98c65857a5cc9b43ebc043e2a66a489ff76ee37c959c64478819b433b642fd3f66987feb49f1bf1be2bcdd9b948beec3725d34a34e5a1aae36abc6c9c7c559ad68b9fca0b619614eb7b422bfb2826a90deb881b62a931c936b9b0d01ad58d00e72fb092e67ba012c3d681fa786a4374f87772a3452e8a4cb0d4d549a8a4f6f221e6e3075907ff8db8cf99c23c1e3fcce41979376d7b598730593c113e1224e3", 0xa6}, {&(0x7f0000002e40)="bf427c27452450e8d0a4f1210a880abde531493ead07a7abd1199871e8bdfbacde679d6237e238dc398b407f7433c1535317942b33dcded0e2ba3b2c64217469e40206267a65717fd6287657f4912f9510e87793ff1283d7c32d83126b4801791bf683db678006ad6b31561242d47ef5cf52dbdd9ed39ee12129ea8a697e2d6245f6d7de41f82ce8a6d5be8e9c366d35619712aca907d824fd04d60229b7221aac5dd875e642d1fe1b5db05298b93ac4cd9d589a1322e2e0d3d76e68cd4bd53bf86e1505c5bfa62bcc3a77c8367898", 0xcf}, {&(0x7f0000002f40)="29dfeed9b4f4c0073ff1506fb0780612ba791875af63adb045aa4059a29a876a5a995c596e150656fb58a38a9e6d7217e1fc9979d43291cd58228a8e516e86a0c9be04753db7bbeef238a47369b4e542acf5514c6b5861e0585707ba76c21e9c4a183a1ec35ccb7db79f0f89adc41be02bae94421be3b5529483acf80bae54d6e016123a3eae9ea044b683811edeea273d5c39713a5cfc9b374c24cd32f28b7c64aec37d7af64b8b13971f678a084769b25434354df35173c47a053076bcf2c9a8896070a01894aaa588a1a66a3665e809a6f6469a7a0ec92529457ab0bdeb018d4fcb8d525cd18c59b13c241ebf3f29660cd9d026200a397bf86743390d055135597e465be966316a4abe9f0097034b0a1a9e1aa78dad09c52c287643fbadebb4655c82311cff2a05df80ccf86da6e8016f84d89c99112e7ca4668e13bacf1b48ab33522aa54c665b5809ba3fe4540141db81dbf6382f253267311ce50cf914ccf9a52522b50005d74b79ed9d7e1c259cd8d009b88699eabc83842803e531973ab2dfed7f2d22c777775668c7cbf0d0fe253a63230e5390c24e3f8e3e030f3365ea63e11d0b75950c20091f7a115a28de9b91fb59b3828b0a88cbe0bbdd1fdb94e631130630ae8c9f289b799a5bbff8ef22eed1ef77410a029919d13c7b1edc7b09b8791d5ea791dc917147f4cbb36edcf4cfd13abe8d279f9b86ba19ee111a0704df78b2484af5c4e47694a67e03dc2f7652aa2e01bf25bf06812cd5622f15f8b322773ea591840beee44a91ef5885609aa72d814d79b07d9e99ba91c50afe83149167b86f7080964aef3bc90b29e5200d6bd97ef7e0c32f91d1a209ebd27ee030b536cfb73f6f1682d6e195eb1fb48de46e5588d06545af18a41c8825e976bff9313f1fbedc9543600e229675fc1393d32cb42010fa7be90105a7d74d6cba8e039b771adefd45c866c2a8422446bb28b737cf397feccded14da80e198aea54118ba54582531392b191279a5d6be4a8a28294cf7bc83420f4c20a728ee32a00e025c2d808d1785c1851a38af26a35c39b57af2d61af9dfde005fa4397f47171d9f7149c88549a1bfbe0310c36158c46f3c3a2d6c03bb0e6fc915ed519847ab6590e7f2c2c2ac64ad61adec623a4a38bceefabdf24c6eb7ae506995087cf0e5d42c27fa8a53dad361b9c2b87ad0ef700a5de5b888c3a9ec78fd8e2948cf5d5e3e9e53c7c3e4284a0eee30d2390c37dc997f4a5dc47dc0059c3ff91adc42d7d31aea679f7188fa6b2530e59d892e0deae644d1cdd831ed593aa9ee22dc669045bfc72656596d7755d4f3bb448b2b4ead9510de91af4a032facf983a8b53c3812b4cedc59853a84c419660278fffdbe4a7d122273daf10feebdaf42155fd76df8fd6916a87a1983fab966b4e87218bf30c648657f3cd31edad30013593cbf5a08469d9698fe4bb006ffe71fd9b594a726b3ae9acbfd4a1153298b9fbfeee23decaba04f405d1a8f5b370b43af48119137cd5462d66903cdaefdc633e9688117c5417568181b9ade4a4920985d60bbeacdd9a4fd62b8187a796fe874dca78ceaf775ead59700d2b86dd0ef9235a74cab8cd5914982c9820ae850901a053468222f90bbf788025601cbf381898a0934c8386ec217e8eceb387809bfeb7662942c91ff77ac8a3d48b183a429e5b82d064bb1532ba1a44d3931a7e7a695c4305eaa2fdd4b46ae49efba1ab183da1894d4f0c6f722236529ea7f34dcbd828a9de8737e44af514132b787524eccd2d98b5beb01cc291d36b974956dfbbf0d8c36ded24e3461c07f5e3918e64196a8567d827a82c07d6ccf17ea199d1ada6800726439e93f6d03f2f02e843c6d3b054495ad2dc715d4ed46fce05d9fa858b26b9e7ab29f392a82e26481888e3418ffe2100bdd507bbc673e331479bc4aa9c4d2dca8d3076c4bedc6e701b93a3872f8373dff515933af17429bbce12837e6dce4cdeef7111dbc840c4575e6b74afe7d7d407ea1df1e8a78e9d5700eaf1c5d169106fa1a9c6496bca23bc7be9a31cc776547520537efe430344de7352a8133522e878a648a50a7f2648976843f951778cfd1673b43af28a80a2b09f45659ab9db65b6ba80ab05ec295ee2456a564c15a0cb9abd25ac3157c29721f11c1fc3ceeaf3f1ca1abc9f27f77a431ca6961b70399b7858c685e13f370ca6269c5e0c43e5d92b6952f509cd7f1099caf32041c5267fd31afb7fb61e0dee4ff1c42ebaf51641b03a52a312c7d676080da16055d4124845dab78e89faabeb6825b5c8e47713ba16a1424ed11546689e31a79a469837a6684ce86b60716ea10f855e3c6d731e71a7aebfcfa82ef755d2b1818347a9624f65f25c5667f93ee101223e47e7de8e5ff5744e25486a39483b4bb57d0b4ba764df1c7f44062f875bab6402e82a6a81ef231497a22c57c3106065406191468fa7a33173a1b9929bbe7935ed4d0b01dac38f497cbfea6b1aa612dd5e8d7e335a6eb23a417ccc847af81269d5f644f38bda0e63dd1d16f9fba7224a3b6ebe1f51cb58bcef4d66a97cdb1d5d8b20ff67b34f761b46ab4a5c13c5f847c1b48baddd232837d8c52740201dc89d18cf086a7f05071aff3664ca313956b526a0ebd88ddc0060572544f6237dcf5eed6d613e9770357abe0d9a91f09f8cf699cf2379eeebd1cedd4a25ae16c51a38035530d6af5dfa06d0ef4b9fa06189435c21ecb1cc794474201d1e7c9ec55bacac071e6e6349fa8fe5ff0e862f77099a058fc7d60f8f1dda7bf9ebcc4d6a9fd7105009487971f21f9343f2e28e07774f178a07adde51e438b7c293a0718eee72e8cecf5f836e8724434f6a0a66f31ce4aa8d34d2e5d2bd9d3b5567790861b6fddf145ed753ca105c009ad896b837640c0cf2cdcb57f0fa51d2cb602a3eda1a74e24e93e0f7da61a151e9bc9cf204435156eca87c64d9b32a464925cb0ed4554dad6c6e571393eda8d2deb150af025322f354d4b92609b22cb7209e3761632a72d4ea7fc6dc8f961b1ce64d4c60769a65f4f8ddaada0fc8fbf0af3cc19e96b61944961319530a5524c3e71794ceb0900d68451a67567268e57696fd597df0635d72172703037cb3a72742d4f4f296d30d1d01db20b6a924a20e7fe9aa7197accf52fa06db80263050195d1f3224eb9c376156f830fed1ceea7af3c561839d8cd57b750d262f760094086ff19af644306006307821aee950e37abb48a8eb68155b2c926bb332db570bb273cf90c143bd6c6ada60064c22d69f9016ba5ff253ab76e4275d4fba8b1581f40f13333aaf3f6ad683852388ab0be5431b8c585b6b4a20ae51ee734fe4132fea30b4307111a1b3db2b9fb8c5c5de3f15af633c48b17c392938586083346d8f49de1a99de93ad55d18309d182253c8558839fca178dc41586e46090ea502b1f973afb508796de87cdd043f03c7b322df9eb3737a2975da8cc60bf996c5d9d681bdb613e82d4b59a0e5dffb4df03ed1acc6c390862b1e5b06a7e406290ec13e2afa901ea4a0e8e469e8663e5c761f50d9a4efb26073f13af9ca23d979ee8e8afc9c68365d31ce0e9076836c9af63fa30b126dc806051e0ec67149edb7b996946e28931682fe4f22adaf4686b4240b5c305ae300d0b511acdcc7422d9883e4269e392f9485779a2c300ebd52ba19eb3cd5497af84b219122829a5d318821fcf5f34bd15e34b685ff4bdd334d4560d714e8541b9bca2380f70d829f2f372d621dec9fe462b63bcbd792be703b0518d86405ab9f85963f9189fa47563f1bbf3c69e6f152081ce6adf1b022f60c57a9d8a7158cd05fa24ece48bf42c2757842a24150cab3bd64a05ba410da119e5932e8a4488aa02d2a1bd578a748e24cc44751f0a0119a8a97efd17daa948191a7259e81481ec6aa070f017d2eca1afb6e01c86b8f4a1d3c9e6973c7bf4b7098409f7ce5f36c7200156367a52f02e7b3a46630b1173862bcf27335efdfe42355584904b77c6dc33b30fccb45514d1dff8817290df2014d064f897988c24b4b511bb4718cd6da9048cd5e44f2e481e120491b232cc3d463295d8f289285891c78201e3034a0a7d56014b60b38c87198677bfad0933c254e28b005f947a4b38304f265975c1f5844e488f1f3391a07936be3b671f8a5f6ded33089353ff133998ec9cb7e909a9eb6d7bfd189b7d7ce0a2b0a98dcd64b21cfd871bd6a0bfa793e4ed2d525949c46fd78487b63ee3896601ad2a00bdc412a333e1665f03290d7e5fb6e170fa779d90d3c0273312aecf09e8f37aad698f5f7d3cf2375f87e5a32091dc32223a70a42be98651343008eca44075e1a76fea3aa7f5a2e60bc078a0efe35a3e337dd78dbc9e8e811ce3c96c3eb4d641a872eb10c8b67db18e1342db88b7975a76803b1e1b4ad7940c47252e524c440a93f6e283f10ed7a9b6cd46867ed7c1688be2e3f309d692e7b9def03ce77d432b6b29e5c34be575f64d8b8e70ff84d8b865701ed20261eddc1b1d50fe7e11c87d68b35964eecca5c221d2348d8594d84cff346421fef29f5c2abb8d94f6421b0c6c171dc6cfdeb8e44d0d4940a1b508be2adc52b67bd99fbf1b4778e9aa8767c35f3113381a9b4b41353f5ada8d16632aa051087e1b0ca7da8eeeb7ae71700bbaa81f698cbe12a22af65e14de3fdf5380f51ec24c557761ef2beb7c11da8826065637372beff2338c1b754dba0699d3946bebe8944d7a97503d8644f6d5ac27cf5d4d7ee126560d8ba8e79d118549272029cd04d78b79376dd960ffe47b4f97a3d12f84ece1e5217ed0883bdc37e6564bc8f33da9a3f2651e1409bd7501b92e2473ad667a1ed8fdd646b7cd42724d01e366e2e0b1f70ef542aa92a06040e8064b59349033b2675a8564973215a38fdd0f962620f2697ba28a11401a429f8a368a8fcb61ba6494cb81e543042f6c78440e0fa6219b1cd12a2997c98462d72974a5c75eaea7a8f6d9ff539592a119f9adb13911269776631a6a74d6dfc4014b51da4a3aa0766b5e053b2e7df1e1375e1cc393b1c954fa2a1fbab673cb0580e078e15e69d0df39ec83388fdb930ff6c7b5785f900ba6f36489e9cb0efea3bba3b3e452300e9bd83ee0e6636693c3568c8da8c9c4db1fb4f67d40ae47b6a6fa78b3d499a91c82048db096e5bf1410865771c9ee51d3a0c6683655bee974e02cadc7fdabb33dd5af56d860ee8cbaad585bf761a24b2b1308ad6a0aba0023fbf7488eba6651f3b96864b07355ed7e3917d8428cdb9442bb7e9a0b66dc99c59451f78a710678ba12014115595757d6992a50e2c27d63be7b90f78c8560d58ffb9cafa3bf27e5696d8092c767a5264a83e7afd1da25d630a10996c2e50ca48400c2d2670674928615641c253c3ca9546568d988510eae6c9f78faba2ff6bc12f833526a78eab1888923b30e6cb80fc47cca899e93bda1204ca8d99bae8008b53d876e9b04a972c816324ea5cf2925d98bca2ede64356abe299870096fd51b050543623735b8335189326721739ec325e6765e09b8e36be571f9766cdc7261d0fea8ac6dc7f1257db3a309f451dafc937b8a004223e994478b4046b715f723838049702b44af213c5169163902f25721a9452e78a8776b297f22afd289e445d1f978bf8c23bc507134a0a008dbff0865fd7ab843536434225e14665f296314dcd8425885666fd3edcd548ecdc33d2e17f238ae930a9218a7606c75d571fa55868b6bfdfb3b0ec609e318542c378c4eba37909fe20d3c9584ef8106a6368c56fbf3ef9f64181c7068c12", 0x1000}], 0x5, 0x0, 0x3) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003fc0)='/dev/speaker\x00', 0x0, 0x0) pwrite(r9, &(0x7f0000004000)="6264c729b963f3f55f26c48c94372d8ef3422b9df27351fd425c01a4e794ca92a95f8f9dac71bf918aed5d11987adab37edd70c3c635025daf771884bb34211e7e769d8a6c6ef3f5812c44b2f5e7cbefcb80561d7b65e24cd57fccc71182ce3cf50d9905f2f3de4a463e8301fba313d1a7c8af6da1cd718e5097a30f157e656d75ab8fe2c1208f3125183ed3dfcd336c848f8665850ea797a75800147acd705c7b563f892ab32b5ff06a209c1b4fcc73db62db2252439ba27b19af6e66abe9987d3512a1f4ac758f95c9", 0xca, 0x0, 0xfffffffffffffffb) pipe(&(0x7f0000004100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r11, 0x2000740d) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000004140)=0x81) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000004180)='/dev/diskmap\x00', 0x8f597ee5c13b5565, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000004200)='/dev/tty\x00', 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000004240)={&(0x7f00000041c0)='./file0\x00', r13}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000004280)='/dev/tty\x00', 0x40, 0x0) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f00000042c0)=0xfffffff9) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000004300)='/dev/null\x00', 0x10101, 0x0) ioctl$KDMKTONE(r15, 0x20004b08, &(0x7f0000004340)=0x7202) openat$wskbd(0xffffffffffffff9c, &(0x7f0000004380)='/dev/wskbd0\x00', 0x108, 0x0) pckbd_enable: command error 16:31:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7, 0x10001, {0x4, 0x7}}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/42) r4 = msgget$private(0x0, 0x1) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x6, 0xffffffffffffffff, r5, r6, 0xffffffffffffffff, 0x100, 0x9}, 0x32cf88ab, 0x10001, r7, r8, 0x0, 0x7, 0x5, 0x1f}) r9 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getpgrp() r14 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x101, r6, r10, r11, r12, 0x8, 0x3}, 0x5, 0x9, r13, r14, 0xfffffffffffffff9, 0x5, 0x7fff, 0x800}) r15 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCGETIF(r15, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_vnetid}) getppid() setreuid(r6, r11) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) dup(r16) open(&(0x7f0000000400)='./file0\x00', 0xf2f7c217c154e661, 0x80) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) seteuid(r17) r18 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x102) ioctl$WSDISPLAYIO_USEFONT(r18, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xda, 0xdeba, 0x10001, 0x0, 0x0, 0xadd7, 0x5738, 0x5, 0x1, 0x8000}) 16:31:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000340), 0x8001, 0x0, 0x2, 0x0) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000200)=0x81, 0x4) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) open(0x0, 0x0, 0x11) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x8}, {0x1c, 0x0, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x2100}]}) pwrite(r7, &(0x7f00000001c0)="fb2dfdce9b5d0721550d960a1c2c", 0xe, 0x0, 0x0) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:31:19 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x1, "9e97f5facc51ed2aef83079d06dbc8bf97b22d1e4d5d32001d6fb868566e37fed24868564c8c1ace21a2715b52139988c39bf2933f5fffaa013517158f5c4fc7a6db74973dd17e4f86574f6375bb0d92c905f690bdce475b4bb197277e01457b47cd9bb06d42dd760a584a536855e6207c55468a49a895fd069e6b6aa0ff7be164e1dc27f20b278b6c0ca0bd410191abd4c7f5b65dcbb99cd56f5fb71b2c62de890bc1d5f7a56ab6ec7c926826d0e1cbe8b337175756024e3f1da02318415bd1e3e5efd4020000000000000000000040406ba5e5ee2233f3df3eb769c06f0e1d77d113126b11f7e6423a1e9e0ac84a5ea54576ececc115f6f09ef71ac0ec18c56c2c74b7af1f85b18ce11447e716dd5238bf462835f1cb2a7a94bde7f880e23a972cbc88b303ada5c53f39c9e4e39119b2e88b62e52896fe30fc7b6d5e31d5f446a3fe7a2eba0b7e0c27bf266d420a0b82d36ec84296d4ae95ffdf02450856c5f7cc08e2cdedeb67ba96e568ac56dfb522818b76"}, 0x17c, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/211}, 0xdb, 0x0, 0x0) pckbd_enable: command error 16:31:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x52) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x4000, 0x80) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000140), 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = socket(0x29b0154f759388a5, 0x2, 0x10) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000240)="d1d49768d64b346b1ba6cf87f2bb37ae0ca5c6e8f5df", 0xfffffffffffffef5) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r12, 0xffffffffffffffff, r16}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r16}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="2d012e2f5e696c65300030ecfcdec1ce52a555a7dfd921a0f1211d73fb391047a2bb1e67e46f5e6a469bfa92a19e70f04beb27a9ff333a441a138d0b448df7292ed669d5a186c02ce6139adfba54f8e5948edfc600c93c19beef50a7f36c7d6247014e5f2cb73b8c0184db37fc054861504bfa7b6dd813162076dffd2373740962224627e752ca844cbfc8fcfc3026b3b327eda38c1b560000000000000000000000000000000000b56b8a1d5151786f960b71ec641939b76c5306b25728c89ed68dd894872cd90378278e84395cd9e79db7e95bfa92dc3f190e8c40ebfc26f7f857e4ad8343af6212364b6747ffc349383b8811a638a2fcce8eeb807d995736508fb96efed44f236c43bb330b9a34235f0cb2d6802f68e877a0750d270913dc374b798f5c13d3ea2f0b247a2e4cb9ca2c7cb87ead3773f7a92bd72b7982640c2b19d7c7cc42b0ff932156d014b4254a49c86e51ee4c7c6bf4f533f1355f8e9c5ff909515dca9ef1a93e8c87a15256927c3bd99bf096eb256140f5f3f472b902a781bfbde62ff342a2b4c3b35505f06df9827cdfe4c58d77df2442669b109b3a4f72"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[], 0xa, 0x0, 0xfd48, 0x0, 0xfeb0, 0x203}, 0x0) 16:31:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82022e0aa4eb9c225299249c1a9cc1f070faffffffffffffff94c021e3f6ca645a1b030e8dbe8f48f71c661327fcbf653400"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r12 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0xff, r14, r15, r18, r19, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r20 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r20, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r21, 0x0, 0x10000000000000) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r21, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r20, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r20, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r23 = getgid() r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r22, r23, r24, r25]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r23]) chown(&(0x7f00000001c0)='./file0\x00', r14, r26) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r29 = socket(0x18, 0x3, 0x7) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r30, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r30, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r30, 0x2) r31 = accept(r30, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798020000000000000085d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r30, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r32 = fcntl$dupfd(r30, 0x0, r30) r33 = getpid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r36 = getpgrp() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r29, &(0x7f0000000e80)={&(0x7f0000000340)=ANY=[@ANYBLOB="4560fb3103a647a6d831e19f72721bf9b560d14d28bdc150a656cacffe3ccdfa12fd15cce38ce3f191ee015fc0b11fcd3e6baa44c73133e170d35c6e310f5b2aa0f88d3ab7286f37093c69aae740fdaa4285e9ac99c6d7da833d69ae74c9aab23928f35bb9a6f0e73400754e279e4305a505bedc"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xffffffffffffff52}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff00000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT=r42, @ANYRESHEX=r39, @ANYRESDEC=r40, @ANYRES64, @ANYRES64, @ANYRESDEC=r37, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRESOCT=r27, @ANYRESDEC=r41, @ANYRESDEC=0x0], @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r38, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r38, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES16=r45, @ANYRESOCT=r46, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r47, @ANYPTR64, @ANYPTR], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYPTR64], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT=r48], @ANYRES32=r28, @ANYRES32=0x0, @ANYRES16], @ANYRES32=r31, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xd6, 0xd}, 0x1) r49 = getuid() sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0xffff, 0x0, r37, r49}, @cred={0x20, 0xffff, 0x0, 0x0, r14}], 0x224}, 0x0) r50 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r51 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r51, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r52, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000200)={{0xff, r53, r54, r57, r58, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r59 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r59, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r60 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r60, 0x0, 0x10000000000000) pwritev(r60, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r60, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r59, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r59, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getgid() getgid() getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001800), 0xc) 16:31:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000100)="54d60a377a8f02ad8d98d09a2332093a352394368f025ee78e196a9eb6af4f7a00063f318bff536696d1f068e6e0fee4a30ae1f8c7ca885f0d010c241bdffa72cf62ce255a4d5265a141fe4f3d482b604dedf405d84b76f35b9d1788025e7ac9a6216e33885a8e20535ab7d3ef289388649c138d1ae16c8fcee87154b1f03e82b78d8e6c899221b8ca740f81e4c52084874eb146281db75977d51642c4908506d44321da1455260e18d3c948e598a6166a1804eeb758651d10213983bea2eacf8353ca8e311d0240a9b638c4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000), 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) 16:31:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x435, 0x5}, 0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffc}, 0xc) 16:31:19 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000007c0)='./bus/file0\x00', 0x10000, 0x22) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r2, 0x1}) r4 = socket(0x18, 0x4, 0x0) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000a80)='./bus/file0\x00', 0x20000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd01, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x8, 0x5, 0x200, 0x8, "0a290bec1772a2572012b28b723fe3a9e73d7eb4", 0x400, 0x5e8}) setuid(0xee01) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r7, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:31:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1e22, &(0x7f0000000100)=0x6, 0x4) connect$unix(r2, &(0x7f0000001080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207008bddff537f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b342f3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49acaa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b8d852d5911bf1b5fddf3f189b5d3d63bf4a5c97cbe1787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8efa84957f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffa7}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000740)=[{&(0x7f00000002c0)="df18f52c98965370859803d946f5e996e7c1f9c9f3de3a08fd11e894db4a030fdee503719eff416ace70fadcac1c5be9fab00df7d8ca717f7d717a4ee724", 0x3e}, {&(0x7f0000000300)="dd1ffe5f6b55038b24f8d818cd3f17da17e2bd40fa41957cd83b44055648e1df7386248feae5d801a56d2159a1f505ff8f6d79a109fc33ca07240108e40fe7d43be17cdbdbf264608ef284f591801e994963cbc4974a1abfadcd61449b797aa5aa4bc42ac96ec8dbe0785185711fc0bdde3795b9998d9332578571398f0eb039f920b496f9f2d4", 0x87}, {&(0x7f00000003c0)="f9e2889c16a924eb91d83b2206fabc2ba5c0c343b42c79689e3faaad06a2c9eabe2ac8284a21458ca97cd7e169d97ba73273fbd7967cf67f31d4bf7d0cf15951eae7e8a1364045a13f5c57778f41209637b0762f59e45b41fe0bb2552519f7101438f569dae122350e6fec2d", 0x6c}, {&(0x7f0000000440)="e9b479b32eb6e382441d1df914b04fa66dcde5d772a1ecdad06868959bd77de8d899edbc5ecbc2de8f9d3251b26585aad6c3edd16260f764fc7b042c72762c2701c736b8b2ef0b5c640b88379f5a6f03199a2257bbc8d255884aa49311a69334b069688558dbf09be1df844593024cdefa89ec1c1a08", 0x76}, {&(0x7f00000004c0)="e756b6f515ab4f0472bd532da15e0a51173a67508640b296fe58651ac20d85afeed50e1db9f076cdd2fee29a530793a9eb4cb92e7d649babe1e3215510a474ac5da180b9941ab7ff32cb8629f8e189c5f05805c20597b8e4e3ca4d02b2ab1db671fbbe06ef3b50120568519304216f27c59f3b5feecbd79348bc18feed099c7074", 0x81}, {&(0x7f0000000580)="b6d7c993e642c4e3c3eaa1e76db1683e1f64891347217d2464e80328b3719102a4544e782bcacd1651b9e20768ffbb06217081c11e8fd652458dbba7827b6c59af776e3fb10ef1e14046fbd59a7b469641e72704aee391a2ada019543cd6", 0x5e}, {&(0x7f0000000600)="cbea5200be535d43a6f153e7b5fa979cca8c0dc837a79c32f3d25922", 0x1c}, {&(0x7f0000000640)="0fdb872300df34fefa7c48c011d13c8ef7ba18715d14b2592d30cc83f320379b1b8e65b39fe2684deefeef018ac9c8727e48e3fbc3637e01339d6a5e6d8397d3ed2a31fdf07d5c9cfabaef38d7260f499575930984a3eb47e7d7191f7f8ae698f45c1c291d73d8fd3cacccd14c6aed92d134a74af48d05673c290c000001c1425aabf77c540b00cc2b67713ab01fc967007fc287bdaf6b0e0508774b644592d1179a0cbc8642f814a15a6735fc72ef9ef3fea53860146b0356975b2163c0764b474206b87295be3036a1ceb9b335d19173a7878277a678ccc2627c", 0xdb}], 0x8, 0x0, 0x0, 0x404}, 0x1) 16:31:19 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) 16:31:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000fd519325a584aba50040adb3ae76cf16567ea1402aa8a2e4387a931509a0041e82d6bf7dcc08e9f9fd6143751297c6ad2ace3c2b255747da3f84ca14681d09000cba89daab0c1e4807e0fb42b821d2a887d743566df7513e6e95e79db95acee0bbe2a03807d5a55c220d0ccd95b2c1bd1b1fdf58d3f88f1bfa23efe1ad79434b1d471e83a7d9172ae967e6d77b3d270e778f4d631d02ca54514a1d70"], 0xa) close(r0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:31:19 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/245) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000540)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) r5 = socket(0x1, 0x3, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, 0xffffffffffffffff, r10}, 0xc) r11 = geteuid() r12 = getegid() r13 = getpid() r14 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, r11, r12, 0xc7}, 0x7fc, 0x6, r13, r14, 0x9, 0x8, 0x7210, 0x64}) r15 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, 0x0) shmctl$SHM_LOCK(r15, 0x3) r16 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r17}, 0xffffffffffffffff, 0x1}, {{r17}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x100, &(0x7f0000000100), 0x4) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000180)=ANY=[@ANYBLOB="05ff01ffffffffff6700"], 0x1) sendto$unix(r18, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r19 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r19, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:31:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) lseek(r0, 0x0, 0x7ff, 0x0) r1 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r3 = dup(r1) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') geteuid() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x100000000000000}, {0x401, 0x4}}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:31:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x35}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:31:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x6, 0x7, 0x6, 0x7ff}]}) pwrite(r0, &(0x7f0000000000)="03001000df0a029b", 0x8, 0x0, 0x8001) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:31:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="0dce16dfd6aad3b862370deefea25b77513bfc2595b9dcd7ec3500cc97c8cb2ff4ebecb0ac9a298f276f752046e2ddc21cc740397044cc9474131a7bff1b9214772b5dda067ea767cb705be700558d63f1cea42897a87d992f6e5800b87b276e7b8e8a2d441410f2f12efd5de62bcb26dfe93f60594fca97bb9854b926675aa9649f37", 0x83, 0x200, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:31:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x40, 0x0, 0x6}, {0x3, 0x9, 0x0, 0xffffffff}, {0xe0, 0xbf, 0x0, 0x4}, {0x0, 0x3f, 0x6, 0x5}, {0x20, 0x2, 0x40, 0x7fff}, {0x9, 0x80, 0x39, 0x5}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc3}], 0x66, 0x0, 0x0, 0x0) 16:31:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 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) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:31:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000073570000f87c8a5b671b0b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:31:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 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, &(0x7f0000000080)={0xfffffffe, 0x4, {0x1, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendsyslog(&(0x7f0000000280)="64e7155cae1169ab788155e180503f44ee36227b2cc0040972f2545bbe7f41f2d8007d2d42324159c98d91e462ab2e671210e817f2e0d0cd24b6eafae5e2c3c6b439bf175cb870eda5ddc0b323d44385b2bf09b6df8172525fb65613e8c4cee3e212c782f1c1b398cd309a28f1b789b133077b09814882506e7429def6ab0dcebc3ba5f962350dac2998e432267f17f99db688f8639dcdae8abfb0ace75a36c591b348a6bb1a3583e235d8419d8684c0dc2b2d7fba7042a20d", 0xb9, 0x30) 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, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:31:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x7fff, 0x0, 0x80000000, 0x0) 16:31:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x42) r2 = syz_open_pts() close(r2) fcntl$dupfd(r0, 0x0, r2) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="e4c66e2a420ae04b37e09e962a7f7b3edde14ba2835b7fad25f6bddf6b5c37466b6f06e24f2f9dacd85342db27e721929d1c7c172f42275698fcb064031daeda8837dc23f31208e2de5b26b94f2f1599e72b45294cd3a93c62bb8eeb6cdce430cf4460", 0x63}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb99", 0x3cd}], 0x3) r3 = kqueue() r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) dup(r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000500)=""/114, 0x72}], 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x8) 16:31:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = socket$inet(0x2, 0x3, 0x72) setitimer(0x0, &(0x7f0000000080)={{0x1, 0x4}, {0x7, 0x101}}, &(0x7f00000000c0)) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) 16:31:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) 16:31:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x8}, {0x4c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0xffffffffffffffff, r7}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xe69, 0x4, r3}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:31:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x81, 0xff, 0x8409, 0x0, 0xbc35, 0x2, 0xb8d8, 0x1, 0x0, 0x1ff, 0x100000000}) utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) pckbd_enable: command error 16:31:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x20}, {0x9, 0x0, 0x0, 0xfffffffd}, {0x5c}, {0x6, 0x0, 0x0, 0x400000}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") map stack 0x20719000-0x2071d000 of map 0xfffffd803f011000 failed: hole in range pckbd_enable: command error 16:31:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/216, 0xd8, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) 16:31:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000002000000000000000000000025886188097743749758d07b92cfaf9fb86e8b53f82561a9624a243c64c2235efecf6ab4a6631b177b0761100d65d408084fa8a26893c26ece4d93d94dd5c7dd6d964f9c396568c2de142e6f49adbede45609fa6ee6667982621ce71558e6c49c92946eea9012a5366583ea75e030ad8e5a0744cec64d218f62d4abb6b0202f1741248bde420d57484b5e2624b25c25f7e314a8c9e05787875c42c3ea43e653f8e17dd102db27cc478f0c862ccd402df3ff7e3eeebfb8e3aa36f99c1c312bcafecd8c45af5f2c4b272ff79"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) fsync(r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) syz_open_pts() r5 = shmget(0x0, 0x2000, 0x4c, &(0x7f0000ffc000/0x2000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x2000) sendto$inet(r1, &(0x7f0000000180)="a74a54027fd426cac55364d150618f93f72694d60d0d217e943ed2d1a4206c7a9eb5614acafcabf75b00f48a21398a90e8d5a5991ec7e30f96f8eabdda3b95c70e8ff78ff7653040ea81b3883047ed7c25de6ad8bf7981c0a0470a9de0c58747829086bd0357f7329f76c3ba2236da6761439e9dcdf7bb3f78e48fab7720c7df18954ffdce59f6f4577767728a9b155d5b7983dd13", 0x95, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000500)=[{{}, 0xfffffffffffffffc, 0x46, 0x2, 0x4, 0x1}, {{}, 0xfffffffffffffff9, 0x8, 0x8, 0x10000, 0x7fffffff}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x44, 0x20000000, 0x2, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff8, 0x8, 0xdf56f588f5e5210e, 0x100000000, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x6}, {{}, 0x0, 0x1, 0x2, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x0, 0x83, 0xfffffffffffffff9, 0x200}, {{r3}, 0xffffffffffffffff, 0x104, 0xf000000c, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x48, 0x1, 0xfffffffffffff001, 0x80}], 0x7fff, 0x0, 0x1000109, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f011000 failed: hole in range 16:31:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xb0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r10, 0xffffffffffffffff, r14}, 0xc) r15 = getuid() r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={r17, 0xffffffffffffffff, r21}, 0xc) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="2f04b4bc28a011bf280b76c220829457398c", 0x12}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r4, 0xffffffffffffff9c, r5, 0xffffffffffffff9c, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r6, r7, 0xffffffffffffff9c, r0, 0xffffffffffffff9c, r8]}, @cred={0x20, 0xffff, 0x0, r10, r15, r21}], 0x80}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r22 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r22) r23 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r22, &(0x7f0000000100)="8c65", 0x26d) 16:31:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() fcntl$dupfd(r1, 0x69cc43722000aa4, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x100, 0x8, 0xb, "b08dce5800", 0x4, 0xffffffff}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) r6 = kqueue() r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000300)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) 16:31:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0x56d) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:31:23 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x35}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:31:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x82}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = semget$private(0x0, 0x0, 0x726) semop(r5, &(0x7f0000000200)=[{0x3, 0x5, 0x6c2e3317b7610be0}, {0x4, 0x81, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x1, 0x1400}, {0x3, 0x9, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x4, 0x800}], 0x7) fchflags(r4, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) socket$inet6(0x18, 0x2, 0x0) 16:31:23 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d0", 0x62}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1a", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(0xffffffffffffffff) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) socket(0x0, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x101) 16:31:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x1, 0x4000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0xff, 0x3, 0xa930}]}) 16:31:24 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4004, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530b", 0xff8}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000", 0xd7}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593", 0x800}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x13, 0x0, 0x0) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r7, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(0xffffffffffffffff, r9) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r11 = accept$unix(r1, 0x0, 0x0) write(r11, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 16:31:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x12, 0x4, 0x6, 0x5}, {0x3, 0x8, 0x4, 0xf89b}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/\x03\x00\x00\xf5\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0xffffffffffffffff, r7}, 0xc) r8 = getpgid(r3) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r10, 0xffffffffffffffff, r14}, 0xc) r15 = getpgid(r10) setpgid(r8, r15) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:31:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x3, 0x1, 0x3c9}, {0x80, 0x6c, 0xfa, 0x10000}]}) close(r1) 16:31:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0xfffffffd, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000025c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r11 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/52) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x800) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b101342fcc8ec5d56f5963b502fdb4fbd7f623c308dd869689b60d29414fa2"], 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x0, r8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xda0fa833, 0x0, 0x0, 0x9}, 0x843) close(r1) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1) 16:31:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/120) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000040d563c7504331c300eb07ba1d710bec327cf77f6ba32f3145acb65bb9b0195c450be15acd0bee7ce84e9679432891306e570f2186cdf90c2af81403c368eab13166e4729576c4b53c37f06a350839a567dad5b4ff80f4df43cfdce18cca8d6fb24d89002dfb2b2470321e8b44b7b152de6b40902900fe5db5ecf0d470f01c7660de9ff0b5b19d82b884727a28686178edf167f494143ebe63a07110544dead62a3fec8a3341317832e35d30f0c38cbee0c93fe5cb7b56b25ca626a986ae1735d40b0c311f09cc5425012eb73756d584b259cc9e91eef374113d3c100f0959e41d"], 0xee, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:31:24 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080), 0x100000000000022e) preadv(r5, &(0x7f00000001c0), 0x0, 0x0, 0x0) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x1, 0x3800}, {0x1, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x87f5, 0x800}, {0x1, 0x8}, {0x1, 0x101, 0x1000}, {0x4, 0xfff, 0x1800}], 0x9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r6, 0x80000000001) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f0000558000/0x3000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00003e6000/0x4000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x7ffffffe}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80100001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './file0\x00', './bus/file1\x00', './bus\x00'], './bus/\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus/'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x14) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\xea\x86\xb1\xbe\x00', 0x87cdde6eb07ca36c, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x10c, &(0x7f0000000300)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 16:31:24 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r5 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="82022ea9911da02f0427d276e973e6fd54f52e0ef42fdb01da3dca92aed4659bfec1e501621975b9d3bdf5f61e8c67f075fa4120d088f0f47c478ff6d7db92c1aca5b3f3b2bdd97c07544e2d81a5f0c5968a9bc6c35661749ab4427828b9193c4151134baf5d9a4f14c2b885f67dc63a9db5e821c0a17e8b840ab649636968e3cf0b51aae77dd85029b64b99d16568e528b7c75eb2f1cecc3626637376b7de09cfd323845281dc39d527b5422c30b440bbd891d5be591191f4aaf34e1bfa382abd59378f7189a7eb4bd469a7da7fb62cc14d31b06f464a041f62b05aa181254d5b1f46dbc2f46a18c7832c74cedee26c72967caa4798e4e8b75321d5140ec9c574d27ef6021f27520c448d79854a16c247386fb33883e0779ee1941351d2ac0226ff73b7a7e2d966523437cb14b4cb33acb99401e8e73a62eff79beec7575e3b4133536d59569295c0b0c95c8d7d6cdc2be9d3e634f1224226a89bcf7d1e92cddea79f95e0ef42b969d51a03f000240319303cc9c1ff57817e687abd07067d26774a2e096babe14918b36450c3d9a140013c8d16597955ad6f4232cd"], 0x10) write(r7, 0x0, 0x0) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022ea9911da02f666922a710bdf03154f52e0ef42fdb01da3dca92aed4659bfec1e501621975b9d3bdf5f61e8c67f075fa4120d088f0f47c478ff6d7db92c1aca5b3f3b2bdd97c07544e2d81a5f0c5968a9bc6c35661749ab4427828b9193c4151134baf5d9a4f14c2b885f67dc63a9db5e821c0a17e8b840ab649636968e3cf0b51aae77dd85029b64b99d16568e528b7c75eb2f1cecc3626637376b7de09cfd323845281dc39d527b5422c30b440bbd891d5be591191f4aaf34e1bfa382abd59378f7189a7eb4bd469a7da7fb62cc14d31b06f464a041f62b05aa181254d5b1f46dbc2f46a18c7832c74cedee26c72967caa4798e4e8b75321d5140ec9c574d27ef6021f27520c448d79854a16c247386fb33883e0779ee1941351d2ac02"], 0x10) write(r9, 0x0, 0x0) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r8) fcntl$dupfd(r6, 0x0, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x6) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r11, &(0x7f0000000880)=ANY=[@ANYRES16=r12, @ANYRESHEX=r13, @ANYRES16, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESOCT=r8, @ANYRESOCT=r7, @ANYRES32, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32, @ANYRES64]], @ANYRESHEX=r14, @ANYRES64, @ANYRES32], 0x7) write(r11, 0x0, 0x0) dup2(r11, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x1026e) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfdff, 0x6b12, 0x8000000000000008, 0x1b, 0x8]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f00000003c0)=[{0x8, 0x1, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r25, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r25, &(0x7f0000000440)=[{0x3, 0x1, 0x800}, {0x3}, {0x3, 0x6, 0x800}, {0x1, 0xc5d, 0x1800}, {0x1, 0xfff7, 0x1000}, {0x0, 0xfff7, 0x800}, {0x1, 0x7fff, 0x1800}, {0x2, 0x5742, 0x1000}, {0x0, 0x1, 0x1000}, {0x9, 0xff, 0x1800}], 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r27 = getegid() r28 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r28, 0xffff, 0x1024, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x55802326dce418d9) r30 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x28) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r29, r31, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r24, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x18008) r34 = getpgrp() fcntl$lock(r32, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r34}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000380)=0x101) r35 = getuid() r36 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x167) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={r34, r35, r37}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r40 = getpgrp() fcntl$lock(r38, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r40}) ioctl$VT_ACTIVATE(r39, 0x20007605, &(0x7f0000000380)=0x101) r41 = getuid() r42 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r42}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={r40, r41, r43}, 0xc) r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r48 = fcntl$getown(r44, 0x5) r49 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000540)={{0x240000000, r46, r47, r46, r47, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r45, r48, 0x41d, 0x5, 0x5}) r50 = getgid() r51 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r51) getgroups(0x6, &(0x7f0000001500)=[r47, 0xffffffffffffffff, 0x0, r50, r51, 0x0]) r52 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r56 = fcntl$getown(r52, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000540)={{0x240000000, r54, r55, r54, r55, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r53, r56, 0x41d, 0x5, 0x5}) r57 = getgid() r58 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r58) getgroups(0x6, &(0x7f0000001500)=[r55, 0xffffffffffffffff, 0x0, r57, r58, 0x0]) getgroups(0x0, &(0x7f0000000440)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r17}, 0xc) r59 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r59, 0xffff, 0x8, 0x0, 0x0) 16:31:24 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="000000c806c24411effa9e71e9221b37473064744f31b8ea70860c5a4165531f12f9a336e6b1007ddedb37a5feed4bcf4faa8afb8a3cf1262e4b236d7b96ea1d3686b2fb6c1d29d3e5b3a749b3f325bed4f22d57c44c6b"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:31:25 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) pledge(&(0x7f0000000000)='\x91\x00', &(0x7f0000000040)='\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x80000001, 0x4, 0xff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x4}, {&(0x7f0000e0b000/0x3000)=nil, &(0x7f0000f26000/0x2000)=nil, 0x9f5}, {&(0x7f0000e15000/0xd000)=nil, &(0x7f0000fc3000/0x3000)=nil, 0x91}, {&(0x7f0000e48000/0x3000)=nil, &(0x7f0000e54000/0x4000)=nil, 0x4}, {&(0x7f0000e32000/0xd000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xa7}, {&(0x7f0000fd9000/0x3000)=nil, &(0x7f0000fe8000/0x4000)=nil, 0xac52}, {&(0x7f0000f53000/0x1000)=nil, &(0x7f0000e7d000/0x4000)=nil, 0x9}, {&(0x7f0000fd1000/0x4000)=nil, &(0x7f0000e20000/0x4000)=nil, 0x80000000}, {&(0x7f0000f34000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x64}, {&(0x7f0000ec9000/0x3000)=nil, &(0x7f0000f2a000/0x4000)=nil, 0xd21}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e4f000/0x4000)=nil}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus/../file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0xfffffff8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x650, 0x0, "a1b5648823c28137333a49e65219618a91a79642", 0x0, 0x1}) 16:31:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(r2) r3 = socket(0x1e, 0x8000, 0x23) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x1) accept$unix(r0, &(0x7f0000001680)=ANY=[@ANYRESHEX=r2], &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000440)={0x4, 0xfffffffffffffc00}) setegid(0x0) setgroups(0xfffffffffffffd1b, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) getuid() socketpair(0x10, 0x800e, 0xff, &(0x7f0000001640)={0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x231) r7 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r8, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) openat(r8, &(0x7f0000000140)='./file1\x00', 0x80, 0x16) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xc, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x1, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = msgget(0x2, 0x10) r10 = geteuid() r11 = semget$private(0x0, 0x8, 0x80000200) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x3400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x487) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = getpgrp() r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r16) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000580)={{0x2, r10, r13, r14, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r15, r16, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r14}, 0xffffffffffffffbe) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) 16:31:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="faad9eb34cd682f7b60aae441004310eea35f08925332b076eea40edbe182392bc760fb31cdd0dded52c0354dc3b091917ea4a8d7b424f2ae264b4e1cf1c4840eefe1c94d5c1b8662bc7287e394e9e4381bf359a66d63807232ae270db91f7a242c808783c3b2a2c46b23e6562ebb6ae6869cbc8da3f702b81f8406952f8fd944fc120392c49c7efe28e29e5c3e2aac0dd34ab5d5b38e7a76e95e810d2", 0x3}], 0x3e9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000900)={0x10, 0x7ff, 0x4, 0x3041d1c, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x2c81992c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x85db}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef2000/0x2000)=nil, 0x1000}, {&(0x7f0000e9f000/0xa000)=nil, &(0x7f0000fa0000/0x4000)=nil, 0x1}, {&(0x7f0000fd8000/0x4000)=nil, &(0x7f0000ef4000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f62000/0x4000)=nil, 0xfffffffffffff190}, {&(0x7f0000ef5000/0x3000)=nil, &(0x7f0000fe8000/0x4000)=nil}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) 16:31:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x7}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) pread(r1, &(0x7f00000001c0)="d6826ac22ed4ff51077199067bbd2fb18a297278014069b28d55277ef3b7cfd90889a02260885fb2113a824a7ff848b80385d7340b263bbadff03c53e659f781d1516cb4358d5c7300a0736e1b42f482e506d37566d69d3215e13ae015f1b038bfe7a780480036f4823f15a40c40d1731e7f719704171e1abdd0bfa3a22c19d7fc890023d0f74807d4fe11e86775868198", 0x91, 0x0, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) 16:31:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x4}, {r0, 0x20}, {r1, 0x80}, {r2, 0x80}, {r3, 0x4}, {r1, 0x4}], 0x20000000000001bb, 0x0) 16:31:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8) 16:31:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1c4cb7c4723afba5, &(0x7f00000001c0)=[{0x5, 0x5, 0x7f, 0x3}, {0x6f, 0x78, 0x5, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r1) 16:31:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x6178dba5fb6e2510, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) getppid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r3, 0x5) close(r1) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000001c0)={0x8, 0x1000}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000", 0x8, 0x400}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0xff) 16:31:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x965a, 0x7}) close(r0) socket(0x18, 0x400000002, 0x0) r2 = shmget(0x0, 0x3000, 0x89, &(0x7f000037e000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x7d1) 16:31:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [{}, {0x0, 0x0, 0x9}]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:31:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x7ffffffe}]}) msgget$private(0x0, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:31:25 executing program 0: syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x92, 0x401, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0xa, 0x40, 0x2, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x3, 0x3, 0x2}], 0x8, 0x0) kevent(r0, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001487b668 16:31:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file0\x00', 0x1e7) 16:31:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7c}, {0x4406}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff, r9}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r9) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getitimer(0x0, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x4a0) 16:31:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x0, 0x6, "35e6ed4cb0d3d812ac0fd9c875a890ed0a3ac29b", 0x1000, 0x8}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0xc46, 0x4}) 16:31:26 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60403870b6b8fb7b3553e30d1e6a409a33b43f7a29799154028f6e868f0069f0ebe4b288aea14792170d17c2d255e5975e69013565bba96061db1b73ed4671601dda39a383710dc597b3ea2d5da330f44ebd8e50e7dd0f8060bbcfaf2c3a1924d234c6051e5f5e4e1f08d1281e2c88fb23c5cdc8cd6501371f7bee1b0a74c046f6acbbf929d7ebf6dfe3fc42fde22525556c10f1685e3dd610ebb6d27f149bf6ea06b75e94406499b49d81756a7373aac02afe67f811c93f82a95f2e352100c241b9d331ad6a9b562bc371bbccb96ad022e97143faa3509d4d503f381bef4543d4066515569601d6a3b4804a53e6363c56ed792c3e34c5e228bb4085f302ebcf749f140a121aaaf27bd668ff022914db02624b3ab559ae652ee5b151e6eac22859ed88c1929fa2a357aed4b90e9e4716a7d34345b6b7e70bd9984b2cb0bc37769f78efde2ded6863bdda0de23d9de3ccef8367c00e64912b454b58c96cc76e45d9ad349193"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000001ed7c5512ad4940583ca04262f140700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00vQ\\'], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[], 0x0, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r13, 0x0, 0x84, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='z\x8e\"\xce\t\xed\r\xe9r', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRESOCT=r10, @ANYRESOCT=0x0, @ANYRES16=r20, @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYRES32=r21, @ANYRESHEX=0x0, @ANYRES16=r22, @ANYPTR, @ANYRES64, @ANYBLOB="57b65ff63cf50af0320805ba955b86a9ba3509e7451d876dd53968ceea95baa0c725fc4ed5351fb8fa2730f4712174d04dcf8d00fa5f0f31fb3f255231a0deee3e329a7b4b6b1814e78f07e46b695c5e58b4844d93690ba2848bc9", @ANYRES64=r24], @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r14, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYRESHEX, @ANYRES32, @ANYRESOCT]], @ANYBLOB="082843ad76e99e54899dd72e4d61b7a64c98", @ANYPTR=&(0x7f0000000900)=ANY=[@ANYBLOB="715e8aa9d68547b6b36b84cc025255db9367d5d4af083d020000000544e1c333119b058b60efef39dcf451685d70912707e66c8de777e626ac0e1945e3cba89a77c47cef8effefe6b5d4d00001d78a67859af0543d3f2f9e21bf12b637d54cda9d57450f73621d049774708c39ec379e5c08f1d09cb725900e216084c564f399f264cb39a0f4f8decd8e66d50000000000004e32111d133ccce0d3e9b58789b3e6971450cdab097da6f07eb5d160d7", @ANYRESDEC=r11, @ANYRESHEX=r18, @ANYRESOCT, @ANYBLOB="57b2cf177cd39f71cfea55e970cb0fb6212878", @ANYRESDEC=r19], @ANYRESHEX=r0], 0x5, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) r27 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xc1) writev(r27, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r28 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x283, 0x1000) msgget(0x3, 0x20) r29 = msgget(0x2, 0x0) r30 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r31) r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0x1000000000000258) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r36 = getpgid(0x0) r37 = getpid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x3, r30, r31, r34, r35, 0x2, 0x8}, 0x4, 0x7ff, r36, r37, 0x0, 0x18000000, 0xaf, 0x81}) msgrcv(r26, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r28, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 16:31:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x10}, {0x1a, 0x0, 0x0, 0x10000000}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:31:26 executing program 1: r0 = socket(0x1e, 0x5, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x89, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt(r4, 0x6, 0x2, &(0x7f0000000180)=""/146, &(0x7f0000000080)=0x92) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x5, 0x0) dup2(r5, r6) getgid() open(&(0x7f0000000100)='./file0\x00', 0x8, 0x21) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)=0xfffffffffffffdd5) close(r0) 16:31:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:31:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:31:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x10000002, 0xffff], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x15c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:31:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x7ffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)=0x3) r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000740)) 16:31:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x5) accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) dup2(r35, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:31:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'Q\x9d\a', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:31:27 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f005201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530b", 0xff8}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000", 0xd7}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593", 0x800}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x13, 0x0, 0x0) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="b927ddfb0d79bd82022e"], 0x10) bind$unix(r7, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(0xffffffffffffffff, r9) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r11 = accept$unix(r1, 0x0, 0x0) write(r11, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 16:31:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffff7, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000fdbc79e4"], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:31:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) nanosleep(&(0x7f0000000540)={0x8, 0x9}, &(0x7f0000000580)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) fchdir(r1) r3 = socket(0x18, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x1c2, 0xfffffff7}, {0x0, 0x938}, {0x40, 0x2}, {0x23, 0x40}], 0x4}) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) sendto(r1, &(0x7f0000000300)="00f62c03be3924b632576e6c09b4c2596d801a2d36c2bd59cb41c8db8b0f50ddceeeb4f567b5c6e497446e93d5cfd48f5f63ca9cb6ae174be8b015b9d64b8d80e5a1233e38a7aa6029eabba4c02d37f70c90dd9889cd76a0f0f255356a2f2122dab0c1308af1eef98b3317b604b2fdd0fb2ca8cf1eb46465ea596d95caf1c65fc02d7ae6c7c55952be1c16adfdb3d147a9e172c244d5ccfc61fd577ae5cbbf4e32be2e1d09", 0xa5, 0x400, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(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') 16:31:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf00000000000001000000100000000000000000004306af92000000000038", 0x293}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7, 0x4, 0x8, 0x0, 0x5, 0x9, 0x2, 0x0, 0x0, 0x2, 0x4}) 16:31:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r3, 0x8}, {r1, 0x4}, {}, {r4, 0x15}], 0x4, 0x3966) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = dup2(r0, r2) r6 = kqueue() bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:31:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000785000/0x3000)=nil, 0x3000, 0x6, 0x4811, r0, 0x0, 0x2) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0xffffffffffffffe9, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x9}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 16:31:28 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:31:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20000000000051, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x0, 0x4f}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2, 0x5, './file0\x00', 0x1, 0x5, 0x80, 0x6}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00'}) 16:31:28 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:31:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf401c9155c2a197a386207a4ad6c000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41a6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065d80643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fefb7a65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x2}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff, r9}, 0xc) getpgid(r5) 16:31:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a357e00800000000052", 0xe, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)) r6 = socket(0x10, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = socket(0x11, 0x4003, 0x4) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) lchown(&(0x7f0000001280)='./file0\x00', r17, r14) setreuid(r13, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r19, 0x0) 16:31:28 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x4, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:31:28 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1f44b5cd24622240) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:31:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c, 0x0, 0x0, 0x8}, {0x6, 0xfd, 0x2, 0x1}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:31:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x100, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) dup2(r1, r3) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r5, r6) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r9, r10) r11 = fcntl$dupfd(r7, 0x0, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() fchown(0xffffffffffffffff, r12, r13) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x5}) write(r15, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r17 = socket(0x2, 0x8000, 0x81) r18 = fcntl$dupfd(r17, 0x0, r16) close(r18) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107008, &(0x7f0000000000)=0x10000) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107008, &(0x7f0000000000)=0x10000) semctl$GETVAL(r14, 0xb3315e96bd4b2fd5, 0x5, &(0x7f00000002c0)=""/13) 16:31:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:31:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:31:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x200) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}], 0x1) 16:31:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x5, {0xffffffffffff0001, 0x200}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:31:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x295) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() socket(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r7, 0x0, 0x0, &(0x7f0000000200)="75d6b3f977fab150b49c56544996", 0xe) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) 16:31:29 executing program 0: socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x18002, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:31:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xfbf, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) r1 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0xc, 0x40000e28, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x7fff, 0x0, 0x80000000, 0x0) 16:31:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6, 0x0, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x5b) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x100) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x100002) 16:31:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) shutdown(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000280)={0x2, 0x20}) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x6, [{0x173c5ff34df4fcc0, 0x8000}, {0x2, 0x1f}, {0x3, 0x4}, {0x1, 0x72473d59}, {0x1, 0x4}, {0x3, 0x3}, {0xc3cb08cca0ad822f, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0x40}, {0x1, 0x3ff}, {0x3, 0x2}, {0x2, 0x80000000}, {0x1, 0xfffffffc}, {0x2, 0xfffff000}, {0xdf74651e0e916901, 0xffffffff}, {0x3, 0x100}, {0x2, 0x7}, {0xd808f93ca0c46848}, {0x3, 0x2c}, {0x2}, {0x2, 0x40000}, {0x2, 0x1}, {0x1, 0x9}, {0x1, 0x7b2}, {0x3, 0x3}, {0x0, 0x1}, {0x1, 0xfffffca4}, {0x1, 0x7fffffff}, {0x1, 0x8000}, {0x1}, {0x3, 0xa650}]}) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000001ec, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x0, 0x80000000000000c, &(0x7f0000000200)="020000400000000000aa4e95b336e92bab756afa", 0x14) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r10, 0xffffffffffffffff, r14}, 0xc) setpgid(r6, r10) lchown(&(0x7f0000001280)='./file0\x00', r7, r8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0xffffffffffffffff, r8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r8, r15) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x401) 16:31:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:31:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) chown(&(0x7f0000000080)='./bus\x00', r3, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:29 executing program 0: getgroups(0x1c1, &(0x7f0000762000)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0xff) recvfrom$inet6(r1, &(0x7f0000000180)=""/60, 0x3c, 0x41, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/234, 0xea) 16:31:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmodat(r2, &(0x7f0000000040)='./bus/file0\x00', 0x10, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x44) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:31:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4084}, {0x7}, {0x6}]}) r1 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getppid() 16:31:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x370, 0x0) fchdir(r2) 16:31:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd803f0104b0 va 0x20001000 didn't change! 16:31:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/112, 0x70) close(r2) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0xe964, 0x7, 0x400, 0x1, "a155341dcfa1f5e6fc31b7bcda083ca993cf0f2e", 0x1ff, 0x9}) 16:31:30 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = socket(0x1e, 0x4003, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/174) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}], 0x20, 0x2}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) pipe(&(0x7f0000000580)={0xffffffffffffffff}) kevent(r12, 0x0, 0x0, &(0x7f0000000540), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000000340)) 16:31:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x74) 16:31:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0x7fff, 0x0) 16:31:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x954f5e58fc2e7b99, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:31:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="bbab9216a2fb2cfb55f2b64d6880118304bb71d7e9997911c4ffe9de3244b151f48106c642e77e8b40f2cdee0f6312d58b40fae0522ee523685c24a1121c7ca09f3bdc1c79", 0x45}, {&(0x7f0000000440)="c61d0a97cf69da816724ad727c7dc466640cd7f2757d26961bf6c404a46e1e1b9c070c0b39a8406fea1c50e5362a189f8177e43c2fbb1bf61cbdc10c99b1e1e4b35fae2c757c53e4ce0ad51ddad714c891c0d50dfbde96f95baf8b84ab0521110a593cad7a99dd6b0518440182eaf9ae710e9155cc4b5e76", 0x78}, {&(0x7f0000000500)="89acf2659ac148547de38e3212ab518424f4936b89bea8c09b7bbd1379c6c5d6848f8a1a995406be8ca579d9ad24c3d2734212a295e87fc34c80b90c61a6ac78c8bf0cdb3556b6fc404a40030e017f0c55b2cb79ebcb1e075f26cf8cbb4d4f78d894110f918acdded95004fadae545a118d208da751e34c1c53e75028cd59123fc711677efce4290b88d9db3f4012b83b6d74d89736b5753ad8a01c01c71ca5e1f6490d48ecb8ad34d1683ad8e3a7814beae63c3db6a138bb582d319b381f914c7b1e91f3c1ba03722c21fc8dce1031e10f3ff6aee1c923bc56878755aeea728f9e37c8d26adf0bca53d4b76b8", 0xed}], 0x3, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000100)={0x0, ""/94}, 0x66, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, 0xffffffffffffffff) 16:31:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x4005) ktrace(&(0x7f0000000040)='./bus\x00', 0x3, 0x40000f10, 0x0) r0 = syz_open_pts() chdir(&(0x7f0000000080)='./bus\x00') chroot(&(0x7f00000000c0)='./bus\x00') ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xff1e, 0xf548, 0x3, 0x0, 0x4, 0x5, 0x9611, 0x2, 0x3, 0x3b365602, 0x100}) write(r0, &(0x7f0000000000)="28a9465dd71aa46fa5", 0x9) 16:31:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0/fi\x00', 0x50) unveil(&(0x7f0000000100)='./file0/file0/fi/file0\x00', &(0x7f0000000080)) 16:31:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8041, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") syz_emit_ethernet(0x6a, &(0x7f0000000100)="b42688abe7ca51d9104e0756d4420deeb32c5b2bef93cafff3f0161d8813990a6fa02c942a5eff8acd84c7e31079614bcd41ec27f1052725ed837f8aab847524008431fd92cd40480b3093887b21242f23cb3eeca27f0821236fbbeb1cd4873fa38c6580af65d6a869b5") 16:31:32 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:31:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4, 0x4, 0x2, 0x5}, {0x3f, 0x9, 0x7, 0x9}, {0x6, 0x6, 0x6, 0x1}, {0xc05, 0x20, 0xfb, 0x49}, {0x1f, 0x0, 0xea, 0x8000}, {0x200, 0x0, 0x6, 0xa9}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f00003f0000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003f2000/0x4000)=nil, 0x4000) munlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffece, 0x0, 0x57) 16:31:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x110, 0x0) setitimer(0x0, &(0x7f0000000140), &(0x7f0000001180)) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = socket$inet(0x2, 0x2, 0x1f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0x3a2}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) getgid() 16:31:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000300)=""/195, 0xc3, 0x0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) chdir(&(0x7f0000000080)='./bus\x00') setrlimit(0x8, &(0x7f00000000c0)={0x3, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) 16:31:32 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\r'], 0x1) socket(0x18, 0x0, 0x3f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:31:32 executing program 1: syz_open_pts() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x122, 0x2) pread(r0, &(0x7f0000000080)='g', 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='\x00', 0xf3157f1c51f447a6, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x7, [{0x2, 0x1}, {0x3, 0x3}, {0x1, 0x3}, {0x1, 0x2400}, {0x1, 0xcf4}, {0x3, 0x9}, {0x3, 0x1}, {0x1}, {0x3, 0x36}, {0x1}, {0x2, 0x7}, {0x1, 0x5}, {0x197dce7f32dc9f83, 0x7f}, {0x1, 0x80000000}, {0x2, 0x9}, {0x73cca2769c68ad6e, 0x90c}, {0x1, 0xe92}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x1}, {0x2}, {0x1, 0x6}, {0x0, 0x6}, {0x3, 0x10000}, {0x3, 0x6}, {0x3, 0x5}, {0x0, 0x80000001}, {0x3, 0x8000}, {0x3, 0x6}, {0x3, 0x82}, {0x0, 0x81}, {0x1, 0x7}]}) 16:31:32 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff8f7fb02c2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea94820dc5be2ad218819c1508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f5226d0d5f0022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d541c04d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158dc0f679159e040bc31a852348ce400195bb49d06bf62577f46c840d34b6362e9f98111fec14d447dadc81aa457b780274e6e68e9c11aaf90f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb482a9eb7d255410a663e9196930f7b6c0af7c5224484fffad868e059f2804a365f01f67028000000900000009137e3f2e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2000000000000001f34626670e584885cd5c53ac73465afaab1cd393e95373a87ca275d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776e82eed29ed27098068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e6591c932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19ab8c3afe5f759e4905cdcdd90e6696fd79769fb05347de39d9fa81504ce2ddd9488a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90535b1c2c1b972eb9e0840658fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810100000000000000643889d902d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520fcc0d765c3488a4fafcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282aaf50ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e28e45e6e61ce5b90e1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbbcabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e5202acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b084030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4df6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e0000966f07d071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd04000adfc74c2d3bb43b2e6c2eb273b3f7903a62b24e473545e597baaef6d539a1efc08d3046fce883897f1858c8001ac0d915af3d7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f44515d30005a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000000000000000000000000000000000000d43d0d66f7064e4849d9e1f18f167daccb63ac684c14bb837d77cc0d5926b3a8031df444c153aaea45d2658f15e331880131528d0599a36cb89000000000000000000000000000000008a71aae0e1f4125125acbc899cec9c5d9d97f727561d838d2c13c4596c2ae1483b183d4e73ac032079fa"], 0x10) writev(r0, &(0x7f0000002300), 0x2) 16:31:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6, 0x0, 0x0, 0x8e27}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = getgid() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={r13, 0xffffffffffffffff, r17}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = socket(0x11, 0x4003, 0x8) sendto$unix(r20, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r21 = dup(r20) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={r19, 0xffffffffffffffff, r23}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r11, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0x0, r23]) getgroups(0x5, &(0x7f0000000280)=[r1, 0x0, r4, r5, r24]) 16:31:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) 16:31:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x20) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:31:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="a41a5f694bd12eb6079341ac0841992a0e9364eef00b7827fe4f4fccdd0a6f268ee72ada9d4bd3c097ce4f16878656b3c3a005fb585843b5a936d258e50d4754e44dbc8ae3e5a312ac19c186f87a3ded4a7e7d6763b9d0475bc37b64cf00"/104], 0x10) socket(0x2, 0x10000000000003, 0x0) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r4 = socket$inet6(0x18, 0x4, 0x5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x10000, 0x6}, 0x8) fsync(r3) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) socket(0x6, 0x2, 0x2) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$inet(r8, &(0x7f0000000080)={0x2, 0x3}, 0xc) mlock(&(0x7f00003c7000/0x3000)=nil, 0x3000) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000040)) 16:31:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x2, 0x5, 0x20}, 0x80, [0x1f, 0x80, 0x2, 0x101, 0x9142, 0x7, 0xfffffe01, 0xfffffff7]}, 0x3c) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:31:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x108) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000140)=0xeb49) r6 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0xe375b19411085d22, 0x500, r6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) flock(r7, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 16:31:33 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) pipe(&(0x7f0000000200)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x4c0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba1407300"/98], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="a87be704ea5986c067be9c5e0c049bad952fbd5329d071f7767f998a1d9bfbd8679c9372a928b8b8374bb529e131f12e86a8c9b3305f324864d0f18e3b50fbdb91d48320c57e74bd4dc3a5c1ac5674632ce1ec89bfe484eef2ec2e7d1fe53b72408d373a39b63a5006bd62e2b3b50190db059a0902db070ee64f4d054a5e58af0a5339c69f0d7c655e6802a65b44b2dac0d887daaa735acfafaeb7689beed33c278e431da923d667206b"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) accept$inet(r4, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x9) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:31:33 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xfffc, 0x1, 0x8a}, {0xf148, 0x43, 0x2, 0x100}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:31:33 executing program 0: semget$private(0x0, 0x2d83a123960c92d5, 0x400) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) 16:31:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x3f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000e) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r0) r4 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:31:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) close(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:31:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x24) setsockopt(r3, 0x1000, 0xff41, &(0x7f0000000100)="ed13b58c4efcc6976b3c8df1e7b0a8496e59d7", 0x13) sendto$unix(r2, &(0x7f0000000000)="b900050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf0f57704be781e4991f7c8df5f882b297be1a05b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37682902e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x369d98df0a6440d7, 0xf, 0x0, 0x0) 16:31:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x2}, {0x6, 0x0, 0xfd}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x15, r1, 0x0, 0xf33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2011, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000240)="1846aed981692a1e2ce26d345b87") socket$inet(0x2, 0x4, 0x2) 16:31:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2ff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x84) setuid(0xee01) r0 = msgget$private(0x0, 0x90) msgsnd(r0, &(0x7f0000000280)={0x1, "ed90f0ceea0024ed9a421f069d732bdcc34a7594442d2f9b7d547b27f6cd3490632f17b35f72661c4e11382d2144c2d5368630f9eb72d8e01a23725efba090ef9dd7a2cea5b1c5a88ba99f1eb5298e2e06a1231cbc4c954155bb7a8b391eb0830d617f466918215b3979d6b3cd46895cc24343d2f8247c4382a3508c33f298b9a684ca8379db354cbe1377810a18b636"}, 0x98, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x45) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:31:34 executing program 1: setrlimit(0x1, &(0x7f00000001c0)={0xb, 0x2a19c}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "641fbef2245185a8186503182eab7fff0e091fe6", 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x1, 0x6012, r1, 0x0, 0x20) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="dc", 0xfffffffffffffcdf}], 0x1, 0x0, 0x6) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r5 = geteuid() r6 = getuid() r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r7) fcntl$lock(r4, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r7}) setreuid(r5, r6) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r8 = socket(0x18, 0x8000, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x58, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xe) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) r19 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r19) shmctl$IPC_SET(0x0, 0x1, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r20) getdents(r20, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r21) r22 = socket(0x0, 0x2, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) geteuid() r23 = getuid() r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) fcntl$lock(r22, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r24}) setreuid(0x0, r23) r25 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) r26 = socket(0x0, 0x0, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = geteuid() setreuid(r28, r30) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x7, r34, r35, r34, r35, 0x2, 0x2}, 0x5, 0x54, r33, r33, 0x9a8, 0x15, 0x3f, 0xfcc}) r37 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r37) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x5, r23, r29, r23, r35, 0x1b1, 0x2}, 0x8001, 0x3, r24, r37, 0x100000000, 0x5}) r38 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r38) getdents(r38, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r29, r39) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r41 = geteuid() r42 = getuid() r43 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r43) fcntl$lock(r40, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r43}) setreuid(r41, r42) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x7, r46, r47, r46, r47, 0x0, 0x2}, 0x5, 0x54, r45, r45, 0x9a8, 0x15, 0x3f, 0xfcc}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x4) mlockall(0x1) 16:31:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/73, 0x49, 0x802, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffff3f7b2385bf8f0d74ae5aba0c12f7b74c3355118a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff01000000007e03000000000000b1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b4341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969ed00f7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbdf69cee443460409062000000000000000f6490ba02e9768a8b36d0500c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e30e9dd0dbcee9ad2ce5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f81932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126307bfc39e6cebe3598458a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41ffff000000000000e26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd00ca3a2345aaacd599c2776fb57ad20000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a596fadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc28936c1bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cee02e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f6663ce9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d704c828b0303734feeb3ea77c9d9f34a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2fffcab9a87b9af20f772a446cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7109d3d93f00000000000000000000ce350aad19d9a71113d2fe43aa6b434282543ff3b3300d91fb3be1b10dddd0287440b6d3a4236c65593860d447bd4e8d1d9416d0db73c6456c4e222fec7b82ab526e0cae1043da0a1fa9f6d46a14141e1a496d81a9c783bbbdbc30de94168dc4aba662804ae7fdc10845c7db86a3ed"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:31:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0629"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:31:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x3, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pipe2(&(0x7f0000000140), 0x10000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) 16:31:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") getuid() 16:31:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x00v./bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000140)={0x0, ""/64}, 0x48, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6c}, {0x16}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:31:34 executing program 1: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x3}, {0x1d, 0x0, 0x0, 0x4f9}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3f, 0x0, 0x80}, {0x1d}, {0x8, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r10, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000400)={'p\x00@', 0x0}) write(r8, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x15}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r12, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xd027b197b447819c, 0x20000000, 0x8, 0x7}, {{r5}, 0xfffffffffffffff0, 0x100, 0x1, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x6, 0x1}, {{}, 0xfffffffffffffffc, 0xb0, 0x0, 0x8, 0x800}], 0x7, &(0x7f0000000300)=[{}], 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:31:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) close(r0) 16:31:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x5dea}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="76d57e4da57bb2c69ffc9f56afd011a9658104795ef723f9f41be20e9f3553df956fecb54fee1c41259ace186b4392f2a9b848233c8e0816c7475da870ff449585e89fdc6e7500b52c7fc09fb5abcc663972827cceae33896c55bf7a702a186046a0f8200bbf1365e222aec13e2dbfc04f5a", 0x72}, {&(0x7f0000000200)="081e5e2b3a640dae4c8ecf77b6e136ba27410539a4b1575925d54ac992d36a6f11e59335cd544e91402e9da9dfc4c253bd44576de67d0f1de9db8de6fdf4d5364a9fa7ff6062d310fa257810e4938f6d9fbaf022e0ac172511beaa6b0adb0c05454764142117b6706563304bedcd4bc5e252fa529890d7dfdf697cf7904a8afffe358fce099284e39f86cf3e62021ac7daa2edcd1fdda0e962de038185412ebde07eaa963e74719157fe68ee4d4e1dad47", 0xb1}, {&(0x7f00000002c0)="278f7a0b48990c64fac699fd0e51e31cd1c1d6e1a831ed2637c66e6a778c85c62bf11d27e79ce8586a24b299eb1d2008625a5320f1345d86fc4e1df85435f7c1", 0x40}, {&(0x7f0000000300)="4c76aacc5c3f19465b2e872fe21b8080b5a732e024e87eedaa51f200418c87730b", 0x21}, {&(0x7f0000000340)="48719f1b7c33181535409c37168e0deb1956651793abbaaa699c835948a954707471bc403926e99e48f2447b0b3837214930fe6cbd9b023524b43885f00cf4971c85ccf1560ee25b19c5b24d1a7fe386838117c1c685709835e60053b3cc1af61d906e32396b4db294f25b61d50de7a953437834edcb835aed02f0b42312a45c7caa2ca5b40a65c4a46e4648cc4a8c0eb5aa9ba1ab037992242133bbd89285993901a300e5379dad3e86c0cc3850f8cfd8aa4655047da5994ff3716399e7810b75a1e1587ec1f3adc6b4401f7aac5913bed6b7ca2d4cb1bc1da8b80924319a9ade8b76ad141c4d2a13", 0xe9}, {&(0x7f0000000440)="56a056403b49f46835776fadc9b133ebc3479adc996c0bba7bb268b9489f35f7734f6502d2e8", 0x26}, {&(0x7f0000000480)="7ce94595f5df52e3e2f5465d9bd234c6c63527ff2817f48460099b106d92c8ff4c8ccbc0f6b382a8caf8867b5678af75dbfa2d7088c2e7d27fdc6c4efebb861898131bffca1c0b73f0caac1956ec87d2ac18a5658a349194e169c3d6e153c1f07dc2ba991102784ab19acda74718af7e8d7382ba50d600af498bb441103999456ffb88a450866c5a8af4f71990b7a0e6", 0x90}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="1010000000000000ffff00000010000068e23832f046ce5da0aba1cdf060233446533a0c73a2e17754021fb7c06e77bba83220afc1cda3552a8158afda99ff0575aaacf648fa91194961229989e72da823f4eb028e51a21ea56eefacba3a02e2f277875b8c7f8b881494f435c0135fdb763207372fe43abc5cdf1038bd6df79ae8f9ad9df1a8f049ff43174a636b2f2d65da2ab4eef6877c6ee64177682adbab1d6efa43220167dc3cbaf7fccdb74f6925dded1937b931ae495c9c02329a80dce3037f6e7f338d568242e9e47c3ae952de3593228ce8d91c0aacdd8d0eb181d2e4fea5b3d64a81c29736f3d5c70da3e1a8390d0290a727ca144d569ea1ec3d11777931527e26578b9e74b4908b713b32e061f53885d330ebc6e3a12f33ad934b2033d8582212d695fa7693969b67a67c346a9a1d6fb398e4533013ec22740e67658534a1b078243e1b692e4df2dce6bcd38a8a2e8e5b91994114116e57f667be84658158e76f1c20aa7ff0ee21fc1500aa62f5b8593826b5fee4255936083924f79325c1c835ab69ba9a60f96e31deb11d07b959cde6d725d19b4faca004c16f68aecf93e965653446201a2c3ab0c5b844897ab5bed4692124dbefef6f1d1c513c0d2cfbaab4a377443e3cefe5158fc73a7fd5b3354668b556ab59dd68dd4485634bc75b22d974a5dd01606036d8aa074e3a765528b145af3220f8dba847ea0f2fa6f4941b28bb43c9df6a611191b6ea2ace66b8252a3ffcf128a946246ddaff08c1b4b7280395ea84d7e61a7ae44860f2684c87d6b086594f4a4d9345e4f25bbe44a43362deae2189a3b68046ac690680f53cd587a3e1b3f25742d36f2d9fb844d9d7f211c78d82e00f71b21af8c4581ea89ac8ab217b90c38cf744f140b3d66f221d9dea7ae7e783a23950db8fb714bdf7999a6c742cf3644bb4aa5b91cb68994bb0dd4db9e9657774baf51b8fb07caa6a91c10a70c1f1b4d1a82fc12fe686cba364f1e7c60c98065e974cce8055d9bf33a814f45851941f34883c32fd540b0ae638a03d30045e6adcf5bd48980aa9608d00b551a956e38c1e78c88b1284c776487d9856908d81692a1cc692f7b010ed1dc02c4e4cd7049f66e19dfb926d99edaa3de6ebb381c13fda0c26810dc0b9349be4419f021fa0966265f4cbfcb62c5f981b22d258721d90432014a1e8c69b95cc4635db8aa9c26edf42576c83bde180b248bafcdf2f7f27a7e7cd44ab607f1a39125cc641b25365823fa45fad43e58bf700bcdb82b67606562293ab97bde7400a3f8d51835f3b17978e5cc5e9f61c99f298491391b3475d9399a687414d9ef323793f38de532a7a89e311ec834e35e12cc2783127916c71a4bfc92bd73090e8c15bbd290d7c0b7c2bb8ce5407a44c6de4f570499fc20b2f7f2df66d11af7212c43f06871456d6fab98995c20a0873572f20e91bb7de9c03a64bb27950cac850f1fd3c6dc0b1b25c59198ce3af49ec1d19186ae0f1c31b43dc55c7b28b59a718c35d722c5368d76c99b87504c5932304fbf7061b13a7fda1f6c29bcd75040466d5ed44d31707a53e891ec85b8bf8f5428a60615d96cd72a2d94153e9226de8afe66a6de53bdc20a8d1ed0c3a1eaa6941cff13b605b2b362b4b9db989a70e364dd77ed76c61dc06c053ea68789ef37c2ce53ea26c00a4e8dfce17d5082eef7712d6c720edf444a69f9f6608d426fa9178ca168a06c661343aec3bfe0ab0db6ddd7bf56e9aadb754f869e9b00adead9fb3055f463811f4ffadb67c935d0c1b6143067e62e576932657e32a8887397948bec2a28cc0717ace4bb4aea5257286b2dee8f12b5adca9926eabd50ce25fd6966cb5e2e4027958b711f3a5e80d39890820c62e0dc23286e34fcb1888c40796648e51649ba331b2d2b46256010e0e6ef3b104b048af71f6331b19bf4ead513c7a4de46e44d4619870d05a50b1bf0c9ce61202b6afae359a6dd983763de657bc5b92edcc562066fd1bfbb5f76e1afad7de042510903d80fcc298903f68b540d46dce68fa502fdf7f6d4ae0688c503e398848731a192c15c313c821268359c60f6f295b90c3ff1d746c4e876caab334a614cb8a27dccbb919c6b679919bab4d956764dd38d0f15123beab1bfc9448c8c6eda9f293b0ca974d0c963c12417d5329b554dc5091f399bdf0baf189b1cad5d86d6c3701db6b139bf5572fc59a2974a768dfa1612252eb481b362d7400e312efbe57c7730cf17e84d5e3c9c1faf0b186f6ec153778ad843eb5637dc28699737aa929cd57ebaffa08ac8c3ef8180b1682c622d2eecc008e0ef9d967cc389e78198d6c4a20db048614f4cae9e7336008f8b9002b6d97a07250de492f4a28c840ffd51ef05ff8aa893e6ab4b32bfb34ad1edcd9fb2b2ca4e47d9db95b2c0cdeb9453a43bcadce683685bdf768a8c41849347b12a9d578affa8865ec09750fa6c7aebf5693c876ffdb3e1d3e3b93a7c95e9de7e3bcc58838f7f0451153321a43ba84e23fe3b5a532ce57e312968374323b44f2d3e895ffb06e802cdbad111a706cca3c8b1bfc3e86383f5d8f20f95ed7c567503883c108a1cc47d6e1932dcf4a05e185e3d410fbcf094041841fde7edf90b2a3c4b60eab1de67d328b605d1f070c13cafd6b781cee40ab96988d064abf13bb386bcb59175d2ac854603ae41d8b92c960af14fd48a8aa207ca4ae73ae98750f85424e2f22545c3e25e86fd2f46ce91119802e3830ca2755a0aa62b70f305fa48d26838b022a5d5cf3cc0bb5390aa2a0cfe18a44db9e9a1799b678aada5d1b34921fb100823000a75518471a68d0b42f477ec85983ad4a6761e863465b66622241ac22eae8dcfcf639d335aaaea2a13ca20df44d020835b989d651bce85b1727524b3934e484b13ca2c47a22d4b36cc38d65ed01c1147382484e01316ae180dcf3971bdffc5bfaa48de4fccbad927eda32db5f608dc2bb93fe4f732ed91de06c46631ca5024cf3c8ec5d81b42746a57e5c965767d8436af3146e9ea2da7231c167a64efd6bb6ac316587223ed11f9881286f6da6c52bf81f208326d40e9233faa90210375034f1c557aa19af57c18834674db55b21a1d93121efaa6ac2a5f2e0fd2fb7a7e6b408dcb91d6ce85182aa08ce5a7e6e3bfc320ae832c424c0508d69c3a1d0564569ac94f00083b1495377a9a0dd3f8c040844f5713fff7a7a71c96e2f72eb60f9f6fe28b191338c0e9b653741310c1b95721b66abedfe31df5cc17e169e3920f1e686d272e5025e9ba2a0526a0ff8089c1a0a6f330b6d3f3a1ee7e8d6373a66b1bb9dd86f51c310d7318f4032876092ded79a18e2c978a4940b3065bdefa1e89984b300a552828e7193a1c2ab2918c1d7d0a4d6da82e1f6e7628b9851442b571847c397cec180b912473d6e4c83a38c83a3f609c1868180169687e9b9ab3176489272ce01b4b1f51f1373b8de7d120c065a75334a7789978ee7742bf91e5b6178071f0bbd814cc972ceb9bcdd69a7d49526609e754624b7a8653ee3749ab496cb65c5866b2217e2af521aed18d89f19ffef8a29399f74314abe62fdebef0c62e061466adee111f4e76382e2ee5eab1c2a204c9ed3134842bc6d40f25dc4bd0e45f2ce0e33b6a2383c82fc9060a0e314be8cfe1f89eb8fddbbb6d632711b0f7b389dc25f877a25d50fee4d2e679e90be13fc23ffc1d2981e773954d0ec5572496edbced4eb187427473648d273b23da3f0ce3d3cd6f60e6ae988bbf40ee55efc46890d469b55a5b5aa542618fe3f46ec6c8cc90be5d0f2eb9a9324310668629fe87e4884eebd512f139471bac4190bbf380325711e74e28a12007fba1cfa221458fa226291cb2cb0de3466d1c1518534a4e3fa337a5b23263ca38f20632b66128a4257c6269785f5d740e66653e14179c1c484e60a91f72574e24dc3ef290fef4df1b5e2d3524fcbf3d2f3c94aa14a2d03b9936859894cd39ada448011a50591d132fd05bc3ffc9ac567760e4ddc33f80b78fdb640f7da6389c9ebc03230f7287e6b20ee1f0c9dd830335f7710b0a714837c92349e87f59f47d85c7da153ff8ab41225d490f55ea6b9dd709502f87007bb8a417ac1e94a538309b45e71acd22f8a76a0b022d954aa0c89db260307edfb1750f840520894e0d3913cfd4f39a5f7a80965385da9e0c91d29d356b866fa417782972b4d6762e63b43fa2ea96601a443eb03cac3a002541eb4c32be335bcfae5fdd0fce472c2141369cdb815eca89e7b677bc9f5fa14366e7a11dca306b8eab6804b184ca7179c8c5e2a9f128458890b3493869abb871738e89b2c4102351549c325ff5a5deaddb367fdece7a602c33522c551eaa652bea1539621e9b87a9bb831d1724be0f7a4ff034beaa80172ff5ed1ff68d857da8ab6a3b70498d149f71809955a8e943ee79793304b671c138876cae77115af7cdd03c9bb4bdc4d6f29ab00b0f8e8d9381b14f9d0ce5ac007b6fa89987530642287d67f9a14ff55c191bb88962a9bb1b61061e3bc4c4113822598daaf80bb77dda4ce21c0a39ce0f7b9f3cb08260bf5c7580371fac0ac2aaf691c46568243c28eaa1c83166ee0e709f1738128dac1d20aebddd9a8d11142310283f2446c528a286c683a82cbf85cd9152a44736099e8e5aec992ab174506a5a169ff043ad69ed72a30fd18efb81e44908c30a5b1fa7d469a17b8a2b82664168d0f6b25b6cb860dc9121938bf3d6ddaa7a730563fac0dcd8f613174fa4d50cb04dd10f8f709d1d6cee5e66a9ecbe97b33c3e3b709fad07d4f6d0466a72da7c097e9cdeb69acdd5f31b98b5c7bedb14a16420a3240fa628216b7474accf0e2df405ca8066c38e473fd838b081daa8db9132ef83fd96d0bc8ab50c140cc45f77d40fddc77b536388ae744c15accfde92806a22b0e4e08b017257c2b9f62f69b6aaccb18a0991c6a9b81367307fdb91c326af35ec0186c8e1611b3d1e1871bb316946813314ab4167c1775b8ffacd8fe3d49537b329674e66afbfea437d1059e53811e8f7dd0097ab203d89de9637e3f481c24002a52a13984126e2b2cc255b9c3877c90fb6852fcd1644edae386ede35efc8be0680a288d9a2132e0d24eace60b550e22f94b3ac1443b09730d1800063b82852929459f216d632d0f857d2323738667576951c581e7b5370830a8a962bd0a5a0fcd46c697bb1298b7774421f0757f39075b1ce74d2024694e6934856b7d98722e1b514d2f897301ce75b01f1c8c17e42d60183147957f4f08c5d89e8eef964992360649751f227a740cc1e910729ed0899c24fd848d1aef37777baf65c515ad7c1189725485b07b064261bdc0d32df48cd3f17d8e15ec914ee5e1dcdc45d21dfe3eccfc6a27ddfa310541bf5b24d62403fcee0d528b391dbe48d3b1fd57474c27b688c5d1d3b574d35d958e2da965637a836e152fe4a09584990daa5fab3608a56bbc3b5de8ae3df7abf4c81fe6e1eecf4cba9450fa035bb4accaaa85fb369a81839333206f0eceb48a521ea5a7a5818a64ffe3764c9d6146fe3e9b67b4ffb70d0963ce0b1cfe6ddac1570cc0f0cd7580c598cdd460ce2cd176b5b2fb971cb09047082ab5dc8156dd48b784506f5ba86a26252224fe6e596c6c419a9a5050fb9c375be8ae960283b6b0f3805f26d86435fbe3e4a9a6d8add6f0f9733327b5a803ca9786809a45623904685d8fa621bdb3e9496ee651083b8323ecef76d40125336540fd463a66aed11a2ad85a1d42ae94b4750487526b9e55fe022be761c7013251049e25770865bc213f6e1caa2360c8000000000000000100000000000000c1989cc42393effc2c419871770cb4c1c0f3134a39f01fd2b7745e663ca484f30669395d2165c1a1fe4cf8a79386b168fe061ac517518c0de52348abb718089267c2cba5abdd05396789bac98e0853f75eee3190b3765b60a06f6bd85060ae3a6abd7baede8aee2668f593aeff20229cbd50a63fa9dc81c96ff1e6f464f648bdbfd3f585d1afc5468f872b7edfe98f650d21b8a764eefcddd064ce0bb35e5a563d6981e8317cc17b9fbc3f90251b11e9e9b3000000000000a8000000000000000100000009000000cb6d89d3db271850d9053778f75a52d7b13443097b8eb92f864c978892c5896f74aab9b9c7f166d5e59bfeea24a9cce0ab17e7139d8632509e574f882c40663fb4010000343157a0717633267811ce0f6bde8ed685ee8c289715117e1218d2e65759e991069210128806ec8af9956f8f6c7d63df18dc8d3d591073132c376ab7f06638afc04653427ba0175ee09b971b084ca700000000006000000000000000fcff0000ff0000004eac63844529cd204cac4bfb981f3f216b50485ac9caa798f3eb28c23d0fa1397dbf9b7fb715ee6564547fe9d1923c932de9717d1d85f7190dd8c5b0c8bd07f9cfd1a8cc0a6a1a470b000000000000006000000000000000030000000600000067c128fbe2db82f1da4337cf8276fe285b7666b3be43f2cedd5acc895566e135461f9549401f672b18dfa0559cd1c97fa790fd56a3d0a58b1b3a522f351b35ddd02372a29f444495604b0000000000004800000000000000010000008100000058cd05ab8614c08ed81257b978c6a401823143ae4941a5c6fd0b74dc6534c58e6ea94b41dfddbf8f5dae988a349c27d92fd55400"/4744], 0x1288}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r3) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:31:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000180)="04b1e55ea429e02eeea59e0734d00fda776b137a7ffa2d8cfc39f50fa1a7aac1860ddf51f481f7d2bf6197a0df18235e200abb24d4dbcd0c6b76679ce65a691e577e9a972935261a67051569cd3d3c1651a6d9d123d18a1ed6dcf2a16cde9205d3e5d76be0", 0x65) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000100)="f238443fb3b92eeb82272996f4f116c0efdc046329d42459e8fe4653dc8afb9c052cac0ca3e92637b2004e5bc7283901d64fb683a76f671b852ac66c490d7050da448411127e6016675da1a7b7f016f1c3a64ea71bf9b89e6fdc63e14c8030ec53539ede99", 0x65) r4 = syz_open_pts() ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:31:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e1ffffffffffffff"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000140)="7c561417d1e7ab4c2539038821da848231b3d0cd2186cc56c54b2771d9a2ab90ba29105f2d1769493c74f0316b937c96a41d423ed0ea363afa19101d6b06bbfd7cb1128e4c4dc8ae77f11ff3", 0x4c}, {&(0x7f00000001c0)="51c4340e473a8153de938f8d03545b78b698ccb7193b72fa858e2ba12766334073e2a1c23e26bf2a5f65f717b51dde31ff9f6b0facf0cc77ef9c5ae67e166ab521f34aba2d62000f6dcaacfefcc90ab3269540b5e612e012d341b8def4eacb0d0fcebea6d18c7b9b92754f15e92ff013f46521fe73d17bf86bfeed7e56565bf12005b9f96ec072b479ac422ed411aed5a111c8d2097850e7f84f018b8c908115dca61a61c298896ee242d18021d9c73deb2c692192115722fe585fa932b0ba619b7c63fc1eca24a746528d3d3db00b2e90f6f7a4f43163aea7a721f602905ee8f1aa04e9cbe1a5", 0xe7}], 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="bfea448f0ef88da9bf72c3d41891722bc42d14ed3bdf51fd2676ba5cd7cb066d97e4c283d79d51bd8e34a825b7c8d44983f7ca4fade3485bc848fd2a8c4b87e78fece6f654623cb94c", 0x49) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x22a096f5842b545a) 16:31:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7, 0x0, {[0x80000000000000], [0x4, 0x4000000, 0x0, 0x8], [0x0, 0x1, 0x0, 0x9, 0xffffffffffffffff, 0xd1], [0x0, 0x0, 0x405], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x100, 0xc4}, {}, {0xfffe}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getuid() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = accept(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e845107d75e7eea0a9b606c5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa4761c269b159da5d4b43fa996e8edf54653310ddca3b4b4b93b61d0a8e3"], &(0x7f0000000040)=0x1002) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000001c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = socket(0x10, 0x1, 0x6) fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:31:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) write(r3, &(0x7f0000000080)="7748fa59bbf18935a9d166ab2c2cd8960b6573ae759993273a0a3a122dc40ac75814b58ac4eb223a87d83e3d536918bc868d9ac33974", 0xffffffffffffff67) write(0xffffffffffffffff, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa50401454", 0xd81) 16:31:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0xffffffffffffffff, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={r13, 0xffffffffffffffff, r17}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = socket(0x13, 0x4003, 0x8) sendto$unix(r20, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r21 = dup(r20) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={r19, 0xffffffffffffffff, r23}, 0xc) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={r25, 0xffffffffffffffff, r29}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[r11, r17, 0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, r29]) r31 = getegid() r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r33) r34 = socket(0x11, 0x4003, 0x8) sendto$unix(r34, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r35 = dup(r34) ioctl$TIOCMBIC(r35, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r37 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r36, r37) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={r33, 0xffffffffffffffff, r37}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r37, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r40 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r40) r41 = socket(0x11, 0x4003, 0x8) sendto$unix(r41, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r42 = dup(r41) ioctl$TIOCMBIC(r42, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r44 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r43, r44) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={r40, 0xffffffffffffffff, r44}, 0xc) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r46 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r46) r47 = socket(0x11, 0x4003, 0x8) sendto$unix(r47, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r48 = dup(r47) ioctl$TIOCMBIC(r48, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r50 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r49, r50) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000040)={r46, 0xffffffffffffffff, r50}, 0xc) setgroups(0x8, &(0x7f0000000140)=[0x0, r5, r30, r31, r38, r44, r50, 0x0]) r51 = socket(0x11, 0x4003, 0x6) sendto$unix(r51, &(0x7f0000000000)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5d772c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x5, 0x0, 0xffffffffffffffa6) 16:31:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffe76530130fb9aa23d0571454d78a2a197a386207000000008295955987c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16fc0db55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000ee0000003816ecaa000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a7b2237db8ee3a23e332f14dfcf8317205a265910bf87d33bedb316188421b1bf6a1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cc47bc415c77e78091045293d3582008d257c543d5b73a4e5c77ded34402e3b27cfa786da3c622e10efd6100"/361], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000680)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0), 0x10004) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047466, &(0x7f0000000040)) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:31:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0xffffffffffffff5f}], 0x10000000000001a4, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() r2 = getgid() setegid(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x295) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b756682afb9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de720900001bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17c2885cc42b7827c4e390d8383b8fa31cb5bd751d035690ab8157d5b0ead6b525f111a461ee6a2147b0ff9a91a4f150f2ead0f02daed1ef06c998223b84df556240f813cc3b6c4d861e8577a5c7dcd29bbc840c3a442963c4991a9fd7df75545533e30b3678e8611f2f6bf2fe91"], 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce1ed5e72ac4b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d24593536000000000000000000000000000007465a2035a245da24ddaa5cea615e2c1c91d5e60ea4040"], 0xeb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) r12 = getuid() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={r14, 0xffffffffffffffff, r18}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x6, r5, r11, r12, r2, 0x10}, 0x3, 0x7, r14, r1, 0x7, 0x180000, 0x7f, 0x5}) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000000), 0x0) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) 16:31:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x10200) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/73) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x0, r6, r10, 0xffffffffffffffff, r11, 0x22}, 0x40, 0xffffffff, 0xffffffff}) 16:31:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000680)="d8a9a7eb29fbf9680287c8c9f74807bd75f15d163aad71d1c114c47d767846e49de377a700194c4d0aef10c7258fb144321e5f64d177cc3a034fa38d183978f23c3a9fa1b0e918b1afdee94a9accb61423ac334e849e78ccf4940dd3cd846a37f33adf9c608fb1d1fd6b732a5fb19564f52631ac7e92d3e6642863c33ac58fe0f26f3fcc03e5c7a08fd124f439de2d7307f1803f2931d23deaf0fc2534857be89add19cf75111da38c90e3150a0c86d06e5760928e18772363a833aa1b77bd175d2285c5e32cd4b920e7a4f20f3afeafc72424fc9096ea9cb2da6500b9ad02a0b2a2af73a0e9f190a7b4df0fe54097492dccdb5c724fa5bfd5a226c5c5a6b9d48143874bc944", 0x6b6b2653a7b5f0e9}], 0x1013, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x7, './bus\x00', './file0\x00'}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x665, 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, 0xffffffffffffffff, r10}, 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={r12, 0xffffffffffffffff, r16}, 0xc) getgroups(0x6, &(0x7f0000000240)=[r10, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r19 = getgid() r20 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[r17, r18, 0x0, r19, r20, r21]) shmctl$SHM_LOCK(r4, 0x3) write(r3, &(0x7f0000000300)="6f4c8b76f6dd727ce6102e97bb4e3c1b3ba7bc48ea5e523934ce56b995a33dedfb63659bf26976cc68b0762de46e84717bbb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf786e8e4931264ab048aacab086d68f4fb1668d34a4c41d01685edc744c544120bbf07056f58e52cb76e2865c1a6fd022cdab5d7bd9507c35820691f7c9fb39515dd9c56b9f1069188bced35e5bd14120aedbfc89dfb4d99218dc776f1acc18c4edacafe4c82c2d16ac211da092a7d2fa3d40f3f7994a7e132e6bdc9a9a76fccd7b22153f1dd0f3", 0xfe636ad8) read(r0, &(0x7f0000000080)=""/165, 0xa5) execve(0x0, 0x0, 0x0) 16:31:35 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000002740), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000400)="b81529d5583001feed361fd3b33e06bacff9ec8960279d2f1ee17dc5071f8aa57721a450a89a05b6799e03ed6369346d5d30f96bb2cd3a91e114b94a79ec03ccca5e15ad75e55a2d4c54f32a8ec83e190417c243aa5e8588bf07b6b7cb6e6da8a58df90f00e6c67c732ce9f6c0e57255c21ab994f258603af036c6ad73dad08b88d053f4f797f490d192944ab44709b6c38fdef82c677c0a7d8963f8aafad346341bb58be713eb8555c3c93d8f298ddb5578098020532673a55c01ff7a51c0f799aa6f1e5d", 0xc5}, {&(0x7f0000000500)="dc6e6d3996c06f66cb93850de805aa9cec208d3adced7c6c43af45cecd8888eb36807984dce7ef71058794373f4bcb016a84c0b9f1e29cd550b8eabc1326dc4e8affd50c7a51bafb0c081486f337515cd261add298fc82f453650779c2f126d7e5004d1f73a4c78d934525f83fce3e59b9b9654d689d42d2de5ae334c8bf68d427109474ab7f3facee0de4b11849134f46aa5cc48820b8fef01db018e56ab9ebfa57b0ac69d50f7f1907340ea9de53e2616629c5f4e4f2449943f37d343238dd0b2f6e8683553b424bbf32b499062d677b49c08ef79ffdfcee889f0c69e64d970f2d513cde99eadf8ccd25db6ce9684ca03dcb017463ba249529d81028c068", 0xff}, {&(0x7f0000000600)="572e409b2aa4ac3141f8d90b71ea5369260671a209c966d6ef1c367e6ee0ac8eb6f7dc5d76a24c5c0e0be4547ace3e69657a12394a153e5e7a8554d84647027aff748fc2b0942448fca6a68f64da19a6896513e6e64fdfecaa689a96b02ca1ac2c2cde500b61bf6ee244cc93210a512dfce9f76ce6733e79e2f123a70bfbdd31b46e8b97cd0e29fcb4a6a14dc9d304df35ba3ab545f8c217e23de11a480186657e10038edb87f8dda6103f839ad7cd771db7ccf47b87a1bd57dda9af95cc8064548c2f28514f7493aea54a6fc31af2c57ae772862105a1616da89af4347abb6f734f5635b90114b1cb4a6aef6f0c9fc5e51caa4c418f6d85dd26c13266dc798a338ce6e6b87d3f4fbecb6889fa59547b74cb081027b2740026398fce9c437ce8b3db4e7a59cc5945cf1b84b388eb6a108760f2b0a4aabd01e8f51fcfdacf9107a6f4a3a0149f8d48df9ad87a4beca403797ac550ba4a3e94665aece78f414987df2026824db2e264fa936d44339d4c2ee709195abc4e11053cb0cc547e578acbb2d9d1e7deebfbd2b0223defa975809deba650276d1ec613b8c8cc7d9c53d2daebb00bf4b15200d69ed67433771a623437160c85832fed00566902665b80d71a97905c93810eccc6b697abe7094e86e6b2bd2a71fb30a958c77764b343ea2a863a2567b2320f12851386f2ae447a251834fc700f34a91ec4c9b0b523da69644f724ff2b9cc5a96a19487041415c742a2502870d82a52c033ccf2fda1670588c201f72043527372a7b4c03fbd35178c3d76ab7b4b764754f9513902d14b9719bb4c66f9dc8f3078e3dd54df881c7a0d5d081a575ec5aac96658075b419700b3fb32ba16eff4677b808c40665dd2e2aa708e50c22f4cb389d1813011dc25df2c0326c36690fd08ab1f1121054622bdc1ef45c5121bfc1d4a755804fa8436acf080117b6901bb9267c3ba5f583058b6f95c40ff96f244913eab3e386d256018c78e60166617e7439dd04422fc2370adaed4048efc4207bf88afb8da3fb7e3e6803b543d55f77f242d5efe69c52d8747c9604074dbacaaf527f5c3f4a03aafcadfa328378a4b972c87c5d5093450faa7e181073e436d416d18ee7e3d369ae1962c972f7f50c2289fe56fd81762c1bb59cb03a9747e4248f3d4e04f4fb57438f186ff8dcde1344d8bf81f43bc2871deea5dfed8f6b23a6cfdb655099e874564960541e9ef0110db04f98731c191559aec7c27c63acb3da26967a2b91c0e02a14fca5e4cdccb1cfca5f858ed05e49ac78fefb36319740b3abb0a941530f1df16b4c568e3e96527ba8965290f307f4570dab069fad6cb244bfa26ce1da647e771a23ed97c6682e3a526f5393eac7da0c3ad47ae977a712266f849d98111777b7bfb7960add575db2d029239d1f6c9e82d64846ce1a564c2164638e627cae661815a21b5104c698dfeabccc5cb3728175411fe17b934bc0e7a852cdd2fd86f90d0d2c2791263d1c47c0d34cf852a253fe9677cdf5459f14bf3d2f7ade63dcba5abe6e005281026b0525b79e76642fdf9ee5d0abbfbfedc15dd6c50c1d0f9df03db423acf4dcab07f95039e4adc0eb39c0da73855695ac82c629c38c67a2f62f95b23ae7d1fe77e1db015111c62f9da441a2d8c4109c7274263509e4a91efd62f32e04b3b1a5df6043bb29ee7e8f4b80d5a2312cd823a472ad184efbe316a72174624d6e22310c6c08bc77ab30e830419c91b13cd2a3f96cf972ef877695088a280efb06e72fe0a6e2b12175afb87589a383deabe25c0f172f87877ea3ecb7a00951de495e74ba720557d09f2457ffb3f187ab661b5a73fad1e3d560afd385d89301c9f5f2e1f4ca352185671002bfce03d7ea6c7080ea5d98404bcedaac5e208266aa2d01da951706f2030f616ab6b52ed7546217904bdd1a679513ddc067cacc3ce0033f2864a7342643126ca054adaabbdc4410e9038f1edaef21d8812a994323a3e67d5b91df0cc480b11dddcf01e52262658f29d29c71185f5616b176d1336a12d1a0eeafb75cd5c70e206ba61b41990de2332cc986301f207a8866f3a1da36064fbbd844a232fcb0b217fc2c00c03c24c9d1def4e682af26a33d01d85a56894795fa9f55b92759086e57c4eeb4f326fa31487e609452935a62c8bec676e4ffea5cda88be8abfb5da1871bbd11eadb4687df6cb36ff21b7c4b26998c666de1575333c8388ae4d4147695b77bd9203677ca37d99f41b29c9bf2d78378a777dbb6df549c7dead3db173d8de374ad106daad68476826c67b6a70657c1fd0decac0f2a576ee391bc7c723e1d74051ed1bdc2e6ba68af95c5f86f4260fe3a951aac6d36d6a5e055b4ff227d7847ad5292fcaf1992c1c60410c2c4f5f24ea8829b04322b4f68184e7b228b6d5ba369115b70405c2919eb00d9e11d1d41dce6bd3df7545f2bede34c2d67a03de4b7390c47c4dcb5cd5686b0adbf67918550e2bb1b30b1406b849b0cff7e3b0fcc2cab62a0d3f5d68326d137bfe314da18d5537d1e307dabbd727eea45f8c81d8f2144f9c19261cb2808f0b5ba2fea1cd2f28dd4580fb228abef3273faba952f5aa99da53089f4247d735f072212cc8be0e63f1d5910e7e53c35e40d6cc5b3f6ed5edb13e0b5c67505148defe24b53017b595d75432e513fbecf1da2c1e5bf9a4bd7bd3c26676371e0fead91affad37d3c55d28e4fed5d2114d9b453e7dd4ee1438cfa1ad39953343ee54ab9dab8bc0f273d2ab678fc9f7f363c12377430f3ba0c9dbafb6f114b54a55426e9f4f474c849621f15d52a71734eaf635e433e1243e84626c168fbbb966dbc25d539dc59bdc5f760cd3e8202448b8773777cf5cb786f6240010e4257093209ad621e84749c7be49abe98410010e56e2246051b54f6e1d3370797ae0ea0de8a0ae1eb370070a3ff5b619d21f75d89ac5313e4853b0c9b94b29ad71a5b4f469a3e9b9ded24c900772f430ec50354ce73cef17db399b2072ed28f50c9b3fb6d223f2937a26be081d9c64a62de5a941d90fd39eb40ecdb1d386a485089b531ac713e10be3d30e633d83e2a1e7dbb963918899265c4716934b72ff2c4c6b794fbb31b67ef82cf2664bc3372f68a78a7d1bccf1e95f1f649f39ceb3a2423d324f6b9a87aed1c364b7c0aaba7a77f3ca2c289e5e3656733913d4f81f0d397102bdbfd442857b281734222dc416ed632923b4d11d9d55b59d1057349f2caed9b9505518c833941ebbdc717e4dc06416ea7724b572885aaf1cf3fe4f6f62fd89d2929d06efb27223996d3c89074ffeb0e3a8ec2d738488c74e427dc0ba3257ad7c5b30f5d01d34b16c15c7e50cecb895bc6d4e2a73d1ad8fcf1f6acd9cf16039c867a9faa8dd5918eb2875aacf0c0cd75716deb0d8421ffc0fa01c6d387dcc3aa829c0d45b769d65cbecdaa0dc25803b26020dfe439ca536d8b90d17e6fb413a239099820aba5324f514f74d58902acacf4cadfc1882ca378bd8540cf1427bcff7dbc5facb169e9f271a351112e68766391f3135c695fadb682233947d10e0bf01ca16f1a95dd39e46fe70fddd0de31b9240490512b06a694c4ff3c3db0dbc10b71778607eb92916b810f2f2ac2ee6a6dd2d1178800b32dfbf85b811354ed519514fb99344c1df9733b325efacb20a04cecd98c2fb1393a6621ddfa89f96fbb827cf7b4981014a1493adb87aa4a2528be624c2786daf69fc485249c7f5f1123938ecf8245c6c18e7578d6906a7211171381f49de6afa92a886f85be62439fce6e54fc78ccf9bc226f64f95d2771a9d320332ff0212a3ca5e2f8538045e4ddb353f8fb5e7a8227ef1c6d03bf148c35b76770acd88a9d5e3ee4578021042552b6a71a170909f82a9883fa964b8a31f281501d0eb99998f255c410aa0d9a61b81da70f0232241aa69093e95a6164654fc9a22a352a0180594ea218271602a29796c6b4d820f740aed6ccf88033ae343a5369dd2d46a49cdd88db5f1dfa6a4ee5c18e648b7a91761cea7977020628bad32af4579de17c9ab3508ab18ab34fce6230cb27ea1eb58664baada844b93bf7d0a24dbdc9088e6d6c6e734fad25797538c1bec4b4d8aac01be25c8b9d087985a080ca05d927aaca70b35db45ccc86994aae403c5163980ed2e2c05b371533612fad09fc16d3b015853006964105004deb8198d4438cf1f57553663e76a44f116e387a27dba29b955b24e0131adc8f2b8fd13ee20f5666602eecf06cb12c12c4f2c8281505248e2bf7eb9285c06ad366f59c04ed2b5371026e4e1491bbb7d0f2656a7ec7eee76cee6d141b23bad9d11879f202abc355d6a6b2a9a0f18dfc9f054e448a909399a824e3269351384f47d5f039d1263ddaf80d85cffa7eb02e29d2c449538178e7e3f124d26c9cb149d837c6c34695c7b87659d498c072c068842dff1c55d0b83b4abc2cf87fade5826916b8dc13c444d1f420fed8ef827fd8e768dfa69490db3dd95eee17dab80db05d67d73594c59e0e74c8c4e4ef90135798a63a969a1ac98115d24839049d55c10fa31db12900b0aee4c4b6cf6be11eec4f2676aae3e5fbca67e8943ad88adbf603613401c74aa920695d23d09cb7a3844fa042a252337ff6060f8ab65c752a146fb193611c248dd21e4a4d674f8ce2e7db7c3a16d034dd4c7eada850476812009caea5b8637a26696993de8a821ee3cf6506d0e162af844df235e5970020139121f2bcf65ea29a9d92d3bc66202a9dc2813a574157e0e0d672ea634ae0a58c4b90e1f06b5855b49c018a81b7bcc7fe15af280068ed7bc0c838d0a776b0e788c30a1bc3c6d02ef0b07bf892f9f100e193b6a36a22b9410ae86ed1a9da380d7de926cd2a6d0a1f0a6db4f648678fddbe356b3191cc8c31a61aa928184f957a436325fbd705be85387f07798df6e2485691b8e0456a6ef3093e1c51322a1e1906976188e7346e98bea68b82caf1c57693557ba3e1fe07a07154ebd9118184f9832a1e994f82dfa4961804d9f24a11948b5e769e5e9c5d32f73ee7a37b53fe9191e335c7fdd3ea14c0cf42f3000e8fbd0d62110be61fe03e1cc2fec5b7be9d9cfb73fbf5d70ec37206ebad2122d603b24c255514bae40c64c728c88abe4fece095702976d65b2e823451d9e13978db9b5c5d3df64b6f33473d218a6f9e9cdb77a1cf2d281a0314b0d1966fea7947683de328c859604e5664c898d45e1f264b2a502868a6dd3c48f61b03f6f3a1a358e83ca6bceb167def8207ed5fd8c9b5044026976c31f4d86253ea1d747dc0d8c156e2c79025172dd676c0823b34720ca4c7cac0a771bc582eb2c4fe5f1b2922ad9ef1ee00402e7bc44ad697047a99a5a9d227f1bc53d975c4a6afe61cb0be001198501cd15830ea9da825aceb4d12f6e767559b029350879d0ee1dc029e72e6351c7de10aab71e1b9e6df28b7d62ed9996bb410c3460cae69895f86202295547541204a133d972a4243680cfa37d77e4c2ec6bcd6e875d6099a36e57315f10edbcfc871ed638ca78f0ccfb2fe813280e1ee9bf90be2aeafe95ab1a7b469fa20babe4706d5fe0a7cb298fec4cb558179687bcf051a854fbef0f1015a6c91c53f50e8ecd162bfe8351c29cd8eed593d8149e533cd87ad576fd3a41e0978e090857d0255d6c06d9ae253221c22ed1cf471c04a19ede354ece75cc7273c7bcd2e630d855a80641293769a399b32d008f561302a8818bb2aae389bceb88a8e4de12882680893224d1f66a76bc1580f35ff537a55fb7617a95eee6fd5282d257843f53e3ef80d7b47fdbe7ba74d", 0x1000}, {&(0x7f00000002c0)="c991ff3cb4df69f1dfdf7a778c6aaa82c7f3502dc030b4a445144edbde4a5f31a31a4df96c3ee363c077cfd95c6de6ed82e913d78c", 0x35}, {&(0x7f0000001600)="85d30801d81e88ee69f09f6db3fd38eb3777bb50dc11a6ff90c23eee50ad04f1028eee061db06c6c2798bcb63242fbad0ccdefb883ace5ee2b852bb5a12419d56a5c23b719c9e42ae0b220e6591648391b17b7517aa67026d2191da54271c3d31c8bb710c5a979167c6bfd1ed183ffdb71ae9325b98c0d66635cafa373e24643a3424b245ffb9b9af4798d5dadc327424fdc6db63c912672ac4e4a6dd04404d2a89ebba3bc17625703e569a90075c5172581b9918935d5cf0ec1a95c1d8c9c2ed63465305863629885e7bc09fea07e38a02c7140a5ac185657762ff12ab41f986da429500f91e4442771c6771e7c838e1909bafec1fbfa1e31b4b29d153d97144d5d20f48547baf8e3695168738ed0abbd23e2eadddabcfbd59e0c1d4fbda8a9cdf05d9a7893e7d4d9292df2ff13f311a06b184d8c3dd201c09dd9dd00457f93d74e1157c57ee4bd6c77b3f271780d8fab73f6599c8ddfd639bb81e957467ad4e1ab2486037928a2a7b308b99f4d54728206e568b77a127337372a4425a7810958244792e985e18ee0cbd87ea88d68960294344c7ecb8d61da44627a2f108310776c053a442aea64f4f5337e3a58f15b417b42daad34f7f2dc80e8be7fc0e25ff979a4d6b37651c941ce0cc34a00e0881532fb8d6cd33190fb926c178a63b212ae3a650d7376b50db887a1b709e6dfced10973e1da9ddfc66da9d9ce0a40caa3f4c1757c56d130fa71ab09ad142ce6f502bc334822abbffeee22a74976eed6ce6a38ca2fe70a0f858cd5dac1fcb9ae88894768ea052316afc72956ee22b3b73825ee47f698ec6e751c0d97461ce4a83f0ba6286dc4ab6b66a77f4f3f2fcdad9263b474ce78257c48c6d92934e78f32b14b9dfc0098a979b865e5a15866a43f5601700c021823e63a0bf4ed5c8621548ed747ddca3ecf730d130c807aa3c262d2f2254c4e1663f66d13fb2abb91774a9f272fbd80e1b551bd7e119b76f0fe2c0ee7f88c0783264b745ed99fb9427e9b540d8d9f5d63c0ddb526f1727fa6914484cb61575b89076e250a89f01adab1a602ee1bf0a29e99e8615c03f471fc0db8876c8cac2ff83df4e2acd653d943cf57f025ad52feb22ca03fbc1b08263ab15bbd2968ed8bab854344e5aa2ba6e9f42776fadc7870dbff6167fcbcc605761c511c2db297777bea673d208da0756aa541d142e0ed09f2930aa02acfabad83b3f8f69d2b9badb57fa44fcff8e8c2ce00796ab5459e51a8342052e6d3f678f19039ffa2a93875947f7d52e192d7a06c5ab5dfc21abe9940ea25a7d8e5d2eea206b52cdde89fa249228cdf85c7fff2f2b0520e45e87fe8dbf5392f2994e482020b4b2b4a4bb5c0fa0958f87087ca3bc34471ae14cc614381969a82ac881ec460c488f378541f88e2454fbe81fe6f1b0d0e284718ffaed5271668486a6d041f2b5ec21d6ef45635cc89fedd578f822fcaee69fa03ae665a64f030d1639495d29a262f5169c984067404f6e20ec9de53271b3970f024f5595fdd153fd752c2b60a9c07d5b15fe9ebe6900d1aef9d74d0eb56ea2225a09472155ab0d5e7fa5cabb535493692b75d43da238d7c4b347cc0da6aa9fab3d073be58757d937177425eb1a5cfe3a28074855cb8baad27c194f331a018c2460a933d99aa2f447b3880f9542493dbce09115686ae6042b46f2beed24b45c0d30556634eb589345fd4072fc09f43b5c2bab6f70e573eff0852c9cb1134bd97c9474b4d6973c2bddd11df31df039a721f21cf7a6768d1a6779ae5a4e5b5535f3b551f5e57555263ca027913dd70e01a6c644dc4381d837c449529959776fde94c2b7437ea1d467deef306722ef6fc50f38fb6ea81af658eab034ed751367a3cde0827e7c752b91dd3804885e46c9f05d147807e61ce0220c8c86d9d67b09ff5f0a2028885cff2691de40f71dea4de57afd2d08db0093d5dab3bd49f7b0d256ee3e5b60f707b624a97545bb7713527d263a05c1f439bb9633d9d1e2c53d81cc9c01bf05085bd20b66aeec70a0f83bd4675de820e2701e850d21cadeb9f96f5d6bcbb1303e9904e8a11601dafa2ca41e3eb6fb20ce3f305582c4897d52f390af9fa610b5f2c2eaa25d2ffcbbb5b4a33604001bce0cde6c5a450b4b14c8c95e25d8ddeba10658d0fa98b498887aa9ae13148daf86981e435d72ac9f56bc3307e2603ec4d29ba714dad1128172ba1e3a2483402ec6e414216b604b92ec9b69fa5101d54d338811b321117c9c7af9cd92af291fe910a2c17103b1c439c55930cb3b8057f1da794c9166c8dcde799fb29ce0de947d7ce1184ac4af99f13d95f479fe106152c347de0dba1f2400d6ec6aa5e8f3868eb2b14665d711376a882d2aaa618f759f9bbfc59da91b5005328c85aaecd29aa07d6e093d70f53dfbeb360faa5e2e609519769d8d6d04a2ec86321e8cc888e1affed26770c9abf8e20f7194bc5f5b35f2d0b81608677d06ea6497bfe1dad796ee76818e6dcd1e667f2fd5b740c7a6ad33e558afd2b40ddd0ae06702070b0669e3440bec5cfc419b7385ad3f05bb5369f3e471f0a1895ac32f8b50b07e541e0bae35b81f8715600daf428605f7a6b8f805055e10400f3c8e4ea0dcc5112c531edcf3aa152c2a9abfc6dad64f0386548b15de9607f7bdb3d95567ac67427201c534455c518455a02b6637f0ff9131a395e7fc2ec58019b3dff1241d05b989271bc00aee4e36f86a440185fa540e73d985f4fb37dcd8431f15bfb8def71b0776078d85a89ff79a359239dbbd867509f6f2b328ca6d3fcf5f362509d573e5155b5b69601a0a736810b1fce43704657b06d44296f6888c1a3ef1a45912c411e2895107f71a63bc3c414ee9afa2197c8ddc869be6d25389c46c0ad71028119ba8159ece26656734dfd5d8abc4d9c66f62d6c79a11ed10d50e0253666da2414d44624e9ab213a246345dd430828ee1500dfa3ec1a108a2b1d4355cb95507394bfbb6c4c601e3ca7a850a8793077a2afae9fa3ecfd34c8b0fb4ef2348418484621803f401bdece9657a6a532001aaa459a2b0c6a7cffc713c5578319e20562b241481d25ccc005020f05556bc9c9e1756cb5e744f581ca16f4864f6cefb438cf33793c29697ccb8e08a0748eb18f99a229b5f77d1f6d24a06c077041bc98e5a67539e647f94410521ef695063cafe4f720586ae2eb14e27b4828c1198d94eecfd68f1859703dd6c6f9d51a989c173cd25a16828fcb7bca81cc79c468176355d064f187cf409f00fd47f0257e61d2fc27fba18baa844c3f2d43982c25eede3668ee85476b67c795dea80f6e452d8026ea0987a652f42c81c19b33b4848c83270cc27a4e8a5432f667fd04ab48c9f1c4800e2a8faba2eb1b68e88521577fa1971360153dd72dbcf9977514052a8e5709a3fc571f7d873ae8e62b03d89de80b228f867ae6f0c6fef83869c53177424264dc1dd1c86d7baec505f6d7ea4079961af33a9ea3b67f96d38cbfa083bc1954a471347c2b9913c9fb466a4635cb087803c1c246083cd2e5856afb6ebdd4c0cc92f9c1ae976509e69d12ee5bf5a7480c0b7d8991146b90cff85102ed68d97832d5d60d6eee680ded0b5af7eb3115258c88ec4aba8e5aea557b4324269c6124efcba56fd41cba5ce673fcf23a52761cb8114e7cb15822ac24f476ae4fb7fb685f258d195bc971dbcf5056829829b4d75ac245139f9725c39b674486af224e7fae1aefe98ae40df7796b93aebdb21c4a4a0a7f0167177112f95e69664510dea51c078e40cc8fdef5fec94a789a4a6c05b36cddea2041cb9fc25e4b2c0947e0c6d720226f2a6600005129167cbf91c7c8b5d624988a1d298cb8556d569f511ab71b45c893dd8aa0ea4747cfdab2d408d5629bc5f174bc4678e15f52ec0f7835e6b2bd9dedcfb0853b99f84bc17f88a0d9237ed341ded464260ee9ac1843c7bf702a81773371d50aec5ae6ecd75159588eb002094f4a9858e5d87c14fa6c7ae2a4bf2eb2a14237aec70ef6e74b956859fa0a9641df551b16fe6d3991f287418e2500af32a6e69343378ea03c9e7068458f572ffb1c31b539aeb1964a2c9c30c6cb132c1c5c952e63a18d1c34be4a1839b2d47e7ee0715a25adf776b283d33c13ef467106208d129bbe5226a102926afebcdb85f5138738f6a68add725ae7e078ed2c9d7665907336f72084f97fe08ed463ede3e39dbeb4ba33f7b8271a27075bb98c35e54e2736bf14a8203ef277f6d1bb4e2fa5ddd1b5b85ce4dfbce4e0dd635fde06971d11f2448060c88b56c4ac614008424318d3c0778333d26111f3f7cae23d009ca40a4c5012eb14df83028340558a1ebc15d62855a0c0e7a58d5b0e73ac332137857ae4ab22e01ee65a2f38825aa880f1f8aa7e09934d79f156086928268c0358ef77bb24fd9b7f28ede82e8a9b307e39c3bb5224132fdfa32a064ae078652d3c6a0b9ac227ba0c8e365db1555254ff77d6eaf018b91cd1415a5aac3c297e7aed52fd2cb60c20f468edd64958cc0195eeb778afbec0b2c8d4f1ba8dd35ee1699e51ddf813c6f7e15f0a849cb7d2af72b016fdb636d15f650aa9a12e0e837ddccd6d82cbac349e8b66e4cd4452a6c40b374d659849b87211868303559bedc2dc6f726cb0aab7262f58572f4ce316ccbbf0b75fdd9107dfacf4959da47338612bb16e7fd3c1c8ad494e21a2bbbf80b9619827c233d90868586a7fd41d3a5c9a53b199a076139ce78fc2586163e3d547f913ab42c15c8c81330af5d3651e3418456dc1a92fb9a38b983b71dea8424ba5604437c4dbe133e648976bb4a79fb41ca8b1ab99c53e7ef91bb7f4835fd8917a6e7d8702647f9aa4ce07fbb04056148106a1b90d98b727af041cd6c2b4a747bfbf5a436e142a2346b2e7f02f656f597c333cd54bbce64c61ef664459ff1d2b8ddd86d00617a7c55c410efb3b4b67caffcbce46446057c3ee942355c2dae1e301fcbd3ec8a779a4ab510f3a20e1349918cb2cc45f01579bde141418ee01127772b8f0f7aa6356359498894037a7390fb34321812b95d4b18cd82cd4237107601b44c86f233906b980d4647628fe754bb69eb0bf5d81488128a64be175a5d8898b4031824e59d2f87ca474a235c5c3c2dbde17259d8742bd540d89cea234a627765c5e418120b3ed75edaa2e68a98b804c41054f8414eecd48c6cb9aeef4fc2ad2d8be87d3ee66ff669fa91202f70b0cb3b1f4f76bae8660b98a293633329bfe9573ff4b38172b05a0a15a253febda344a18aed1fe9311c6a36e9fcf1fba00a0d7b6f7f7276fcf152c04196d8e39788358ca47926ac93e61d1ea776bad909dbbc977a1b8365d1a74952fee7e02ff035f5def4fba6a7eb39a99133fe68478ad352e0683a5741dc10964b305cea6c260f3e01009cdefbd294d17f3a30ddcee7ae98264591e37616734179782cd0332f4853de8b24a3bcf6ea544e7b931ba7ba43957edeb1658a73abb92af2a4e3711939b66fbb29e32f910f827d4fba3ef18db8f7ecc9677022e8e216a48a22773156c075228cadd1443e86136c40e4cea272945e2e469c7825d1d5726b345a0b72951977d84725ffee68b4e8f28f70b76e6cd5306c75d36b9c73a0894c380fd9b5267b3440334a87bf2bbb69edb1339ce82377f958f4f73ade0c6f70f3bd95377be6e1d49896190bd65eec931e3f89dcd67cbf3f1d5514af6ea64e230d8e627ab03a41fc26b30af51ee84ca79b206b132aa46c31eb833bdcf95a2f94c80046e4bf3d22a696adbce615b6a22f8cbf75fcec4ededd167e010e4", 0x1000}, {&(0x7f0000002600)="8f25eede5843b879b450aa9d7f8f2556c83bec44a8e415f681fa277af2b47419f65321d913ee14bc0584b24b17af4219d0a7c819504988055456f25c01892fa591b114324b29288fd39f4dc10cd7e01bfa961cc6997b76884c1b98ed171bfc69369b3a374b5f73dfe492a3c748cade45fe7194bb4690b3ddd7af07c1b8d0df07f203ca2dd0", 0x85}], 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x200000000000036b, &(0x7f0000000380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x48a3, 0x6, 0x8d6a, 0x296c, 0x101]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) r5 = socket(0x2, 0x10000000000003, 0x0) socket(0x18, 0x1, 0x3f) connect$unix(r5, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x114, &(0x7f0000ffa000/0x4000)=nil) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={r14, 0xffffffffffffffff, r18}, 0xc) getgroups(0x3, &(0x7f0000000280)=[r18, 0xffffffffffffffff, 0x0]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) r22 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002780)={{0x40, r7, r8, r11, r19, 0x44, 0x4}, 0x7, 0x101, r21, r22, 0x4, 0x15, 0x100000001}) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe31) socket(0x0, 0x0, 0x0) pipe2(0x0, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) syz_open_pts() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:31:35 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r2, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5, 0x1, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) close(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2800008cd4b0543a24a90000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRES16=r11, @ANYRESOCT=r12, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=0x0, @ANYPTR, @ANYPTR64, @ANYRESHEX=r14, @ANYBLOB="56abdf3ae729a99e698a5d500c058d9687419e195900e141ed902f9be4dd0e8deaf179b8f9da6c88ec3440dbdd34c36ba5cbd69473498f3bba1a37c54452b342e1470c5f0b9b3975eebbe512447a2dc64ebd122cabb48a4c2b7870dcb359d30adbe6e231768218b67c1fae524fa01f058bd2bc3f3058e533c33cf55b950063e7d6b85fb6986f59e8fe731515616ca24045075c7986db08ca3f8d842aa6d0c9466072210fd0e5b491c6c75b3896109a2f9b7a86b11ebfdb6d447f5cd9b0d21349e4fa458aff323d940845c805bb81189d9b72e7df11705662b56b5ea366aaeae616253cff9795ae825061c4531d88b1e308894ca8597da1b785302ab577e483e5a2c5e19230b2e4f728f358004034c311a9b889f9a5fafdee1820e00ebe146c6ba9b59708874bf141995c8427ecd6c61409b59373390162ed9f9543ac94033736b285c51b3ac5703cc57b9afb31bdca0ae877e25a75e0a26077b0987fe268f14802ad6a60634f3addf27032f4d0eea0ec9294161f7f5bf0e1770507cdbff7ebcdfc78b0073ed87bfdd23c478233832d44f477d7e807fc397263a8221c232551819e5f1f8045033d666a97279bc48b1356bf56b7856f84e5316fed0cde5b7808e89c5e8ea98fdfc0b92190e536b175274ed74537cf780d52960671b0ab81d97a9294577687f0759b02f3c8421ea1d82b8daef574606f83b2fe7f075ac4f7095285b57271600861fe85d934c2574197821ea2f3e1528d5bb0d8c3e5ab7998cada7e3f105decc4d15bbef624e8f124b265474970ffd05d9bd6b65f1c12d2ebe97b405a54b2b78970587d26726be1d55a4c6a54929bd4bf2b89d447683c3fbde5a721b5c8b2c9841e7f0cead400a48570fe7989a1c7c3604590276e210c17d2df7c8ade0c4d0ffaece3dd16b8e0e40182629199d20c2351cd1436180a028cd5e7c50f8b00d6e2834171272d48ba679651eb9f3eb08bcb34cf4f69deda73dbf59795ee3da1882d08873b61501e405c7e7a7d93bb599dbe01741384f616ec7b37155dfe0736fcd03ed1f651091b8711182419bf9af1d1fd62f840da8f77f2e8ee6a1e8b00d0054445231578c6da3ff0d59239ed003c249020e4cf4305350d732a54e16718e87de085caf0b81e8ceb66fbb06876f127ef6e5d1a33102a55c74e9c0e997c6d856f96650c1d26182470305a9ccd83c9a7fc0b352a27dead5127e3c5583fef2f3525cb87a322b1c8a0687d7380f750d93fc157c4810c972ccbe2bfb9f1dba82e20a94f0e52872a84f349f9ed98f3853f717f86115cda8372596575e838b915165fed46e9c10ad9b1b205334a9ff1ae876d5b4cc326a1e8d7c5c79dcf8799ee4da811ef1b6fad41d911ce44c99584288353c10889f968b36757ebff536a487a0b6b60dc977d72e5c03d9920fe65595276df1e03cc784359f92c38aa3669a5b71eb97216009f5eaa72b713b77302c0dee2b75674c92a548466d2b89a69de7bd64c8ee5b46fe09df0d4eb6cbfe852a3b8ac50b8f6eed860f62ace386d3f7543fccd68aedfe3f81c27d86c736827c79c4871e1e5df1a180a9c2e72e8673aad2183f63b07056d33b0001370a8687a4876e2e21188b227387ce696741a00474dff3760362c85291f4003bc14bc07711e3924192ef107eae408e64697c534e369d84edaf12908f669d901f5de3a3acf34a30da7b133ac7172965142eef1c218f1c0a7763937df6a42328cbdd86a4c0dce00228f156c7135ab961b63e629a123461f6235d062bbf56cd67e6b473cec82b6fbe24c188fb1a9abb38bf0c2c96e07c474e4524dc1a2453da071a2b493cefc2109e468aa85a7e650083d84e592084e09f0fd806be55efb048ca5a3a72e3715e772362fea4ce72982649306c066a3d44651aaefa820f6c7e4296a12b1e050915935ddee9f6610d723d2ac9ecb5562d346539c1977252a022f91d1776d62bef9739b21bf1acb28e93c77b63621e4d2bc5bb08fcb60f20d7d17f09a7282da15b1afc3f15e4fa5899f5d2f6a58846359160a9aa6a988c55713080b200ab6c820d1b1eda2f5d7fd5e331e4887521dc100930f24d242cd7dbb5094245ff2ab6b654310419ae63891fc6177da5f57a098233ee8772f4339657bc3bcd51b0eade0173a17cb5fd3b5567317cff048d8d1bc24253bcb1241395f7973b384653df5f6130ef973fc52ae9985c9e726783769516256950f578d7999a0169492e24f532a5c9ed232745141746e5764b7f4fd8ea782a25e617da28fc6e3649b6825d19fe065092d98c7890dacec6f0b3d23974a5c16ba3611549761b567b035cd4463b282c964932436546febee5557b4f7a33008cc9c744ae7afa5ce3a08872c4ba1a3e0cc2560145ddf8356e0e5de0d1b69aaef1a8af4ac91590c2f8881bc8408d7cced8b20b2530c878e68df6f1ea53a92f31e02cef234e3ddfddc6a92e31f5bf8fb853c490af206e4ca7fa4f3cc7abbd30cacb3b24347a2d112bdbb1ba27a967414a70942770d905d3541505fcca31cb3d4e2c3801265a650fdbe4dddf1d1e627130c8c59c84873c375e6d1ec0a05c7532eb80f04cea0e9358a8d04c7fc73e351a1b65e3156b89f6df9ebcf4cadaff6c978f54da2be356744b3fd69db2de3223b397b29399e40ae9632416f8e172658e89a0ee82a7e12eb154bb0f2290f7ddfd72a185838c41b7afe1c089cb7b973522af6bbd1d25591a4a139cde6f2e2fc579fd2671eb30eab79d1fc8cf7bd6d1b330c0847b413760a0306007a1ec50f481fcd49fb8074c0d29a30c01d06ac546823d32c2ec0d1744f6c83acb96a0f00ef1ca8f5b218766913f4fea825c5a60a99557cdcce4297f99abd67d7d8fcbbe467ed3dad215d627635a5f1769b5d184b0cd31bd86dbe14dd1eb619228c54596bedadd27bf5b3756db55b7d4d5cf16b25782303e8149f9c7d9b8a40403036651069f872bf94fc1f46688622c786ef7ca25bcb83e9c5f547a886fcd9d274af8b22c8bea3a98f2f656e1d081c9b261438cb76bbf4f85ea06404b081e7f5abb523137c644ddfad1ce19d7a6599afd079d94f87b449288d6eee481ca8f498bd1e30499cc2a6545359a405c9e2e615a7254ba9d6f9e646550a7c158c4e0997dff1932693ecd2ed6e50e2ab3e9411b2ece9290233e069295fb5b7851469fbe627cd3c7a98cbd556f59253f5aaa3db6f9b0fc1c3f8934cb0c24f8dc050c39acde32e4cd3563bf85da9f3a2ac577a41beb7bedac800d0972cc8ac520e088fb120fe1c199d53e39f08638e7167eaa5458102fb73fea57fa1f17dc3a6a951935859b8eed58a81701f89255eaa8e847f55bfe52403e0cb3c041e72463f66e83998e082a291f739d0df2bf2076d5438e3311a23d47b2e3e7b93866d1042ca156d06dbe804060ab29dcf0085b868ac7773f6cec798bf29dad09306eeb2eb8287afef27b498754c33d8560087bec5a7e889a1df6709cbe03f653b9ba2f517d96c0e96e37e82522ecc1233616f8ea8bdc323814b076e08ba7e7b86e1d598cef59653dfc1a516f8a6e20a0a82829779d20013860483df87afcdc3c19028c8e8e5994cdca9568df1be1b9765b4cf755e393921bf27c5a19b680662443f12bc69adaf5d7abbdc7ccd23e8cd1993ad3c6c24a9384fcf27ab7082c02710cec83403c0d46d52ffeb11fc621b4d755409f42cba9e4f3c7e1f5ef96ee0fe4cedcbbc58444bec562dbca0086ace09ea267cd5bd740cdab0343d9bed9ecb54a84de907e58b0b5106be6f7c3f68dc11f7883ae27ef72592bb62cc54297e2db686e49f21360437b8b427052da828214d8f27020ef85308a9777516303ad117b7c11bf6cf674ba3c15c158ef32b949ee30fcbca076434e289a9bdf8b74ec9eac00b9101d493593fab192d002b82851ecc5b34fdb736485a3003b03b7e66805b2b3397f170e0967af4ac4322b3292372731714eacccdb1c8806184cea137c8b701debbbf4c8bea8743b89f1858c72f54d94fb290f567a742c01066a4067f010352f7784864c2818ea51f779d6425094d967e06601c29ad63afdded0eadd5f4f568fe37a396b47d7d381d1fac6c324faad95bf5e06e68afbe8caa0eec9769093a6636b3d3cee4c504bdfbae50573841816b5c0bdc5a6fcf3151d308b9e27be5e87e02754ce08cd08a7eec7351a2dfabef4c3fab4249afbb848d78994c080d7465266b026d4275e08da189f918a82873a1f7e2b42363249f2fd5db7fe90a216a0f326a7cdb0cd179a2e96492c1fec10167bac1904a6a810acd357ae0c5bf545d55b1d24ae6e839bef84958b748b1ca9958b12cbb56b617c81f1bd4144ded946988ad0eb90a02a63abf5e63e00621d004daea624e4968094f0e088ec00d211346abdbba254b5eeafefb2182b57c9dad610b0dd47910c236c29514a9a2562413f2cc0f27a6cf4901c3f94059337a006bf08c5b1dcead01cfee9f3d5fe2c148d438b1ee196eb24a1b180c3848878bb9ba51d653f9e3ef40f38dfd538d225ac1d9f96892392440df1b433d8351be1ab64596335ed20c69799b2a1fc6fc0cd24b11bfa93c3a0a689a8efba7dbbb343a5473db7e504de7d72ab681bb3dd5c7940546f3c84a45ccbc08ef2ff135934bfc2973fe7b07baa45f5a03f70c5e4c31e6eb7defb7ed9e60b2806fb8c3815d7f0d6de876aae5d8d459df3c42686fbf6ee88282e2501acd228abd02bb897c3063077881324c9878d8c06f3788c4691b5b9855eabac5e57c6422dcc148fb27368eeb90a63112060fb8dc82a6442ffed2bd33e31d098d3fa5c5eaf058b1b74158cc557f488666e42412729cfac9435bc428d5b2c822f26a17dc1a39ec573158dc783b8877281101a1a9631af25dd91c9fec8e0bbbbea3cdcc4148b2c181331cca2a8680cb268fe6989a406a8d7ff31a705f6cefab3bff329675a31df618633ce6a878049abb9905321a78d1494c8852eaa7cba35dae41b40320b6bcefbb3fb6ec261ecd46c85e245621272cd82081c43e4d2d770f5c7c7e7c0785eb2a8e75f8d19ed4c5966c3cf699e0aa623bf3463b1ba9881be24d9d16e84616cec0cae4f169d71710f624da33cff186ae5d319065fc1a6d29e39164b61554e592e9d97128fbdc5a5a5751748676c6cfa3e78f7e7508fb4e3fedfce3e550f6a115409f8e87b51a6efe7c76bab9fafb7c01b878cc8b55a5b9eae8d133749e2e1419d7ba27a73ccb49a5b6a20d54b960452388fa60bf18ea994ece2203cc26ec074d19ed7f5bd11c8a3c6cc6cc7847dd047f755796ddbf204f9a739836b78c67e3422d87bf4d4dea5fd7e037971d004376730b9556c31fa7f04d3c4caab273e46594ea5685d0da756186f534013b98f360a94aed0eccd947e8f7c6af5a97499601436f15a4d2835903730e42ba4e8ae58020164a547205a4e9e5853fa97701027b395de3ce016f55fefcf6609eeafdc071cd507b08bab9fedd5d04be6e20008bfa75de4e6723b0f843e1275e991f5b74afe98af538be5ae1c7d74a0e3f13e728473e5cab10dcf5156936b697e1bbb9a9d5de58a80f4ef69e9cf1e1cd9088db85b87ebd42f4fdee5c1e3b1c3569ac4d5f9e4ba29b234303d52134607c888ab9db3d066c8322964e037a407fe1281385026fae9248eb511904ffa745fa06713d31ce5c302c98eea915a09720d97c5ac9ff04dd0c71e38475229d27fad2a2aefa1a7c63ca3ded323b5a3067764e4d4b5bd6fe57f2c37225bd68811c459902ce7ce0a5222b7d0ad9f760c7b31e5595f3328a008ec2632f1432ef48aeae0e7450c32e0377387a873b", @ANYPTR, @ANYRESDEC, @ANYPTR], @ANYBLOB="d4c586e635b8a83bf85caa3815a10ab47c61888f32f5e0d7cb242563e2c54228b7d2965f13a671de70523da3dd1526e060d97700ee095c2ea75e448705d9f4928a8231a2e62c857e304b8453adc902d07896a83c9a78260dae9316bb005f79613415b04da8f0175c8501cd81ec7e0133f2872514c41e1f5d2f78", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR64, @ANYRESHEX=0x0], @ANYRES32=r5], @ANYRESDEC=r10, @ANYRES32=r9], 0x3}, 0x0) r15 = fcntl$dupfd(r9, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x20000313, &(0x7f0000000140)}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r3) syz_open_pts() r16 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x1, 0xb6) fchflags(r16, 0x10001) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r18) kevent(r18, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x2, 0x500) semop(r19, &(0x7f0000001640)=[{0x0, 0x200, 0x1400}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r20 = semget$private(0x0, 0x3, 0x1b2) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x2, 0x1, 0x3400}], 0x2) getgid() 16:31:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x80, 0x4, 0x80, [{&(0x7f00007e8000/0x4000)=nil, &(0x7f0000244000/0x4000)=nil, 0x9}, {&(0x7f0000337000/0x2000)=nil, &(0x7f000040e000/0x4000)=nil, 0x80000001}, {&(0x7f00007f8000/0x1000)=nil, &(0x7f0000642000/0x4000)=nil, 0x80000000}, {&(0x7f00001df000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000244000/0x1000)=nil, &(0x7f0000775000/0x1000)=nil, 0x7}, {&(0x7f0000566000/0x8000)=nil, &(0x7f0000693000/0x2000)=nil, 0x2}, {&(0x7f0000589000/0x3000)=nil, &(0x7f000027e000/0x4000)=nil, 0x100000000}, {&(0x7f0000143000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00003ed000/0x3000)=nil, &(0x7f0000454000/0x2000)=nil, 0x4}, {&(0x7f00005c2000/0x3000)=nil, &(0x7f0000730000/0x4000)=nil, 0x6}, {&(0x7f0000254000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f000023c000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006d5000/0x3000)=nil, 0x4}, {&(0x7f0000078000/0x2000)=nil, &(0x7f000002f000/0x1000)=nil}, {&(0x7f00003cc000/0x2000)=nil, &(0x7f0000021000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000058a000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000600)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000005c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='\xf4\x00') 16:31:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002fe, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x210, &(0x7f0000000340)='\b') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7a) 16:31:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x30040, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:31:37 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x8ba78179b688af16, 0x5dd9) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0xf6cd0f23feb99664, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) syz_open_pts() r1 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x10) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000000)=[{&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/183, 0xb7}], 0x2, 0x0}, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000380)=0xc) 16:31:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:31:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000240)=0x8020000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x3, 0x4, 0x2, 0x401}, {0xbbfe, 0x2, 0x3, 0x20}, {0x8, 0xd, 0x20, 0x600000}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="11b1f65377036bb35185dc01eb73d71264177158e95b3ead5f66a147f2b01c7c7d5dd21f00e7357a86c6e8ea2798c7dbd0a6c7ee3ffbd2faff1e1e8023df0570575d6ec73f087ae449ae888e872638f0c9c9faa74bb29f1cbdd1019c7a2729ba77bb771bf471f428d05292e1374c46aa8980c14b09971528e0b28da076a711b66030c3384841efeae8e9834f7a7ade904812b004df9add1c14c8afd6225ff3d9a0f90627a09cb9c1fc89f3258f119d6b4cfbc17900127440341d962c8ebe4e01818d307478af2508", 0xc8}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 16:31:37 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000200)=[{0x4, 0xff}, {0x1, 0x8000, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0x46, 0x1800}, {0x1, 0x99, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x401, 0x3400}], 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e", 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x101, 0xf20c, 0x20, "817a7ae17749e26cfbf3b1bc4227648f54359c47", 0x1, 0xf936}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x18c) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a, 0x10}], 0x0, 0x0) ioctl$KDENABIO(r7, 0x20004b3c) ftruncate(r2, 0x0, 0xc83) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:31:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, 0x1000000000004, 0x5, 0x0, 0x0, 0x0, 0xfffffffeffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd56}], 0x1, 0x0, 0x0) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200)='./bus/file0\x00') pipe2(&(0x7f0000000000), 0x10000) 16:31:38 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000003e8d0eb49d98177b000000000000000000000000000000000000009473000000000000000000000000000000000000000400"/111], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000380)={0x800, './file0\x00', './file0\x00'}) r8 = dup(r3) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f00000003c0)={0x1f, 0x0, 0xa84f}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) shutdown(r5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r2) 16:31:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x10, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0xffffffffffffffff, r7}, 0xc) fchown(r1, 0xffffffffffffffff, r7) ftruncate(r2, 0x0, 0x8) 16:31:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:31:38 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x9, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10000, 0x2, 0x7fff, 0x80000000, "7a1aab37098acd3245f446094b713a4152c99973", 0x9, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/47, 0x2f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x7fff, 0x9, 0x7, "c0963727822131f75bf15e67913f32d369a020e9", 0xb6, 0x3}) 16:31:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="8cf1980f1c80271af4a539af85416a79fc364f4d6858bfdaf0433250df1998ddda0493cf01622792d99e055a0d826876877ca2baedc5baa79d373ecd90605ff42a7bc73dd5a06f9d0fff6fe4a9212238e91db67e77f7c5c8a929f00dbb14df41d23a1919c834bdbc65b75bb1dc339684c161b474931b13ae3d380945d807a3a68a5491d3f46b6eb0fbcf6273efeef807d2b09d722b45109d46737443ab49de77f01e370ccbb78fdff002ae49cdfd574722367f316c849e09a03bc308d79f02f82cadc798a2708f14dc603feac424c2cdb260e787564acbded554e9", 0xdb, 0x0, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100}, {0x4c, 0x0, 0x0, 0x345}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) bind(r6, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x6002, 0x9) setsockopt(r7, 0x0, 0xd613, &(0x7f0000000200)="ad4d7aaf4f82ecbe2b11ce975482f19c1df5f8147cfb04368239118c6d12a75866d77068ef6138c57bfc48a346f317cb9ef76495aaca076bd28115c2f8adb2c7b9cac1373e5ee139d7bc5ed494ed37431f8d44765447745775b724553b2759b81ea676039a8339c3c9f3820e1b55aa4919b6c137c408272eeed6df3b032b98ac9ce7d905e399a059fb38d2cae1f27f6cafd9c115df850db0e7552c672b10d893aff6646f88137f0f8d403c13298b499d4e52eff24904c891e463d00083b91059cf9457e36b9f86185be825dd194ec32ba4dca9413104ebfa58168ee523", 0xdd) 16:31:38 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48, 0x5}, {0x6}]}) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x100) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(r4, r3) r6 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x200000000000014d, &(0x7f0000000100)=[{}, {0x4c, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[{0x80}, {0x4c, 0x0, 0x0, 0x4000000}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x1, 0x0) r11 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffd, 0x8c, 0xfffff, 0x6, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffe, 0x20, 0x2, 0x6}, {{r10}, 0xfffffffffffffff9, 0x0, 0x0, 0x2}, {{r7}, 0xfffffffffffffffa, 0x34, 0x40, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x82, 0x0, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x9, 0x200}, {{r8}, 0xffffffffffffffff, 0x4, 0xd088d0e203b9abde, 0x81, 0x3}], 0x8, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x7}], 0x40, &(0x7f0000000300)={0x624, 0x9}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x200) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)) 16:31:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x40}, {0x1}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="0217aea6d140b3a87350c528580ffb6526631b31936cb7d91dd31fdf0765e34e21f638442891048d7550c304bb866c8b9aff432168abc75886f38f86141959fd90fc0b02ec591242a2173c9a362b92e5648ffd4c0fb08403f2559e0f1cd61d7c957e93ca6dc3cc0e4a9ea437f1a3bb18a0d618023490a2660b9147be44cc56ace7bef75ba40ed28867319934e07c9b39801090a07c686f6cdfc2baf37aaa65974bf2dd08d9ebff756720d294418afeb033de1fd4170f6bf53a5bbbb8c5e7d8ec8bad68e3fc1a4c7b2e526ff1c31936e8be4c4dfd444dc979c0060c253f518c1f1d69b7e1d4", 0xe5}], 0x1, 0x0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000500)="f21690ccc802000000926afa790d") 16:31:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x3593c0f5f4c27927}, 0x0) 16:31:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x13, 0x0, 0x0, 0x8000000000000}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:31:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) poll(0x0, 0xfffffffffffffd5e, 0x0) 16:31:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x00\x00\x00\xfd\xff\xff\xff', 0x60, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) accept$inet(r2, 0x0, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x6, 0x1, 0x9d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000018c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="7b26394f5749d906820ae385c183bceb960366916197968aafc9336d7240e5692fe64873dfb4978a6b682509aff4a507c0eb0b476eea8baa013b89e6dc71da70f66cd9754181d18cc7e5871bf97a5b919bef814240d7681fb8fdbf22502c80b32b3321927961f7e42798f13b8827ff9efbe8b715729c506c2c2f5aab808cdc63de9cd2a61cf2beb06496eaecfd7ea144f35be52f29c240134e0387645399b01859593bd75294ec27d5d7340b5df060886b1016d6199962dd3515ea91f1a3195d9752c213cba9eb0beef4f545e395a8a4395422be547e", 0xd6}, {&(0x7f0000000100)="84620caea5e6ea1a2bb35eb1adba1187bb6056f5f8c84b4446f286730d2057c64ba66a30c140", 0x26}, {&(0x7f00000002c0)="9f75d5df5e43372ed0acc74f77c0bfe2a25d09a63ebd4970a3c6daa6e56a57b132481a495d0fb20f22fc0f2905d2ac26498e601a078b54", 0x37}, {&(0x7f0000000300)="17d08dd191bb6ceb61303bd63c1367b4d718bae84b1cee1afb107e10c7630b1e1dd603565a359ba37cac477a67036b22c904867c6b6a712bba2206cc9f9232099d461cda05431bff74392fe4f73579e66990a891286dcf59bacaf614a57c7c7e501e22ed131cc470787e5b7e0a985fe2a77f685ab560c41d2c25c593ea7f966b053845780110c67c625185ccb1233d261c2de3e4098debf8439152ecb076dd0971596fe4d1c5f1e3a0314580a4a983f322fab188e63fc965b1640037d25080a706448af9dc89768b2b5ccad7f91041b557f9e58a61362b61faa2df0b9fb7bc23254864e25bf4e8dad95f218a", 0xec}, {&(0x7f0000000400)="1af5b9091ce8eda433ae5c6b920ca122f84f79ad9d991d6354a4", 0x1a}, {&(0x7f0000000440)="75f031ed48337077272db2656484ea5672717b2e325aef350e856b4564d5", 0x1e}, {&(0x7f0000000480)="abe8cca1dac2995ac1c7fd3b1336f6439a70de63ae6db562b4dd", 0x1a}], 0x7, &(0x7f0000000540)=ANY=[@ANYBLOB="d800000000000000ffff0000a8000000108a89e900e33020811c565843019ffe01e310db8c56bef92d9775f8abafbddd945e0448e09d147cc9bbaf0e2833938ed6f33d7e2309ec2cdcbb1e9204d74161b8263919b2bdb2fc0bcebeb3f991c180dc3407eb0141b7839b62db88129e6340b7f41ba6e04494832b0ed78dd3130ae221171bfa9d8bd60e065cdd9866ccf609f25f8f248d39ffece3a1335971577cdc2449f70ae5adce0095fc9fb9ceed9d367db33c59048c470fa56ec8bfdca423489b4b55e0696ef24e6df818f118c4f1e38ba4d761c4e60000101000000000000001000000ec0000008845c3c82184421e437eaa1aae18b1e374eba2926070be72c2728744194b8d09e2469822e8066696800868811adcac423e6be7dc01d5a9b1b4b18b14df9832fcebba24d71f448835f36f122b4cbbec1cde20599c1e21044bb44cfc0209f37838dbb08f5b0417e8ec85b495a49efe0002ae5f85f0a97f5ee55864afdfdc847cb79b724997b5e775f2374f5c8ab92f4f35eed1e215e734ff1ab2f9ab00b17f04276c99025f4e2ce20eb657f52ec86ba73f4441bf307656a4716116dedfcd07d06fc1e0aa5aeb232a0abe603c55610ac71c8c885dd15e44de9f6ef929b3be622760546e9f8531f1939991c371648a631101fdbae1a14043ce15fe5c7c11a17a5916cf332b9cdfbdabd2b35b9312a59eda279d2b24ce68d94166438be28c76a3008cbdd40d2dd5c28ad8677c7ca32c07efc0b83eb12b2f8a295fe6f9b5061a383f00e6cd520652f20696f9e721033b0c4b986070a47a4990c0b7684e5e483ad2263280b43759b6ca0ad1ed8e0e965ccabb7573eee6869f9f87c74f33224b0752db50e3ff0cf8246e1b3fe39ab28ba6ec0e06a09b557ab83603cc4a7b50fb89bb135f107a28a10e14cc75125ea869dd46de08704d3716db18e8921dde8a89bc9f5fe4be674bab5c5311c30366ed1f40862d0a89749e5c56f6f2e8beb7f2fed53d3ecf088dca1455faa6b92881978df37657420734b233095d006a2664d67b47ac7b2dfb9a46b8af469facad6529731b93dae93b5d6d2b88c35fde2b24b20feec9e8d23282d8f3cffed6e020117880c3f4563de5c161553c7b31529843209fecc85345a022aca47a9c824151febea6e9a5dc1661abb300706f4d6844812b8ab202afd3dd2339c6ff8bae043512690d60ecb59a1e234697c9753ccd4474d328e1e9d49dbc0c10ce8c063608cfb8b53c27b39419bccadc0dcdce1fcff16eae9124d9e9fac1c57375be406cf73b5da79db676d7f280691647c2136080c10f60b15c567eb9b9ffa83c2ec4046d46b2832887bca10d434358f42aba396928b345caa3bd3dc97dd20c5344cce829371b42ab2e25722da1eaa3b248541459b2d381490df79ec4dc09940160ec6bb6c21c929ee7eeecbf6ebacbbd0e54b801c28b44f77aeb039cc9e5b7584eb2ce1e3f687a131ab6e6745a8f543737ad9d44da49c537e3eb55aaab84479247cf14c21609a8ab03feca50ff81c3ede748b1819ecd105f2143bcac4a8c4793be1c4100c3d894d0298c2a4cfe02f2a19f40f2f28f189fdfb06178736f2c501c5a544ea44ac1180030d0aa8cdc6e373f58b6651d0184becf7466b47be70ed12effd46418b71271ea9e6f71496b653fbc057ff7d5459aa5e16fdda957a6b7c3cd11cde54d0fd0a5bd7c18ccf1a79f8548dbb68b54a169fd8a7b630d840c503c7d6246fa1c04da3eecb7b2c3dd65d24cc48a479833a58716cc67418582a7ca8bb1c714c927b75a3c5e8feb000e11131f701a487f88954ca54f3e47d2aa27b96628102018bc67b0ab857da8f68c1067420e4f409b8dd6316750505885ee0225a4a932de66c6c571d7b8ad3a2d5cdf5eb851ef473a3a26ec85f0587e2bc5eb453a733386f55fe7c7402bf3fb2cf709b8b7d0571efb6c2575e8829a115e5ccfd7f5c19f76211204089862d3069f5e34d0818d978ba6e6e86a6104c983164aaf8912b2dcdbf7b71bc02ba875517d15269b0f419d4d3ca99ae29d24ed4e424e6da42b3f48b4832de8aea706ce2577c87bec4f8c434e9a2ac2e3f886a751b588feb86e124e12be5a0d56a5253e107dca4fe95e094b8116eb8bb36c63c5a0ad84a2d8480b05f63ed4914c25cd433e3405ecbe114ec527958b36180c99b40ea4b90dba4f4e341fb6c63b18752d0be05416ee7fad91e34989406fad7b4f42ba71735f1dbb86da386ad2a819dd9575c38526d9a5d8ecfe4637189947bbe4b04bfe0a657360183d5bfefc56b98b6cdf443e9980b70248c8eb88b8eb2cbebb17f697f6ddc0110683253c3ad49f8902398086b9eb230f2c6e3dbbfb5cc93f7c4d28b14be37c62c85dab4dbdf09016640293d415cc7276fafa8e5c95842b204ceb31fdc8a26e2fcd5edf4eff822eb3c6b0179a41505f45cb803aa61245878e57684798e7f4cb08a9e091f2e4ebdae4285751de92f635f8c6c8b42fbfdfcc261a8cf28b64d920175dddb09acdfefc9e0bd236e918eae2944e8afccc846e362e94aaec96dabdaf8c231baa75a55bdcd689b180004c5992022b04c073572f39a3f090196561662afc10d8dd658e1aae9932010698d746ace145ce736b0f5abfe544d7fb462df064579f01c76eef73d6a54bcfb15a101d85e47a61bde49349fc08c9b3b2ee6553e7df1368e0a8ef6896b13c640d83a85e1fce60461eb3126c3befda5abe6f89df90cc410ad403816d3382edb67b8590a99bcd520f97e574a975816ee32d59c05b06e6aa81efee435dc5571348182907805a3e86eb594b73756ab14ed80f7469184520e542a14dab1bdeea625e07a5cdb77558a0348778da4f4cdeaeac6d9c8d1b09e7d4a2bf6b4b800b749c6c0908b200e862b5ab195a34b09b208b59158556bc1622dc020e2ab432163dfcba22b411c70c3ccf72b6d4378954627dda6709fe05c7a5513ec21b81aed55ee1010de3b44ac5334891eec9f14187115ed2ae8a3baf8eb7e73c0c48fc5c7f8c28830b0032ec02b31cc69753a5087f705a59746b67ca6dd3199917831fabbf2914a908c8dde50179c25cf220179de3e5f3f6d581e2c519a5a998b1f05b2b4ad1659de0e5482eb77cca8842ed9dc828173239b586ea0409b30bad0e943c2d35e260b321c7d9775e4fae9609a8d96f1b806f0adf0e06c79160c1ac28942012fe6ceacf5ec9608d27728f22fd9da9745b5b388b0f52894a1a3db64b8144686b65b0e141808268009103e263fe55ef77a05860ce6ad2ab202fb5c194f919dc636461d1a3f456d5b602e2a217a920703cc16da5435309a8ddd0b51d61649abf116e7db9cfb8f90034fd8e6d056d82fb4dd4efead48c72bcd5622211f82cbcc7ede093e395bcc7751d43dc42e40891b7338a1437151ae6bee27926cfc73c3daf81de0821db5ac1c4facd98d7d90d6eb3594eafb92d0e692f07e21151a0c2813bc53616e7fa8facc78ea75e731d04c14b1b118fa960e30ed5ad85567e92f63260736e73e7e393c6a470e88314c992a1dd3835ff9612a2871bc05671b88e3ef810702158e47d8e886c2696f2a7e0603a005c02d9c7a83ee7a9f05a697d64257e0adcf64812b3109ffc25186c4d4d31f6eedeecd4930f9a41de6fe63c84d25142b2b5ceb4a079f77152055fb6a11ae06c8f4614b239e1175e6f1bd7e7244464543c4e2623cbace921c11e3670eaa5d93fe90cf01c29266b4514091cd2302d70b90206c2705cf4dd3e72a43817ce2b53606d630e6becf81a13838b4020df500ebdc4cd7087ce5aca2cadca1e4898859c73c603e35ce388e458c68b9f1fd79af48e1c88b730b0c711c3b4f43b2aa3406ab3c3c2d695e89684ca5c55468e9b8065011dcaa83a13b46016fad861a21d16e69c3adfe3c8cd5c4efa911143021d2c4db14d9c6249a89edb7f6c1c3a19cdabaf5595f456154fbafe704e85cb408a58d1bb664b2e6776a88d8716606d25f1bf51c24733f42981c73afaa405d9231a5be2a66ccd754d87b5d674b83cbe94d28d7a2bb2ce353dbe8087fe39e4662062c9ae007f8eb3fe8198ab77ec978d660a21e20ec997a95eaedbfe736bdb5cecbb6cea42aa4fbcd15daaa9d445a60dfe352f826030a35e233ec6c6885fa15af9abc7452fc4d1c4e00ee14ff0c9866de23888717ef9853a15cb226373097d803caafc1f5c8534819d2b9b82e48dc31a0d24441defdbf178a2053d39ce9916174d23cffc31a1a355ba2aa55df9e89f328973a3121c35a8dfdf4f2d9a1ef873fe306a5953951d18e805a3271d13f55eaa1bdb2a9b000b9c4c1c77b7080a874e2d8bba902cea1acc0a3d0fde67c5fff5e43f5d8f191cd778dad7c75ab663359cb7ebb7e8f2b236b5a7dc0c148dde6b8c89eeedac00000000000000003cf2350fad772310868b9bd3261abb4d08f324cfd60d00c204af5d81677ba7c080546746000bca30a0edebbfdfbb12bf7bfa988348a93aed62d820972450e0f8eb87442be291d187713415ff57fe9c3637188dbe57fc148b34d476d884fec22640be0ba16d91279cddadcd1fa906c2b543259140ee6ae1833c09687551aac497e197eea9964a3a95fd1ff69e61d496e27cac73d22ee67877306994b00e42b245b8e18528c011d98160d6e9a530ad3a1a5a48e917bc96b506cc1a990175cb8d8880e39f957d81b5d0b8b788c2ccfde3887bbdffc279d0cb2443efadf161f3d494a9c31b46847fc0c39137e77fb2ed8c2870b13b963ed5029e842c921a7d74385b0f1eefae8ea71a3a5e4a5c08a2cbf53aa9a80e6f287b22d2661c80f2e875d4b9bd5779ef106166d27e6bfa8be8de23354896b5d56bf1cb1cf3e720dfe861834cba1f0071a762051c5b85fce1e4ac05b76ca4c302c0b51f4cb224034b3d167f233470fdf4dfbac5c28cb3632ad606966d9d2c55990778b309aaa644777e58e2c128ae00ed2ca9d7cbc6e7592547ae556e6b263efba8cb79bcf62ec354c1a09a5c6adb4ecdcbdaadbda6f43b59901d2402358267f20bf89a4b005a5c24bbfbd09e8d64c66a536693d463524f1a9ea067106d0da7b9a2a2c6d2c094a90165d13b1d5614d4170f9da0c856e59203ab8c98328d91634dcff723d2dfc6e0c65f021b2746692539c6a92e5534a1457a1f219c566e047d9aca6ad1b53b69e6a9251983fe4530f73cfbe30b4ebc81e88b2ff8543c7ebd4d5e2f6df180ee55e3d563af38da987d326dc123d9bdce299cc7bcf575112a25ac8a5f940f03dc01de1f3843d642a9a2b37179e4c5a5d74df72965f86388175840d402e07dc972ea35caa57ec717c2057255a4d2a853f69566243391175dbbc1314997679639a4e77e7d7527a741f5b052208d7953ebf10b2d1b535dd6d275f89aa5c9df66e2921dccbf58534364c04123d584329577f8cd7a052b7eb013c31fa4b4d434eacfdeccc7a0c5633848a75bb73d03dc37c4f2b6320bd5fbb4b7c9c9e602fd8814d131ea95a1455ed2511313ba245fa97984a9c96c1074991c766f3081e1d07bb0fb70cda3ba46adaa1c3a0d99fb1b803b8a6dc42cb3a608a2ffbb45f3710dc7074e3e6a724a7e048cfdff9904d1def03182b8d5d595c3efd7a98bd4137142c3c15de960441a3cf45185301ad33a317acf6e4d390a81eb2e7e7feab812dcec9cb62bc2583fe09f3ab121df9148503568b2fc356d761da8c9b30fad77dade476fef9b3b16754f85b6ded17cbc32d8ab9d84f2bfa0c863297bdf14e5b9b213d6acc6050ff4576a32d2800a4273ed7a608fa2f295f547a3c6eec0e09116da2b4d373b401d3d44f85d0d3fd9c1c40dd15dac00b0b637f10e4f1bd1a46fe5575f097d992df2b60bf3ab6f581f931797b2dcab45bbc56d4426be6a6007d37a05c51cf9f479de05ee280b4438a9da359ad4476350134dc0e8425badbd172ae1c73b9ee253fb1e16c59185e126f9138f5c030fad8f5d34d06d1dd717361a8e63e7d3c902c21149989c3497df161e12b10eda1a7119f6ff2edb633cd94ac089aeb59da5032f0ad734e22f9b6f2cc3b0e2f40dbff7ea73acaae36fd8f37730df2cef77be26e9a1521843d9cde1a34b8cdfe59b01202dbec5d8de3144fbc808f62847926dbba060f39ec001a7ffbd89b6992a7000000000000000ffff00002000000098628347ef5ade5915ddcbc0ec218d0583e6046c7ffdf68b31d58462778a746bfb9af30da439f4e5a49735b46736f65cc754c106e4d95c698b3920d15e518241ce182dbd6192428dd7d8922c9c7901cf2048f65089f8b270ec460000000000000001000000000000ffff0000050000006f0932332edf1560aea593f56573e11fcb18d5a645b150229a8d3a99efc3fa915a8b237fc148c971b37ca968492d4987467c43866bdab5a810ceb355864f9492de55cb6d89c4a2e92111e6f684ce23a9d11ee08d9cce04e888383d6ee708a35401d4c74628dd1ff5627465f076c9e3fece67efa9a17627ad06c9a58a2f20a051275ec37d161e09f21b269680f823ca63780c3c29ee99fe1fab2f257ea841c87517c8aec714f693e7bef714b73a29abd47c570dda8e8253e869b6d59cb3fbc1e2b3efed91c6484bd3e72e6846e7b7ccccb942bde6a5446098dde2150a428007d5dc909f627980908a03000000000000003000000000000000feff00000700000036f28b3ae2603723219ec133f28e2a8b516828e59519bfd651471b09e2e96500500000000000000000000000090000002948b20399fcbd44cd0ae5592c075bad6e05d1df442e8def301ddcb13cc4330ea43f70bc6570c9ddb455065d2fbce968da42a6dfbb49ace445cfcffe2066955f480000000000000001000000ff030000827765a663af63247af94b3dcc79aa7f7fdab1b7c8d02a00f239135c45e5dfc39de02e7a6c9978b97d45fa6d2ff470560aa6d868097b3b00480000000000000001000000a2000000d5350eb32174bfd903c0b16e449766192293a341ae2ca6c52cb54a59202893e05ce4d31cab569e277c18e3f6713c0fff5f3974e21dda0000"], 0x1368}, 0x4) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001a00)) dup2(r3, r0) execve(0x0, 0x0, 0x0) r6 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000019c0)) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendto$unix(r8, &(0x7f0000001900)="9bf96394049cb2e5588562a2c998b1b0a5d3212b0cd68355e5adce251336638301c92c0b226f0a7a07a97761d7703277f0a10e49a306cf3a8c8b1f931260056538f0251721c3c68c48b9b73b9f1819544011ea515c8dbc2f23413db833fda8c600ad735dc51a0d3f618ca2a0ba3b882c5bdf5bd857a20ee0623e569b94cd923ec8c0457c6eab31715e9e2beaa638", 0x8e, 0x4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x91, 0x0) 16:31:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="05179f3a873899f3f7588ca1001c2f6685b3da4da7250828f6b3e7"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x100000000, 0x100000001}) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:31:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403]}}) socket(0x18, 0x4000, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) listen(r2, 0x20) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r4, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r6, &(0x7f0000000040)=""/66, 0x42) 16:31:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) dup2(r1, r0) 16:31:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x64, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:31:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x10200) kqueue() stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000000}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/153) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:31:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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) recvfrom(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x8) 16:31:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) socket(0x2, 0x0, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x2) syz_open_pts() 16:31:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000680)={0x1, 0xf9, 0x1, 0x0, 0x200}) recvfrom(r1, &(0x7f00000006c0)=""/62, 0x3e, 0x1040, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000780)="cfd0346908d5b14cfac0fb9028f759e9332d4c0086f50f2be413cec7d0333785fbcdeac852939189fc0b9b70e534b3ce", 0x30}, {&(0x7f00000000c0)="2f26da1a3c75078b18308b353ba4a3d71e02ee95f64e6da90c6215684ad1807014cc399307b0d625fd0550a27b759839c8ac5e6455a3493874ce7d1bf6b0eb2e6e5e139b474b6033ed051489ae92aab5043e7d4e661feda73e6ffeb0769ea5731b4191555782f3a427f3f99255c6ca72da2cf4a6d6f34f598491268dfab3ff275746c5f5a124b64e3f9921125931d16b403e7a44cf4ac460575f3e6ee7a27a965788698e08318a060019f02e02db917a7e57474136ff0efe15e395ecee", 0xbd}, {&(0x7f00000001c0)="7af9a5660432da0e3b39390fe423df779e53e470aae3a01979ef6823ebea1639adce2b1d370a0a12ab1155b87fc0fdc8147539dfbfcc5b96fb2ca376d99dfe9c1ec7eef266533b5e918dff1ac8a5664349666b74e4be1809333bf14d25b3dc7e3875c69c27caeeeee62fd8ca94ee9350874bb2c4e64b", 0x76}, {&(0x7f0000000240)="3870f3f67dec7fb7cb5100687c3e15ebcb0cd4e28a2e6b9df88b5e24b061e70d26bf5ea55bdc3ff0f9d7c0bebcc7d9240341b73d955ca396f2dbb1508c8e48c69e6c0a940144c33abfc0401b9c68a0460a12688af0047fa15ddab87bfbf9fdd349f4a7342a2cf8d1c6d97afcc06fc79cd115f0d241ef0eaac7bdcaa00183aed9102725582445440ff3ae62a99af0f8a4caaa9367de79dffc4c7a77748ef73957f985a53db4ad9d49d95a3854d381d24458808dfdee4c9b4d8dfc542db38ea0cd23634262d89dacf175ce8ccad83a38fdf57fdd34aa8a31826c2ee90707bc00a37acad5ff2360fe07a66728d1250801db", 0xf0}, {&(0x7f0000000340)="1df6e745860e271396e7c57e16dd88c2fec23a93d67c5adda8fa19d3e92370f5ef", 0x21}, {&(0x7f0000000380)="d14b5cdbfc7417aefa1f7edaa37b485d917813c8d42c3c7917995cfa024932fb41df8fcd0f2b66d43c3a6c8b88bd05706fcf86e36126b18b4e1641e8802c3b0c6f992315e464d4dd6ec3250818761f73ddb4f92204dc2fe603e7d3a33adfdf31374f14409aea67ad369a828c8e77b40b4f3c1d154d94a5aaa1d3a27dec2397207004998455f8f3758aca58a4466706d125c2411c9c2bdd36d2790bdfd60f1feedbc41d29831934d83283c7672f7785a424b61c0486", 0xb5}, {&(0x7f0000000440)="babe51651df4521b0339b6048bd9d7501c92e16eca3820052b28d3331ce216f839dc8aaff9df9afe51eb17110c723f81f1441ea40c332f9514b12c5e1ea1fa71906c950782fb8b4f08105c1aa9049015008d9a4993ed60877cc03dc22e37d2a83bfa3947800abe91c4fdedf787ed366fb408e682aedfc76b71087cb698fd1a4c031505007a1b0e8dbb22936c2e6d3f", 0x8f}, {&(0x7f0000000500)="0a37666cacf2d7c1998b912279bfa97b98089347e1bd6b69131ed265c33d0dc24678fe161ed02a0e0fd2fc61c38bb17852c021ea1b4afd2bed6da1dbdd6b490edd367f30e6d1df3045b520be99397f9c32e3944be6a72fff7abd189528b080c72040090307f0b4b53e1ae9f2e0d0aa487399a91f86306ce281bd050966929fe1e4aa8a6238610fb29c609e7cd17b1ac626494c43171d51a6a047c1131b6ef1bf81c863a77ce4d8ab236be58d4483da71d11b9259cf7d2210065911ac41c894", 0xbf}], 0x8, 0x0, 0x0, 0x4}, 0x2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockname$inet6(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:31:39 executing program 1: socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000ffffffff6d69bf567ef82cd610c21d681ebf1b5b1855d02553bb45a46384aeed37344afc000042b5e887af25d082acb6a0b4c9dbe29a92297f1e0a9bc6a0f44fea30c700b22faaefc537f7dca93b63a7711df77606509979d0a30f31e6432f71a6b4867fd48a0a2c7882efda06d8a56d46f79b86aadbf087ead21f4a0749ccfb75cf87ceba932154f93615872347e7c8ebaf958a13b207337959842b77710d06864513aed444abf11c794b0b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r2, 0x0, 0x2000000000000, 0x3) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r3) 16:31:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10001) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x123) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x14600, 0x0) 16:31:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x72, 0x60}, {0x1a5, 0x6}, {0x46, 0x5}, {0x7, 0x4}, {0x0, 0x5210ab4d}, {0x41, 0xfffff656}, {0x0, 0x1}], 0x7}) r2 = geteuid() seteuid(r2) 16:31:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x0, 0x0, "000000000000000100002000", 0x0, 0x9}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x0, 0xfffffffe, 0xffff, 0x0, 0x80000000, 0xdd, 0x0, 0x0, 0x1, 0x7ff, 0xae}) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = dup2(r3, r3) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001340)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 16:31:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:31:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xff22) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 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) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="3dfbc14eb1010709536d399fadae610e07c81f04fd8daea1567bd022e8cc7a4f2a34b34ea365c0edfdc8826dd14ca595437bd6be7002d1d836f2be2b7cff9b69ab3694bbd8c400e65623358086baf4f880d246eea3db66", 0x57, 0x0, 0xffffffffffff8000) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:31:40 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) msgget$private(0x0, 0x606) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x3, 0x0, 0x0) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f0000000400)=0x1b4) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r12 = fcntl$dupfd(r7, 0x0, r9) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) fcntl$getown(r9, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) setsockopt(r0, 0x0, 0x68, &(0x7f0000000100)="2705518b96688dbcc8ed05", 0x646) 16:31:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffdfffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:31:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = getegid() chown(&(0x7f0000000180)='./file0\x00', r4, r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0xfeff, 0x1, 0x2, 0x7f7}, {0x8, 0xe0, 0x1, 0x240}, {0x401, 0x6, 0x0, 0x5}, {0xff, 0x3, 0x7f, 0x5}, {0x8, 0x0, 0x8, 0x80000000}, {0x7, 0x1, 0x7, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:31:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r2 = kqueue() r3 = dup2(r1, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0xa, r4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r7 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x1) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000280)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r8, &(0x7f00000002c0)=""/229, 0xe5) r9 = dup(0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r12 = dup(0xffffffffffffff9c) r13 = accept$inet6(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r16 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r17 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x0, 0xf5113d55d98f84c7) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20, 0x0) r19 = kqueue() r20 = dup(0xffffffffffffffff) r21 = socket$unix(0x1, 0x2, 0x0) kevent(r9, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x101b5081, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x88, 0x80, 0x200, 0x3}, {{r4}, 0x3d5000eff9f36283, 0x83, 0x1, 0x5, 0x12e4}, {{r12}, 0xfffffffffffffffa, 0x2, 0x8, 0x100000000, 0xffff}, {{r13}, 0xfffffffffffffff9, 0xa1, 0x40000000, 0xfffffffffffffffc, 0x8}, {{r14}, 0xfffffffffffffffa, 0x4, 0x80, 0x10000, 0x1ff}, {{r15}, 0xfffffffffffffffb, 0x4, 0x80, 0x401, 0x1}, {{r16}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x7}], 0x7f, &(0x7f0000000740)=[{{r17}, 0xfffffffffffffffe, 0x15, 0x40, 0x2, 0x1}, {{}, 0x8000000000000000, 0x40, 0x1, 0x0, 0xb4}, {{r18}, 0xfffffffffffffff9, 0x20, 0x1, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x21, 0x20000000, 0x7, 0xd1}, {{r19}, 0xfffffffffffffffc, 0x58, 0xf0000000, 0x9, 0x8}, {{r20}, 0xfffffffffffffff8, 0x8, 0x1, 0xb2, 0x400}, {{r3}, 0xfffffffffffffff9, 0x86, 0x1, 0x7, 0x4}, {{r21}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x100000000, 0x6003}], 0x7, &(0x7f0000000840)={0x3, 0x9}) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='r\x00') 16:31:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000080)=[{0x1583, 0x3f, 0x2, 0x3f}, {0x8, 0xff, 0x7e, 0xfff}, {0x4, 0x0, 0x81, 0x200}, {0xdec2, 0x2, 0x3}, {0xd000, 0x4, 0x7f, 0x71}, {0x4, 0x1, 0xff, 0xc0dc}, {0x8, 0x77, 0x40, 0x3ff}, {0x0, 0x9, 0x6, 0x80000000}]}) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b03058dbe8f48f71c661327fcbf653000"], 0x10) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a500eda154f04939ca7d9cac9340da4ffda70d2932fe96a93a3b3ba26", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x482}], 0x5) pckbd_enable: command error 16:31:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e273d9eecfe4223c4df08615f53e169c89e397d8ef3d5d850cf1a772d82a5d0600000035cc8cc0934e9aaafde3d277773a5176019e48a331dee3fcd46a9ebb90435370ba9066e7ec7def18eebb14bf189f12ab69b7c15da3f58ffc093038bc52b1beeb3778f134cfa56622e268f81efbf82ebaa55366e5fa31465d8312d473cbd2906667d5ff8b6226ef3569c0805a42994acd640a68ec8c239279c8729eb64b9eee4adabc2fd21fce9630711be5f2c25c6cd89dcfc1d55a65743c55beefd3305ecafece16669ddd39a1d907a924989172caee6318b30b91f693cfa901b81d3aafc627"], &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:31:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x5) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) read(r0, &(0x7f0000000580)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:31:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) msgget$private(0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x100, 0x6, {0x9, 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) getgid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff3f) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:31:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2c}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a06000000000000003aa483a7ee074cea52529a9dd34d91bc3014d0c5dbdc7af4e5d50d4a5cee39eb4e67f3b65c7a5b7d9910f63cf788a330721c4cf9e4a6e334fe9fd1cf9ef8a7289136c9f65dd9642f0381485c8a863144b6b6", 0x322, 0x0, 0x0) 16:31:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x0, 0x2, 0x3, 0x1, 0x5, 0x9, 0x9, 0x1, 0x0, 0x1, 0x101}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x5, 0x6, 0x1f}, 0x8, 0x53d5, 0x8}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:31:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x8, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 16:31:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x101, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8029, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000157000/0x2000)=nil, 0x2000) 16:31:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x3, 0xeff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r4 = dup(r3) dup2(r4, r0) r5 = semget$private(0x0, 0x3, 0x10200) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r5, &(0x7f0000000080)=[{0x4, 0x4, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x0, 0x31, 0x800}, {0x0, 0x513}], 0x4) 16:31:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() socket(0x0, 0x1, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:31:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x212, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) 16:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x349, &(0x7f0000000140)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:31:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x80000000000006}]}) getgid() r1 = fcntl$dupfd(r0, 0x5, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x45907574d219353d, 0x81) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xf4, 0xff, 0x1, 0xfd0}, {0x7ff, 0xd0, 0x7, 0xc6fd}, {0x4bf, 0x1, 0x5, 0x7}, {0x1, 0x0, 0x3, 0x7fff}]}) 16:31:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="6a8bc9634e19767b0784b39fd71a0d1fd71ef2f7775e"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:31:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:31:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x800, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) chflagsat(r5, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x4, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x4, 0x35) write(r6, &(0x7f0000000100)="8c65", 0x2) 16:31:42 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x3, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2c265a65b6d5d97b) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x14) socketpair(0x20, 0x4001, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8000, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000280)=""/218, 0xda, 0x1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x46, 0x156}, 0xc) r5 = openat(0xffffffffffffffff, 0x0, 0x100, 0x2) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[0x81, 0x3d, 0xfffffffa, 0x10001, 0x0, 0x98c, 0xa6f, 0xffffffc0]}) pread(r5, &(0x7f0000000440)="ea5038f757c9d83c280d07d55e981e492db9686c0e7b2ff940407fa1d66f31fbed2394ca90a641f94c211535b48d1fcdd763836f9d3a768d115d4a72f27b43dea3ceb5c75ee3a2fcb19c2336cd9064be67a52992c99710a8b11fef48e3c4855cd6d27db61807ee5d8892dfad7e38969f0faa976bfe6fa7f3772128ea9a27256b4e0de7cfa5f9cf33e9c7e62279dd79877080b4e17ec69073e87066227bd674e7c74870b0f9095ffcb894def7c060932c51fa732afdf8c0c24cc3c2da2e454ddf41588bc8c0b1ebfd5dbaa607e1dc8f5b882df87a41f84025cb29e770934b5170f5889a7c6cff", 0xe6, 0x0, 0x1ff) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) accept$inet(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r7, &(0x7f00000006c0)=""/115, 0x73, 0x43, &(0x7f0000000740)={0x2, 0x1}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x180, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x21, 0x7fffffff}, {0x5, 0x1000}, {0x82, 0x3f}, {0xa, 0x9}, {0x45, 0xfffff000}], 0x5}) pipe(&(0x7f0000000900)={0xffffffffffffffff}) ioctl$KDGKBMODE(r10, 0x40044b06) getgroups(0x6, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = getegid() r16 = getgid() r17 = getegid() r18 = getegid() r19 = getgid() getgroups(0x9, &(0x7f0000000a80)=[r11, r12, r13, r14, r15, r16, r17, r18, r19]) 16:31:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet(0x2, 0x1, 0x12) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r3, 0x4}, {r1, 0xa5}, {r0, 0x2}, {r4, 0x10}, {r0, 0x184}, {r0, 0x80}, {r5, 0x20}, {r6, 0x80}], 0x8, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000000) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)=""/9, 0x9) 16:31:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x295) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYRES16=r3, @ANYRESHEX=r4, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r5, @ANYRESHEX=r7, @ANYRESOCT=r3, @ANYRESOCT=r6, @ANYRES16, @ANYRESOCT, @ANYRES64]], 0x4, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000900)=ANY=[], 0x0, 0x1, 0x0) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffab) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x35, &(0x7f0000000000), 0x0) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b350000001f8fc2b6495fc15b7100000000e6d8000000000000000000000000000000000000000000aa3b8ab299b0dd930000000000000000000002000000200000000000818900000000210000000000000000000000000010000000000000000000000000000000000000000000000000000a002672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063e187f5aa4687ff20ca09e2e316443c06712b3638b5a9270d9fcdde2e054da4392290ef0bdf78781354fa384bb086b82491af32ebb82b18ce449c30fafce22e5ec81dd35cc6f06a680f06d44859bbe645189b56a718c39718863b1c7ab8850848471b723854fb8dcf991fc4ebf79b1a9d44fab2775911daac6039b72d1b842972074edd87e2208d36ead64ec25e2b2c6db3ebb0ebd905d9e670e5713b6557b2a17bfd2ef2e1f0a7151d8011af51c85fc0036b971219e0e3caab5f252a623c9748df980c021ff222d4a97784ccd806a8722e933042e5c0575e290d021b2e27f5d380876ade75d3a667154eb6fc2532ea03289895d3e268787c"], 0xf7, 0x0, 0x1000) 16:31:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x9, 0xffe1, 0xb5]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r2, 0x9) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xc041, 0x0) close(r3) 16:31:42 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000001c0), 0xffffffb4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:31:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:31:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r4}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r5, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = socket(0x19, 0x8003, 0x8007) r9 = kqueue() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206918, &(0x7f0000000300)) kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r7, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0xfffffe29) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x1200000000}, {{r5}, 0xffffffffffffffff, 0x7423fce652e33ca7, 0x2, 0x8, 0x4000000000000}, {{r6}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0xff}], 0xaa, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x80000000, &(0x7f0000000200)={0x80000005, 0xcf9}) dup2(r0, r1) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r16, 0x5) r19 = geteuid() setreuid(r19, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r14, 0x0, 0x13be, 0x0, 0xac}) 16:31:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffff9c) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) pread(r5, &(0x7f0000000a40)="a59a7c7f6f6bd4260f00e8a6ae15c08fa9c530e72a4b892ebc87dc5ad075bcc1e3904437797f97818f97aa54e3864e19d7c186299b5deb911562ca1036debdbf25fa002132cd4c0b1619bb07055ae0307d98b65649f475aa3210f99f34d0e8c480084124a6d96d480c70ae2f7442ce9083a154eee73a8dd2a32001e90f12a2422fd40ec34bb88a8ab68af94530a060076e5da00000000000000000", 0xfffffe6c, 0x0, 0xa) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) 16:31:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x87, 0x20}, {0x5}, {0x6, 0x4, 0x0, 0x803}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xfffffff8, 0x4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:31:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x52}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0x206, &(0x7f0000000140)='H') chroot(&(0x7f0000000000)='./file0\x00') 16:31:43 executing program 0: r0 = socket(0x2, 0x1, 0x81) 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xe37442814206ccea, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x4a, 0x0, 0x7}], 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0xfffffffffffffe72) socket(0x800000018, 0x1, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) pipe2(&(0x7f0000000240), 0x30008) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0xfffffffc, "854955883d026111fe4d04000000100000001000", 0x0, 0x2}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000b8d10400c0"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) socket(0x18, 0x3, 0x0) 16:31:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x200, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x44}, {0x4406}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x1, 0xe04f, 0x3]}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000140)={0x5e, 0x2}) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000180)) syz_emit_ethernet(0x1d7, &(0x7f0000000100)="b6") 16:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:31:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x0, 0x20, 0xfffff767}, 0xc60, [0x3248cc26, 0xaea9, 0xffffffff, 0x5, 0x1, 0x4, 0x5, 0x4]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000180)="517e2960dc188328216f66e71ab993a9695ec0d1986c6ee2b2bfbc95da60f5a4fdf2e5233132cffd815cc01430c8c507a6a8c709e56764aac3d07f08d1e928590ef302cd6ede57bcaec32abeedf08503d1328486061a7a2412b3250c855bbd0482517e6bac8fd2c879f2e3b6ba6bec9480c7b1e8021dfcf20c89c8219fb660d7d7b818f34080026bf363494be72e865b9f9613a21fc05e823970839649466c2cc834542afc18c0cdfaf53b3e5a399f1cfaf2ee971f92617994fa65f5afeb1e13560db5beb59e2691b05bc434b596e7d552af", 0xd2, 0x400, &(0x7f0000000280)=ANY=[@ANYBLOB="fcaf86ea7042d3adb2582cdab623ea9f46122b66af9ae95efdf2e881e40b5f6c873f27af776449828bb030d2280a6d9624ed8aa9b84b8b55ba838368198468158103d69f39589476248b0d421678903dd214aae135bf9c69fd8e7d81333c7b823f4ed33f819419a256993a"], 0xa) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) 16:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'pap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x64, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x10000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = msgget$private(0x0, 0x414) r5 = geteuid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x7ff, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, 0xffffffffffffffff, r11}, 0xc) r12 = geteuid() r13 = getegid() r14 = socket(0x18, 0xb882c41500f8df5d, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = socket(0x11, 0x4003, 0x8) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={r15, 0xffffffffffffffff, r19}, 0xc) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r20, 0x29, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffed4) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = socket(0x11, 0x4003, 0x8) sendto$unix(r22, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r23 = dup(r22) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={r21, 0xffffffffffffffff, r25}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r5, r11, r12, r13, 0x4}, 0x4, 0x4, r15, r21, 0x9, 0x3, 0xffffffffffffff7f, 0x800}) 16:31:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) dup(r1) syz_open_pts() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r4, &(0x7f0000000140)='W', 0x1) setsockopt(r3, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r4, 0x0, 0x30000) r7 = syz_open_pts() lseek(r7, 0x0, 0x4c19c4870b7c4c8a, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x240, 0x10) r10 = fcntl$dupfd(r9, 0x0, r9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0x1}, {{r10}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x40000, 0xffffffff, 0x6}) 16:31:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) 16:31:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x3e97492b, './file0\x00', 0x80, 0x4, 0x4, 0x1}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 16:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0xd, 0x20, 0x86}]}) 16:31:43 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) 16:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5", 0x69}], 0x1, 0x0, 0xe6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) geteuid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000540)="3a51f2b86d4dee8e1245574d98b1a3d42a6d85aac45c8c92e35fb48661bff8119e4db51eb1b76260e96cc75843764686d9ff76bfa35e2b8cc9f27337ed032577ddaec070faf876d601e6c6d7197ad2c516cab12a3fd63c4d51b7c8436193faa30e1e8a6155322827d5ab440723352696c67fb0e770946d750b31b35101a3f96f0af065066004da8109c9e16683d0f6c29d45e7ba712df7efbd72dbbbec9b962c26a22e221ca7a7391e92adbe907d9fe9bfc50f4db091d5507ead64ba3048868668906831322e775db56f03c73e959246db74bcbad4db91ef1633467c5e6712b546a2a272b88841cffa792416c6ed28ce7f51efdbc38689f338fd51b29ae9188a751d901d58d8121e25516796232b83b49a9f93e2403a8a97e485b67d4ebf6ac73ab1b3dfcfdedf58ff35669143e4381c76cddb577d534b99c044e02110dd9c724a2f089a8f56ee0344f99a33584250ef4cba8ea220f0d67bfc8ee63eae08ab8e95e3820d1e2fb464b08049b936f16d4338d466ac2e3f6a2dc96a73f39059957ebf1adbda66e499a05ec083f4c5eca7cb3c9f53bfe91b4248119ad89f2645632e1e7bc96b2c607e5673be36aeaaa841491d5c4032fea4be93c87a987744c5f4cb990827dc5b7bfe69c66093769eb8be1ecdce089200200daa2222eabd58681a5e258720c0e5b0a552b36a0d1130bd9814734c33ec8afec517848a14e7787d1f4d4a09c4e048d866f4c9e41deb00ae5af956dda2a436a0f68bed8797710bd51176f8b007f33748f2939fe8e14c3306b7278ef5f79cb954da25f2c4067f3a7cd8e03a40b8fdf822cb74a500271dca7f9360e56c211b82cfb2142d6a02b788e8d38b403e73fbf00f7ee9c153dc7eef52ddd6fc1b8e4769aac198c36507aa792f030b91eef2176391a0549a90c2b669d7df6f7e36da7f3891706293d1f871f8eb648579fc0f4db860f2442ed771f219f80b79f8d0a5094269aed00d3b029742a44b5068a8be956427cc933e0d81bbad6a5bba4a4aef9771c9f1099b79b1941a9727c80f32d46896dba2167304896d8d4f2bb7a40c4192eddd9f62c58e26f9acc6eabfb7a16e4f933237e4aa3249a5651767df12595775721d28e5a12e9e4e338635c289be0ed4d3adfeacfaf04fd6079d1beceab56bdbcfc93709c7e56440b345bcfdca3167b024fb24d49e16dacc6d634a5831291c7b8382160371f7b2c207e209097d768a79f395edd766940026e20c9c6d2ad421b3357aa6636e77d12a3e59191787affa5e264903c1cd2af74a8eb24b79d96c45706bae2a60987ab2d393064a2a9f86d069d52795b55c2d0551b449dbb03f079f303e8edcefd3151520fac586a05d7bddc338f6cd5f5057f53989b0e88424ce54ecd5cf5496fdb100121542e91bd52524567c0a6a50ca1f6e7781c262636862f1be84d823b3b14ca3afb3f07d49326d786ef26c341321fc3dd0a1ee10081bf7d36df451c5005f43a98d6a59e201e83936b2f17087ee4534a53c06f1a5029192500ef5e15820cfe4aea73e21fc41730b75518c741cea73d4f694fe4c5a2f49fd1df2aeea13a85fb3fe524a8db19562f50a6453ea76dfe78fe2b37161dc5fe61f1bc01aea20da5ffd060bfbf482941e32c858fb280e454b50c40431f580a80c7e4bb4b2006ef585d4aa31c6679285b9916a3e923622d061c0987c5227672f97c0a15338873bc21f5ee48d3987d41cefb203903fbd789d43af940572d79b83bbebc2476ef98e91c458016f688dbb7a7217e5b77d7523ee26c06769eaf5b26751b0a45ce7ed6cfd22c3906662e547dc6078b0a91e771d518b233ebda8be6a7619d777bad7a03c424f23948075ed3e78b0da8d3894c1e4040de0fe56f8c6142d4bd8d1a77ce37a2368f6c9bfd42ebab43466fbe7e997f7cc2558523bf669d9a04eb59d622f2cd7e17999cea35be80b12d0b84cb124e6cebddaa858636ab26cc3eeb96b7d827ccf180d86dd1539a624661ef4f4ee6d18971bcbaed30ea817e06d4a8a0d97223331d62bb090774aeef24ad9742f70b0d7d50d0c60a1179511bfc3afd60ceec0a93994c71482a05f5b31e4a5213a95e8265fa1572085c79ad5f5fff01065390ae620e61514d9d25e8cef2232b64ae89071ba5cbcbba29021b30694e6b8875065a8d6bc69d993fb70341f51ee221a79837da2c82b271444af3e9687e300a8ee38fa66f067a14338822f5fc7f1f79bafb1a5ff8d99445c1e305d71634604c66307e957e2b50df31499e2e2ea536f2e4db1e6334542d66d4a813691231726247fbf0c4ba918c908052c73b30c0ec62390cf633ff8deb66970916bf02709a4254102eae62e008436c3bd4db355fd256c5cee0a6b144db2c2e407dfa8b5f86e03e9cfc639660079561230a5585478bfdb9a0c3e1ea4aa22458ec4a41d3c47f767dd5bc37f34c10ab3eca446a621b9ba3b60d836882123a9c7f3023cbb1804c1e254800901bf9f5e2b80bb1d6a1331b8696161192b6c37d9190bc8df34fca17e6bfde9ff67403066ed69f7b339c02650f71a878879387c0156e523d763b71190755201bf3fc22710b54ecb845a853ae790e8abb098a99ffba6b6101eb21ab3b43e09a84036c4e59bb4c4abecd7e47a2cbb44d82bd87ea21d77dd094b49339af7cc163a1ee35508d33dd02fc912f29bc7d043f7dd5ed6cc5687b1c496eacde48581fa310ba58e1b7337df5ed0e4a10197dcba02e7eef30effdb2f89d27bff2dcfcce83f682dd40b16729612c294dd1bf355ec81c7925fbe53b54d7b0945a70916220ac6e320973e79c5a077cfb7eef494a88cc32a815adc196e1d9e110995db2438bedda74f96a700bf019926a2d90df9af506c1725cc6e736cd4979c8ab49e3f508b9493ef571cc85163f9ba2a0d70d0ef1bd4be0d73a0d27d827ab777e996323fb7c3c01c404cfea2b54155bc09d94b255e79616097e2add84f24c1834b95a0209bcecc97adbe79ce0542ff40e5d1fd9dce7a639cf37f872bd578b281be9d017d21ecafe741573519e711299d3856b4715093dde70f7d1d18ed0fc651f6f244b6083d5dcdc577108f09e0235edbc47f34339f31993fd37891673ccf342ba5c7fae4a35acaa401021475116cbdce6f5b1c7ecf73ad70ab7960f3cda4e5ab03407315f8cc70aa28c758e1c12f16536e2ca6f16d05dcfe4ea8ea560c68f7c0931ad5ab76aa5881df12dc2c6b526607ba488126c848bc9c4969e5c6e141db9a4810e27f16a67d2546c4859c79f0f0037479d95cc9b2389a796157150817f67205d7ae4ade53f2ce7d53be22c821d830a4d19317ee4ce13fea14f1a4f2fd6dc0cabba0a6677a2000f50d2d946c8ed4b403fe0182b4fa38cf86d78496e476fbe2643cfa87cee1a4cd596cf02389b272a70f941b04a965e76443ad1b3dbe75e1afc8cb07730fd39f0f1f326be371694b8bde832c62b9d5076dc11ec69f28933d12900288dd73d6f57eda873d3c5414b4ae57610cd30f7cd86cc278df1ec05b9f58c53b71579db2c9b643e84990bde0968073d3836af257a33d00af781d78abfcfad9ef27d7fd1394f77185874826f00af8586fd4d892659d6681ba4166ffe65193d68731c08ff61dc7b2bb00f789751ef78e9efc6446a8053c78fb1101a6bf98fa1996849f40e94a76133e02cfe5c006eb06ad6472745faecfe7ec715c33d2b7b455dc9070bf3de28840aa158bca94d67ab97a0b0dbd8c478f7362e2c530f74373f354899615a4515597d83b7e500e846cb25357ce45db54459fd7ee6bda009c09da4e4cdfc5c6a63462e5635d927a7fbafbee2a81d4706a82bcf7828fa5f4b4e02cfe1efa2e5183c5e78f23089f68780f0f2ed103410fc97506065db6efd5d351b0d582f882f7bd30a2dc5ff1485e93f60d378c053485c146d35bd658560ed789c429dcc1c8c01c1b4e8fb95940d787c07a0d23c6089652677003edc4185a1bafc0525478325d099e69952f53d2bcb4c0eff30600343d67c84013afce9b6e20223702b4f530b7522e04d1ddd230bd120627bf88f1a51ce8981efe940e37dd809905dc58da1ccce18de2c419ddae9ad972fcd60358b97bd92bf22571f6cca52f1f8a9cf921b33ab28d53f8fe5bb621fbb7eccdb153484d3ecab7eeed449547808944619d362238a9d2995df9b78db33041db6e663a2ba60691485489555aff3b49769b9491fcf5706090ea8bee1e7aa9b8df2e80d3f46720099d6c25087f9b4bdc4b0ab59fe4e5dd22e2f729e669617de2e6ccda2c5e6a5b01ddbe191e67290d5cc115ab9bd8d494e1783f3f47c2a19ab50df08b9697cf2dde39152fe1ec7ee917c302eb969dfd142defad4041d9cc097310cd2663f40ac9cb1749b3f0ae72157afc604aa3b2fdf3aab18aa36cae32ef93f5ba6ca64cd3f553dd7cee567e2db7ebf64e97850539145a1da646bbfe41d6d909dab4eb3fba336348232b18c3002db0f92d97924fd6438ce7f31dfa6ceb9cbdbd870040c9b9772a8965f9a51a4e1b144e706cf13c92c35209babdd3049b328737a8d31195d00790bf0bba2d894467861d6bde25780d2f463b5edf53ea317af5c481a8511e4384e3c272afbce661ed9d0c68c4967746bdb7e1d9ea76170407fd30a2d9fa7a392b7dfad16304e6056b583032ab9ff3059ebde6411cac98e6e4084aeb96800b435651d9facfe43c7682c6b42bebbae71a95156d5d1dce4a658df94694052ca667731b334c642f17ac1eba4993c5a95ab23a6ca7763afc4f416822b288657f287443c70687e3fa7a86bcb4bdd27b356769ef44e397d52e2e05ed32f919159f1b57a1855d0b6b5e161af1962c5d52e74849599cf87776fdd578c01ca3002dcbcfb69e839f96c1b9698c0dd4c0717d31f81ce77bfc67382a622d5442d4d662120e252be2509ec8f5b0853538649083efde775de955d8e869c763b6635c21c498a15239226cad54acf919510492bda25c8cd1d1d8dcc1ce65dee119d96abdbb0de3b61175a5cf1e80be988e4c5fcdd8fb33230cc4daf488f0b7174646c6966dd646f997e612709776abd42f5aa3df7d92757ca3e63b64e9ee5ee52f61f434fee0210824338193669d6a9541d804fb33ea12838a55125c33cd91958e048623c02413b5b3182bc194a2255c9d2a375d233e53bd56bc0746cea59c143bc9a548691305944729591278c2ad171cb035e4afb29d308490339d4d442a1f8d026452c147f1121570e5ac682570eaf2bd7deea4e0c9c3614f0e430270ec5820038f2d18ca05ee6fc5f7eabdb6571a194a916c5b674c227f49899659c737865f3e12187cc3aa11daa50d80f0ac69f513b091f4b3146ee4de20158aa7c19896d70e8c92fe6c1503fc5b3ed567e8b4faf6674ad7aff89fa7081a2f63a3231bf11fc5f432df6ecc3ab4cbcf952111351e9d64b2a5bce6e4763fd344f2c481a826caf4db4c309cd6fa5f6559eb21d0504b823bcab8cb7626dfbf060d6b0a7da17193727bddf6ae243e01842675611ad3fcedbf3732c2b32ab2739a59476d2d880964e816cedd2f81aa0f2fb7d62b0b1c1edaeff59002512d9aaab58677e1c3273a1162453b115619104bb8dd97cc64f048dad79629fb1bf92c7fbde620a8b766d80ca445e36dcd550c8b68d6f13d7df6a80cded60b627f34f432535ccd19ebbb454d1364a60b77bfeda7dd54f4f56fe1281d8b9c65ffc50c03aed31d847ec5242a12b7b1bebf83ca0d687eb7d743104da66b978009c4f689fd7ef8c27700c916083dca3dace9bd1dcb8959b8f75853a9512983567822bee529230aa3b7fee975eb82fa", 0x1000}, {&(0x7f0000000000)="5d381e98ac80999ebd9af92b5cb17ea8bd6da7d33b272751ffb16925edf986c5ae2d385465d62cecc815bdf24054d929d23002dc78ae6618311943b300", 0x3d}, {&(0x7f00000000c0)="09acc198850af0be19", 0x9}, {&(0x7f0000000180)="08c7946052ac24914b94a1c48af14b80cf24f471245951ce2b49ec144b596913155e782524d9a3665e1410645df97f4d61fa564e0ed1ad44aa7e7bc2ce14040344016921c18aabc992afa597d9913272b1273f1e67147b1d8b66d58fc703d8f682f71359", 0x64}, {&(0x7f0000000200)="7eda7ba1381f8f6f2a81dd5dacf1d82273947f86a9eeb017e78fa5559e88472c5d76c1b9482f696ea9fac499d3c9e5f8c276e3802d58e42f53ce36991435e09d1413f0", 0x43}], 0x5, &(0x7f0000002940)=ANY=[]}, 0x400) 16:31:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") getuid() 16:31:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:31:43 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}, 0x4) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(0xffffffffffffff9c, 0x0) socket$inet6(0x18, 0x323cc548fa469eab, 0x7ff) r4 = socket(0x23, 0x3, 0xffffdfff96fa552a) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000f00)=ANY=[@ANYBLOB="011d917621660bbb8114c72c05c47c62127b75a761653004406d8a4c269c831c55b579a5083881c2005fe607be08874ef276d0981c380a0a84c8b447e92172d92bdca09b410b6e16364668570033fd1a70293f350faeacff01dcfc4823f5c726dcd42486cc4d2fc56a919089a05ab72b82bcc1024dbc92a7a7a87e55e888f95cb7281ff7c417f080ce724ff0f03e0e23b94020f953d9a3acc83acb1d6432526223d41240374bae308ed72b212d"], 0xa) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80047476, &(0x7f0000000140)=0xc6000000) sendmsg(r7, &(0x7f0000000a40)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, &(0x7f00000008c0)=[{&(0x7f0000000300)="7fba25daf4134e6497f3ff4342359893d56ecc8f6d2e631f1f73cfd1a0b8f3ada67ec49d2f11aa775f0fa693f01ba122a0c0d39957701fc2a1557631d9dae1fb5dedd706882070c74c704e7408fe33505ac4d22b5842e9aa157234a470dba312f0df3ac34c1f0b81163917b816c0fa7fb91abb576ee007fc8581bc6cc6eac4dca91e1f6c75e3b74202", 0x89}, {&(0x7f0000000500)="d520cd5ef023aa4ab4b563edb848e9b87f0c53fae1b280d068664a6a3b3a75308eb288af4799099267143dbe8843443d5478677bfecd2462bcdd5c1f8b54a04c43c522ff2213a45d507cca2da91590fccefc32d2e04783f202c4f6c69365a11cc284fc86866087a45b1b715971a7f632fcde96392c84a05ee091d00aa30f6a99115f9e56aa2c2a27adbe6107a91c63e763a2484b333fa706d947fcb0fc820b426dc61bd5968d311228b4d7ec", 0xac}, {&(0x7f00000001c0)="85728cd765bda17e731f885f3c66c1710339b865f6344bd18b5c1f0049fa6c13f2c349268a5b27c08e09836adbff2c8b0ab69c04c033747e3be03faf3af3207968fd693b1bd2", 0x46}, {&(0x7f00000005c0)="f88b3136354f4d0189deaf022007ea79f107583d72efe14dcc1c115b8e9c23eb3f9f4f558d3728ff", 0x28}, {&(0x7f0000000600)="54b450dc6f342b5247a2df7d92f5fa87d5476f25e81532741a28b4438f3abd1eef421c622e9284f10fc42b8e23493502a4c8ed9f3f1d2f7758ce5a1f1591789450431e29cede27ef773a29bccb329568b3600b98169ae8a69f68189e23deaa8d650cc679766c1152de92d96d4e6e4bf26581e99403693644dd7004f0ad38b91dcbaef496847af1cdc9cf886151b9b93fd4b3d9cb62975beddec06ea6a0c0a73feeb359a8df87afb932d80d629c5e1742e5b05a26c59faa84983df9b056285bddfcf927b62d", 0xc5}, {&(0x7f0000000700)="8a4ecffe2cc3aa49ab3ff811ad4c8ab70f4999b46a849e8bdbdba61a8199184ed38cab8026db6bda0ceff70d729a61cfa4aec164ea4cff6d6b1f60c87b2d294a64c7c1dc99db2e02b634ee14288e40ad6881ba979453f07941ef02c693c91c2ff99be421097aff99c70e6188d71149c7f31d02d764441693f3c7733753f4801d2fa0b8129f21e4727503c3ee923529922ab2af5a4b7ebb44b04d6a9e002ad7a72ee2", 0xa2}, {&(0x7f00000007c0)="9b46268c3230293554c930de323326b014914a14782647e57f3364eef30100bfa96a8bfe1332e6984971b7602f70a523d6b640c5353b7d267e08b55e85b6a0a27f57e06b7254b7897157ba5d4143a774fbfc6ded11da82d38400b12eb4a1e113f971a6113ca02d8f75b91e9f0c5a116bf2de80df39700b3a6124764c918f1e27f65b04497c59193909f855b494feafb9df41610e58c08269929babc911c2b32733738ac892e0eed1ff9804499153cc9336e0ef362ab229f4683e7aa089fa2295fd8e0b4cc2182bbe1ffb526449e8e5aae82901bacef8db79df698739e3ff50a48155722290eb5e77f244d5ab67c9b89d8fe739", 0xf3}], 0x7, &(0x7f0000000940)=[{0x58, 0xffff, 0x80, "05908b1f7253b3329ff2cfe3263c90b1ba3568a8945ebbba45d8f509c1566fe51735130117656515f78c3248121691373ebbcf1c3c01c5bf38e8f18aeb3bd7b83e69a0d0cd"}, {0x90, 0x1, 0x4, "4d0cbcec32eccb249bc3364c36ae9116bfed61efd6a6ddeb0ac9de2232a44e19cd163c5505d224a8814382ed286dabcb2432b333b904d3a2964e0237ba3830dfce364ab7a22539a1e8c22a2dc2f79a0dd1222612687e8622131733e8c2c118dc83116f84ef490eab3fa12253188f7f8f3d808c2e2e3b5f767e1f4dc4393e"}], 0xe8}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) msgrcv(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000ee000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094000000000000000000000000000000000000000000001afe0400000000000000000000000000000000000000000000000000000097f02c2bf6f22755"], 0x1, 0x2, 0x0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) r8 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000a80)=0xc) recvmsg(r8, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)=""/229, 0xe5}, {&(0x7f0000000c00)=""/44, 0x2c}, {&(0x7f0000000c40)=""/178, 0xb2}], 0x10000000000001a5, &(0x7f0000000d40)=""/170, 0xaa}, 0x1) msgsnd(r5, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1) r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000fc0)=""/248) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$SETVAL(r13, 0x7, 0x8, &(0x7f0000000200)=0x1c) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000ec0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r30 = semget$private(0x0, 0x3, 0x10200) semop(r30, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r30, 0x0, 0x6, &(0x7f0000000040)=""/73) semop(r30, &(0x7f0000000e40)=[{0x3, 0x6, 0x1000}, {0x1, 0x53, 0x1800}, {0x1, 0x3}, {0x0, 0x28, 0xc00}, {0x4, 0x3f, 0x1000}], 0x5) semop(r29, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) 16:31:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x3, 0x10200) semop(r6, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x56, 0x9}, 0xa, 0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r18 = dup2(r16, 0xffffffffffffffff) r19 = getuid() r20 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r21}, 0xffffffffffffffff, 0x1}, {{r21}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffd7a) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r22, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r26 = fcntl$dupfd(r23, 0x0, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r29, r30}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r22, r30]) r31 = geteuid() r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x2e4) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r31, r34) r35 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r36 = dup(r35) r37 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r36, 0x40047601, &(0x7f00000002c0)) dup2(r36, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:31:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r1 = kqueue() msgget$private(0x0, 0x220) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x2, 0x7, 0x615786a201819305, 0x3f, 0x4, 0x3ff, 0x2, 0x0, 0x7, 0xea}) 16:31:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./bus\x00', 0xc000, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0x101) 16:31:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000900)={0x10, 0x6, 0x4, 0xa2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f000006b000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f00001dd000/0x3000)=nil, &(0x7f000077f000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x5000)=nil, 0xfffffffffffffffd}, {&(0x7f00007ed000/0x3000)=nil, &(0x7f00000f6000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00006b3000/0x1000)=nil, 0x800}, {&(0x7f0000463000/0x4000)=nil, &(0x7f000076c000/0x3000)=nil, 0x7}, {&(0x7f000031d000/0x3000)=nil, &(0x7f00003c6000/0x3000)=nil}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00002b2000/0x1000)=nil, 0x8}, {&(0x7f00001c6000/0x1000)=nil, &(0x7f00005f4000/0x1000)=nil, 0x800}, {&(0x7f0000129000/0x3000)=nil, &(0x7f00005ed000/0x3000)=nil, 0x8}, {&(0x7f000014b000/0x4000)=nil, &(0x7f000064c000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000026b000/0x1000)=nil, &(0x7f000016e000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002f4000/0x2000)=nil, 0x81}, {&(0x7f0000179000/0x2000)=nil, &(0x7f0000721000/0x10000)=nil, 0xe4e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file']}) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x401, 0x0, 0x3, 0x101}, {0xff, 0xa2, 0x8, 0x7}, {0x1, 0x40, 0x0, 0xe959}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r2, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c412ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f6030018c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7e643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0xfffffffffffffe4f) kqueue() 16:31:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(r1) fcntl$setstatus(r0, 0x4, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2000000000000075, &(0x7f0000000200)=[{0x0, 0x8, 0xf7, 0x8e}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3d1, &(0x7f0000000100)=[{0x80, 0xff}, {0x4c}, {0x6, 0x0, 0x2}]}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x01\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000240)={0x8, 0x867}) poll(&(0x7f00000001c0)=[{r3, 0x10}, {r0, 0x20}, {r5, 0x20}, {r6, 0x4}, {r0, 0x10}, {r7, 0x4}, {r5, 0x4}], 0x7, 0x4) r8 = syz_open_pts() close(r0) dup(r8) syz_open_pts() 16:31:43 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaeeb9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f00000000d2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a943416484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a759255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a38b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798433becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae48f7d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af012e3e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba200"/1333], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) pckbd_enable: command error 16:31:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xf426, 0x7, 0x4d, 0x10001}, {0x6, 0x40, 0x5a, 0x7f}, {0x3, 0x8, 0x9, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x3d, 0x0, 0x2}, {0xff, 0x0, 0x0, 0xfffffffc}, {0xc000}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x18510, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000100)="00730f15b5b7ff0829e08d0c3a9f407fd230cecaad4a4c10f490215ed697984e8158180d45a9960ee455cd6eab932c5c95f400b2ba8e4948bda39aa5eef9ad3f009df6639c5a7f3e1853c4f0db2e853a34a000ffba0adc904681729eba65671043e5f8974f30c6d90803a969b2db74bb95bd50db4940cc763f444ad443dee3e1509b06b65fde5d6bf00800065cdc199913") execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000340)='({\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap'], &(0x7f0000000580)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='\x00']) 16:31:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x5, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) sendto$unix(r4, &(0x7f0000000100)="f3a0ca9c405901ffa289b27827886169694097dbe07cbd68fc37010885b4302ae9268c63532cb430fb23d42b60673d91fe43147bee8f5fb3680869be796212291dcb58177079d86ccb3d5431d8f96585606c276db132ffd19448ab31b9bfa498bafb7387d31c261fe57d002a1b6e270479a4126152a0c2617b103694f650176ad0468c2b52c97a60782102ddc3d820e1e29e01255a2d9f84c017be", 0x0, 0x4, 0x0, 0x0) r5 = dup2(r0, r0) shutdown(r5, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="0b3edb222cb18e33e121087fe3e7752b323448b6c8bdf922a34557545444ef70641be0d526d9c60d48eb5e1b057ca5a7bdc70fc01beb44e77bc491f07859780c14ceb1cfdeb1b667a3a5ba814ceed7eba90ab9782c0d4343280028244d6ad71785c15ff905ae7eeaa6e6ab0b669ee464", 0x70, 0x408, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pckbd_enable: command error 16:31:46 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x200) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r4 = getuid() setuid(r4) 16:31:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {0x0, 0x0, 0x0, 0x9}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000040)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = getegid() r5 = getgid() setregid(r4, r5) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x37, 0x4) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:31:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000001c0)=[{0x6}, {0x2, 0xde04, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x3d6) semop(r0, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x87}, {0x6, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) getdents(r1, &(0x7f0000000300)=""/229, 0xe5) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/251) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r5, &(0x7f0000000240)="220e2a", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x10286) semop(r6, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r7, &(0x7f0000001980)=[{0x0, 0x200, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x2, 0x800}], 0x2aaaaaaaaaaaae30) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0x800}, {0x4, 0x80, 0x1000}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x3000}, {0x3, 0x9, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x800}], 0xa) r8 = semget(0x1, 0x2, 0x500) semop(r8, &(0x7f0000000280), 0x0) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000200)=0x800) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x25d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000600)={{0x101, r9, 0x0, r10, r16, 0x20, 0x1}, 0x6, 0x7, 0x1}) semop(r6, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10000, 0x84) mkdirat(r21, &(0x7f0000000500)='./bus\x00', 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/104) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) 16:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/152) 16:31:46 executing program 1: mknod(&(0x7f00000000c0)='\x00', 0x100, 0xd6) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) chflagsat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x80000, 0x0) 16:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = semget$private(0x0, 0x3, 0x10200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:31:46 executing program 1: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4], 0x1, 0x800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r7, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffffb, 0x2, 0x1, 0x100, 0x4}, {{r4}, 0xdb8337a25a994d5, 0x40, 0x22, 0x1, 0x5}, {{r12}, 0xfffffffffffffffa, 0x43, 0xf56ad16acbd9ebbc, 0x80000001, 0x8}], 0x7fff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff8, 0x10, 0x45, 0xfffffffffffff001, 0x10001}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x4b0, 0x10001}, {{r2}, 0xfffffffffffffff2, 0xa5, 0x20000000, 0x3, 0xffffffffffffffc0}, {{r9}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x9, 0x8}, {{r10}, 0xfffffffffffffffe, 0x98, 0x40000000, 0x7, 0x29b1800000000000}], 0x0, &(0x7f0000000480)={0xffffffff, 0xffffffff}) socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000200)='./file0\x00') r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r13, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x8000, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:31:47 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0004cbedf1c938966320b9800001dc62c034b25512610405c63c8ea6046fe2874be06b959905432374b526f03ad7c36ef79b4c4e453190bb89df5f62692c7eb98f757007d5dea3688ffb434e331b"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(0xffffffffffffff9c) nanosleep(&(0x7f0000000300), 0x0) pckbd_enable: command error 16:31:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xf4}, {0x48}, {0x6, 0x0, 0x0, 0x80000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") 16:31:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:31:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x400, 0x0) fchmod(r3, 0x5) r4 = dup2(r1, r2) read(r1, &(0x7f0000000300)=""/186, 0xba) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xbc2, 0xe1, 0x0, 0x1}, {0x400, 0x3, 0x5, 0x7}]}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xe30ab0459c255922) recvfrom(r7, &(0x7f0000000240)=""/135, 0xfffffffffffffcf5, 0x2, 0x0, 0x0) 16:31:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:31:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x8001, 0x4, r2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:31:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) shmget$private(0x0, 0x1000, 0xd656f0a41e1febe1, &(0x7f0000001000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000240)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) write(0xffffffffffffffff, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa50401454", 0xd81) 16:31:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffef3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60ff7aa00005e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede765dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e73319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d031099a5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf637f38c9aee53c1d3b99b280c587258559f408c44eb05d343d55894688a223dc51e8a3346d288efef19a252d911af3ccaba5238d125e11c24f9998946f4b5a8eb9b5db21ac7"], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:31:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x80, 0x0, 0x0, {[], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x59c6, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0xfffffffc, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xffff, {0x8000000000001, 0x1}}) getsockopt$inet_opts(r5, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r5, 0xffffffffffffffff) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r7 = socket(0x1, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) close(r8) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b0bd00f30000ff0700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x36, 0x5, './bus\x00', 0x4, 0x1, 0x5, 0x7}) sendto$inet(r9, 0x0, 0x175385d1639dc265, 0x2, 0x0, 0x139) pipe2(&(0x7f0000000000), 0x0) 16:31:48 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7a, 0x2, 0xffffffffffffffff, 0x7}, {{}, 0xfffffffffffffffc, 0x8, 0xe00c36107735ac42, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x2}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:31:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x200], [0x4000000000, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x8, 0x0, 0x7f], [0x0, 0x0, 0xffffffffffffff01, 0x100000000], [{}, {0x0, 0x0, 0xffffffff, 0x800000}, {0x0, 0x0, 0x4db5}, {0x0, 0x0, 0x100, 0xfffffffffffffffd}, {0x0, 0xff, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0xfffffffc}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x6) r2 = fcntl$dupfd(r0, 0x0, r1) select(0x40, &(0x7f0000000000)={0x1f, 0xffffffffffffff00, 0x1, 0x2, 0x800, 0x0, 0x5, 0xa73}, &(0x7f0000000040)={0x731e, 0x5, 0x3, 0x100000001, 0x1ff, 0x8, 0x2, 0x800}, &(0x7f0000000080)={0x8, 0x8, 0x1, 0xa426, 0x6, 0xffffffffffff0ecb, 0x9, 0x4}, &(0x7f00000000c0)={0xffffffffffffffff, 0x7}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:31:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket(0x20, 0x0, 0x40) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0xffffffffffffffff, r5}, 0xc) ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x4, 0x100, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r7) getrusage(0x0, &(0x7f00000001c0)) 16:31:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0xe5ad], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x8], [{0xfffd}, {}, {}, {0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x40000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) 16:31:50 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4093, 0xf90}], 0x10a0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2000000000000002}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8080, 0x181) linkat(r0, &(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:31:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) rmdir(&(0x7f0000000140)='./bus\x00') r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x71, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() open(&(0x7f0000000200)='./file1\x00', 0x1, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x3f) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt(r4, 0xeaf, 0x2, &(0x7f00000002c0)="ed8381dc4fd511b48caa14f8554b3b1d0dc56fce46ff0b020760af498792ec6fd68bcb56f206f3547ac4bd39b08000863f813501ea9c58247f318d836d86af37378db7302d84aea3714d34285578a743f21eae3d81ec630560aea2ee54dda3c5d5477cb9a67ac919fec0069522cb2432ec49dd30bbc85acfe2c90acc02394f17c43109ad0a4b756d60ffe18fe848ac2c502f70c6b2e816a33ce2f6975c1d1a1de1a887fb148b2d6aaaac0c4f496530552b85e71d25c57ae34dafa7757d8d7fe30875a7eab56332972894777fbc98f22b0616632911ccecc2f541", 0xda) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x8001, 0xca533e0867599942) r5 = dup(r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x1b}, {0x101, 0x9}, {0x40, 0x7fffffff}, {0x40, 0x8}, {0x6, 0x2}], 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000000)) 16:31:50 executing program 1: open$dir(&(0x7f00000003c0)='./bus/../file0\x00', 0x26de56bfca82ddf1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x800, 0x60) ioctl$BIOCLOCK(r1, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) r6 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000140)=0xfffffdec) poll(&(0x7f0000000100)=[{r4, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x100}], 0x3, 0x7664) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000280)=0x9, 0x4) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x4, './bus\x00', './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r7 = fcntl$dupfd(r0, 0x0, r0) r8 = semget(0x0, 0x3, 0x30) semctl$IPC_RMID(r8, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x0) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) flock(r3, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pckbd_enable: command error pckbd_enable: command error 16:31:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x101}, {0x6c, 0x0, 0x0, 0x400}, {0x3c, 0x0, 0x4}, {0x4004}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:31:53 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000b22e3c424a0b32f8b6ca9a8009cf9cef1794bf0555572aeec3fe81333745056bf5759e37f43a9b7b54045f0bb0844ec5b5a540a31fae947c2b5b5c8623995ed973eb008d5948c88b801f72a9a9b3855e0cca4b63db1257a1"], 0xa) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='c\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r4, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) fcntl$getown(r4, 0x5) 16:31:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x8}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') pckbd_enable: command error 16:31:53 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 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) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:31:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt(r2, 0x6, 0x4, &(0x7f0000000400)=""/4096, &(0x7f0000000000)=0x1000) close(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000003c0)=0x3, 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x4) 16:31:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:31:53 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)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x0, 0x281) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000800002f215ba37bd45df9fa789904ab626b1f00c72cfe4b31fde76ca3e0882da2d48e37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46e39b730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1d7be00000000000000033136596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f21b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0xc6, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xffffffffffffff14) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) pwrite(r6, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r8, @ANYRESDEC=0x0], @ANYRES64=r7], 0x5, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0xdf, &(0x7f0000000600)=[{&(0x7f0000000ac0)="27828cb6ab4aaedcaa1a7427838ed8bd60ec9c93a205eaed0733c4fadc891286cc094386d5f636e54f9b05199637adf917e26335263fa20b9e7aa543c4a529799e81d6ca235b628177312c9d7097c7da6abeebbf5e9384f62ee2becbad5dff46ffcf8e7402c24d23e988c400000000000000f110f73f05c9c6bc4abbf215ae788851647afe61b631afeb5046a085531313ecf38a44fb39240336b0e969bd9073007b6c968d8b788e20d2cf7a41fc6436fc59b5ec87d8764a79d9417150c544d013eca27746a4a81237718b198bb20477964b0986ed5b26eb209bbc0cf25ed8fda3252eb537abc2ed6a7acde25e97231692c8c9f7a446b1e8a5ee892fb3ffa13d157bdd9f818bcfc1574ccad64101c9dbdf73157b53575980a88626927858c78c754d986591bfe603d5e2012c8afae675a38c248e56c8d0b31c2c8598636ed4be0b1baa80deae75f783f4df8752c8cc7cc21f85e41e5778e04d1d7ed05acc62cdc19ece6c480938c8afc25225dc65085f45f8b45558a2c33e2333ac4b8895d1901e854cd8a93aea69276b43e443403fcea00d243f12b585075502075ff072e9c1eec32a4571374aa7744ec5543064a4a66af8c1d7d79e07bcd7d94fca868ec9477a96f362fa7c92", 0x3b}, {&(0x7f0000000640)="9a661625478dabe26d53717e8f21d14784daa940fccb409889e5daa76bb52b557538128bdad9494e9a2d275fa894550559a9c6d92d9351db70dd34606ad46c7b8d40f615ac16b67a9b5e5773a25d1d382fce96f06ab76260500950878f40d78b02ec03117a3b47dd65813804f0cbcdd106a53e57f8ab4a610a297902866b60f10e0c171223e53355732308c02569523ca360aa476341466a0a6e24aa9e9f6d2e619a5192305dea74a32a069c17b1702eca07000000000000004ee1e93eab53327218833f7d4c8282b7648374b4082a36e2f6a2926eab13b90340b70b832550134f067e58d896c123f65e3120fe07ca42b88ae0c5ad9da4fbd61062b6c33292c748e01230633ae8a8fba37d32e8e3f65b61171c6a2c745498a37123acddaf50cf94c7b77c3c9225de5b83d51b04bc67da9d5fd5d4fb39e54a371358ccedc5a96b898332193e344830efc86304e0ea5774b8549ab8b325cc0e6fa34af6eef6e07a3c5d835618e22095cc1a01c1210fea4e2abc23638a82c9d7a5e5138f699f477be2e9d6baee64f3c6c36513376f18a626346010dd44d49e79922187cb7d3780471ccef374515b01c8e5d67737c43ca62a93afc98547776f3b8e63f028758c53439c698564a71f18", 0x2c}, {&(0x7f0000000a80)="9faee962563217fb2dc42d02e6b05368cce8c76fe7049844097a5b5d3c3918a2b3e0", 0x1a}], 0x3}, 0x0) 16:31:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x607) r2 = geteuid() r3 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r6 = getpgid(0x0) r7 = socket(0x11, 0x4003, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x25d, 0x3, 0x0, 0x0) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, 0x0, r10, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x51) setuid(0xee01) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r12, 0x6, r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, 0x0, r2, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r2, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) getegid() semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r13 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r13, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r14 = shmget(0x0, 0x4000, 0x4a5, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 16:31:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffb], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:31:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x41) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) getrlimit(0x2, &(0x7f0000000280)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x7fffffff, 0x4, 0x0, 0x6, 0x1, 0x3, 0x0, 0x0, 0x1a8, 0x7}) mkdir(&(0x7f0000000480)='./file1\x00', 0x42) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="9d839f266b1683f676b09beccf8c23f85d4ac7509f7060f73e476f83e2869454ec697a8cfea50d9585043a7b1721b2c62a514d696dd56ba33b28392cb7b3ef91a9829040cc84633d1aab59d267ae2c711c96a1728405256c14c76c956324370c817728d06f3b4e86000c1211643185f3335e0f944b7bcb89fe9a2143a50b9ca2eb1cd617114bb0a9d25d0f1727a6ef5f1321a2f58954048de5f0a7edba5d61c5", 0xa0}, {&(0x7f0000000040)="d2fa21af520b741df4d9e6087191311e34b2263276b5ec9f8088788e0fd7ce4055c096ee26742039c8a0b11977", 0x2d}, {&(0x7f00000002c0)="d296812d0d1e2e1f3f68ba47811d8fd4e3bc3efdee453bc20fb19d05401bc46c9afd34194df24e41642d964473b38682de084f601fd5a9f98284ca491ded117ae9f37d58df744153e03c68017a32c76c6eeffe89b8377861302daa6735a6c435f8fdf74b91a4f65d33874c825d85a52ce96d1e173a0f6930cc7bc55dad7ef6158b697feb685269f822ec99d2af8c884a9767d1381630af32ee14a0ec13589281c41842bea72ab8e88bb256b3d117eae6d7c5166e189a69b400000000003ab022184e737acd8534a93c7ac28e74beb9e54a4b51c73895e40500000000c8047500f13a6c825d5e3ecc2db7668e686f38dbba0ef7ae0920a1e5fd3d65183e4f9bbf360b54f4e0896e78cb", 0x109}], 0x3) 16:31:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x1, 0x0, 0xca, 0x7e8, r7}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:31:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:31:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x7ffffffe}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:31:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x40) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000ac0)={0x58ab, 0x65f, 0x9, 0x9af, "082f0569d4af7a23acf7041300"}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) write(r2, &(0x7f0000000140)="7ef873806920880eab1c5b61687dd6d737eccc203a19756594e60901f99f1c6a09e5ac596dd7a3ff734e1568eee4b557f0756329876f22388802d0a9c1c900000000000000f10069ebf1123a8beb352e45b2ca87b72464fa7ef7584029434b060c1823da23a0fd9afe20e73addf776aecfbe5860abba6e262f98a3ee9f9ce7458c3ac77ba5c3f6029570d8f7cc9c5a6e2bb9b83492884df7899aa52890dfca4a16948ec6594d72e2cfbba22b9d53344bd03379876d0f20fc0ed2ef39dd31ecb6efb7829a00000000c4cdb74fb4e3f3feb51d640f2f77dcca6addb05c2a16b4a59c1e56182a91ec5a7e1328cfd45513540a9df7060afa4082337a19cc059dd104", 0x100) 16:31:54 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r3, 0x10}, {r1, 0x100}, {r1, 0x10}], 0x3, 0xf2d) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000400)=':', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xff}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x8000000}, {0x0, 0x9ca}, {}, {0x0, 0x2006}, {}, {0x0, 0x100000}, {0x1}, {}, {}, {}, {0x0, 0x80}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x0, 0x400}, {}, {}, {}, {0x2}]}) pwrite(r0, &(0x7f0000000280)="d47bfbe7649976a927f98812960979aa37985dcebcae24331b4a77cc8df7c73fa0d5da46cc3024c733a0ba5d21641682ba9c1d0871005d39884d540a5fb78567d9961babc0c31e3c4fde38d1b7becbfcddf0d51a00c8e83c5afcb9080e15042f5ef69c16cb74e3d4f537df2adb785de613ae021efbcb40142355598045662a747e56491326ff06c63944d40362762c7051c3ac5f72d642ba1573d02067dde65a94b1c3d0c476b85605c556c8c3707b2e0d387d03615bff9b04357eae84bd98b558d94d6899b64f188aeac351d893735830e3aa", 0xd3, 0x0, 0x0) 16:31:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x18) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x24}, {r3, 0x2}, {r1, 0x1}, {r4, 0x20}, {r0, 0x40}], 0x5, 0x2) 16:31:54 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x18) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x3, 0x3, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0xfffffffc) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r6, r5) fchdir(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={r14, 0xffffffffffffffff, r18}, 0xc) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r11, r18, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) 16:31:55 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}}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!.[\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100000000000000000000e900"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:31:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) close(r1) syz_open_pts() 16:31:55 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='sg\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x1000) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:31:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/16, 0x10) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xf4cc032470ffabcf, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x2}, {0x83, 0x4}], 0x2}) 16:31:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x0) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000080), 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) bind(r4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x30, 0x5, 0x3) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) recvfrom$inet6(r7, &(0x7f0000000180)=""/214, 0xd6, 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) connect$inet(r7, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r3, 0x0, 0x0) 16:31:55 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) setreuid(r3, r7) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r9}], 0x1, 0x0) 16:31:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) fcntl$dupfd(r0, 0x0, r1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x107) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x400}}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 16:31:55 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:31:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0xffffffffffffffff, r5}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x4000050a, r1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:31:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:31:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x40}, {0x200000006, 0x0, 0x0, 0x4ab8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0xa9, 0x3, 0xffffff7f}, {0x9, 0xff, 0x6, 0x6}, {0x2e, 0xff, 0x1, 0x80000001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:31:55 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x2, 0x40) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r10, 0xffffffffffffffff, r14}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r14, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1ff, r3, r5, r8, r15, 0x2, 0xfff7}, 0x9, 0x12f, 0x1000}) setreuid(0xffffffffffffffff, 0x0) 16:31:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r5, r6) bind$inet6(r7, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x6fe}, 0xc) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, 0xffffffffffffffff}, 0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/171, 0xab, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:31:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t`p', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:31:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000fc0000cbd2a962bbae1534c12ee1e2f493dd"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:31:56 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1000000000000281) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/10) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) chown(&(0x7f0000000240)='./file0\x00', r17, r14) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:31:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/120, 0x78, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffe, 0x3994}, 0xc) 16:31:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) socket(0x0, 0x2, 0x0) write(r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:31:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0xfffffffd, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r11 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/52) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x800) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec57f00596329414fa22f5c0ed193424179fc5bd8017a07130035387ad7d322bab167571468b0327d01c1ed7c58e42abe9fa928747a268e6987c5d83626c50ab69fb5fce14bb7bda56f5af3b7b4cfcb0cdfc2362bc2"], 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x47, 0x81}, 0x10001, 0x4, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x0, r8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1) 16:31:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x1, 0xfff, 0x800}, {0x1, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r9, r9) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) getgroups(0x6, &(0x7f0000000080)=[r13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r7, r14, r15, r16, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffd6b, &(0x7f0000000100)}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r22, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:31:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b, 0x44}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r0, 0x0, 0x3, 0x6) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:31:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) pledge(&(0x7f0000000000)='tap', &(0x7f0000000100)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:31:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x3}, {}, {}, {}, {0xf683}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x4090, 0x0) 16:31:57 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f00000000c0)="228179f4966b03f79a84629371f00dca7f9d69583a37b7", 0x17}, {&(0x7f00000001c0)="c7df814cf47e9f8167674c4e781878c99a1ff5e4989e49b1b23bbb6f68d5139c16e38a5e3f95175d3dc2242ce34e1af426854689519a692dcb8b0e9c24a56e5b46f1b37400957a05cd08817f79af474c10d4faa91f5c796708aa446fc9c8da1e3b91fe365457a00c21cbdcb3b1afb2d0aa59da70f8ffe9561e0b5496476e4f6e6a91dd2369f230d5f0d6b7f6dac210bc3fe3b8eeb11f5f8a8ea993a6a49fd94d70f32479e63a9d56387ce4e13c21815057111770a18f0c80e79ea1071b16e60f3838fd0e5c8e9d2e0ec073d31fc1956e0c5cf68add5d29", 0xd7}, {&(0x7f0000000100)="b9afb28686ce664503b528ecbc90b27b6242e76695fe9383cacdccc1c88c4d67ea02e7a91d4e24e4aa89340f6444", 0x2e}, {&(0x7f00000002c0)="0f3a59e05b9b27f58fbd12323c47532d43ee5fe4212c55ce0b195acd2b94a7ce99734d95846fcc265b10f4d5c5b78c52b5573c51ffad2e377856ece3584c3d87b7dfab6e548118d9bfc2876fe36651e78222fbda10bf6f093224f62f9c22b9119c8432790c9c3c52ebb2ac3bcacac17505282bd5413a321fb2a61ec4f30dbdc1507792250d13daecd1da1ec1fbe1cf99ed229ddffcaff82855e2bf523c4e8ebe99135cfb2403e7b51ae38de173f03975225c9e996f9a5b8142cdfb1e4807322ec34aaaa1af2623a0fe5f59d5c77c02ac1a97a1d4eabf5f4854890182f981b670ccb476bbc4765e0186", 0xe9}, {&(0x7f0000000140)="1d32993a21c0", 0x6}, {&(0x7f00000003c0)="29a582218fc17808fb32e7e004a716a501348b8c06243b3b5689d3f0a84ab96843488583928faeba8a875e9fb682dee2a05422c7986252cd96f6cbcf3a56b6cb0bbb37a97333764eb94df856acf2c1b3931e1f4442", 0x55}, {&(0x7f0000000440)="b186743fe6a48335330364ce3d6209d64bb39f609b9ac47530b554a1d16da8e1d7dd297a7197cf90f0279b9281c90a798defed58534320fcc780bc704d104c8f7f1b5ae5f6e6ee6cfec74fed66", 0xfffffffffffffda8}, {&(0x7f00000004c0)="04634f139d6ae9efd0a9a147b25b265be693fd8762ed7a36b5021d09728499033fcded26d20e6f44c874cb7941b6523d535bc9763299180b4104470af08f2ec59d33f986dca75d13cd774ef974e98c10a2145d156b8ec32cb79bd8e8c1c50a3f99177a7742419d5167401523b19b425fa69c3902f7ebb64eddff42e71ba4534afbc95cf3b13eb9c5c539d263e0bb1bd5e9433710253c514428a40a4bb354f30548f938b236cf55494fd588046a3bbfc4b6a44fdfffca40e5983da85353a71ace8c9b95ae98c6001e5d289322e0709f502a78f78ec080bbf0cbfec06efc9e983c89a6779cc7061b3e5c1682ac87568fc106dfa54595a542ce2bfef8135c306898cd06d23991643a7084d7861275d5398ae0ebe5720e777aa95fdadcc63de1f84815f72f81badbf9167208eecfb6ae4f64c4b5d21552a850a976e827719806aa5ffa14ac410858a62ce62ed52228b28b0f9537211b24bba40c0cf6cc30b9c625db9e60ae707166b2c6136db6bb75a339fb790f39d615dcb137ade882e21fd0e34a91d56083ad989bdd727efda241f16bcf4ca7e3f394862878250d8d5c6462b59c8c590fec86e000c7a3292b32ffba71259e831af9ff30257eefd1f717c5e344bbf69d855486156f421924caaf788fe27157608b3ef9512f4366e2ac25b28e2b29d88917ad109e625c45eec658d04e6c2f335475b1f37dd226fa93bff6dffda5480eff3652375659d6ec4a433be9e67e1a1f4146b9dd149a6d73e8a5c4757eac843e7f4c810cd2edab5eb37cae34e5c3d0263e71a019896be93d0e9b6f99c028dc54b10e265872a4172932597581e596297b55faa227f7c4a5f3351b3c774b418f72e54abe850eab75b6ae3d7e8ce0220b6e9ce8105deb9d68c9317628400fa678c866350ce5852079ac7862c499710d36a65b4b931dc6a3dde1b988ee326fb60902452ec09bf29af6f073070146f07357b1e96e7b7a490cb8637c11edf70afa0b3c19fa5c3b9c828dbe05f5a8b20843ea5830a07c403d644d415c0ce654cbd9dd3ab4533d7db317f57c39458ce1cd64146c10993ce961e38b014f397aadc454b5286c06ab8148c721fc83982a319fc15bed5ede351c783cf213959e97e204b40ab5b5f0de80dd33f896070b863514cfd7fc350d0c01c8c3b8aa1f21784dcd224c769edb38a734c8c700c0ba22c628812ebcf9f7a3cc9b40cf162145b6a6ea7d63304e8f8b076267487d7a479012b0d6227b5857583500b70a4f93747a60842937039e1ea2ec57010f71b7002cd78f736b2e9b7b87b4362e9662d3e9fbcb44d1084b529c54ebc4f2890bb7dbb0a0bd7f4c402361527b40fea6ecbda4c0c86bcc12b85f59dfe22c102025193887903005731a76f01039ecd42f7641e714799652d4c0b8b44e14dc1bd6cb3efe4dd7bf9b26851ea8e7c3a52c3c020a96aaef966af16e7cfc201dea2986b52c8239351fe9f238426506dba7c7b6f3f39a5e0e755ab8f972b3654b8cba5516de451627c4750c6a41f3ea30af219ada422cbd15603ea86014e21eaa642509a67077f2c7bafc55a0eb4fceb6795bc25bc0b6991f6b71902df24b2ff925712d195a5d2f9c24059da576076da0a1d0db31233ebd0fbf3414a1c7da642b23ab16becb41a86024545075753f372b57413f1e0c269aedff6cc71d3cc2d4fa594e57c9bb496be0616d4d5d46f5c34baf6ae6bf27f353fce24df1318be1e66027b5b554293b30a1ea773aaea070b7cb7f94da519b42789637a9ced94f82d695596680a7d906818686cdf8300b4bd214b8b9fc90542c31bc8ec99d6cb3de44d95e9b1cb0090cdc9b62ee1bdbddf7766a2aa28d03c71979432f2a260b329fa0a35e3486bbe89c4d665160b2e89aeff4a3b0d9fcb222c599e201a2b0c1bd7f719d48a49ed320cf0e8b7a74abb8fa50cc808ef02659e0ea24b61b6f25c1a797d0177d9b5745f4ebe738e1c75fef0c2867a7351785c3b8f23f33512ebb529555874ad39967e23ca973d2df96314aafd3dc2defdb5635df438f758271cbee50ade66bf31f41ffd82eecc36e2e28c114df8e6f3b2965790e71ef565ec59e9bedd1fd26b3f8e76007b70603d304c84a88e417e717320448c9a49cb5ca227ad9cd435c0ecc8f069152c819070aa2d76955d7370cc3efc85491d4d1c5588f184bcc6037970642c5b46b05cdef3bda0ac1cd055a84d80488d954cad5486774a67b34bdd9a27b4ac7a73b4eaaa949a3459dfc43d88c778dabc7a3fd15e3b926206b9de803d0be86a53bb16f9c587d2727ce69a54316ca85a7a96acbbea4f56be327b41a6eb7aa15a552db1920439f0da86826ae7377de348e4ae052f95d9299c1d2a37274f3628b2d6308ce1904a95d99fc467f86376c6d74a90ff9bfd41087f6452dce7e4152f982c6acd10b4972d812b63e1f6460c7b67a02b5714e5835ff5b1b0c43d9b3e16943bfd63e0e135bfb6a15a35a719ff68e290a9fc4c7c538e7a68f25ed0f3a932df0d08a7104c00a1a98ef18046eb44f0cad12b8edb51973d2bf132c29d2915a1bb8849dfdb43333a5ed5f418fabe701ec01eda7be01b03c2d0c95a2b465813a8d59b115856bc0bfa22347ecec885837559c63e9b3e4e152177d951fd2d831f2f83484ce25839cb0b1562cb76ffdbc8abb17f967e22c2b221b93daacad7fa1b2e735b1b5466621921146c01e2a85985937186c6c555d4f6ec619db07c751d1ac65f077e62db94bbd45815cc1971625cd5f3e5029a1b11aa6591f577bb71dcedc0a4195791e853949bb40f096f94e0c31785262b1d18726b99799b94e0e36e2fc1efb6eed9daa2f2094ef684474eb0fcb662cfbb216715f42164eff6a2aa544385d7166b41396a65b69325562011aff16e963cf1419e78632d509e89dff7062d4910b8540a5b024479c93d4f3ba990ebabf94c7f68d5312f8d141da303eb65edfe84d09a5adc2d5b404789579ba9b7db33fd62256b23a36e23a7bf08a49fa55e83de7ee2c03bbef842a81d26d57df9c21ba4cc6599feadc2cc9fd228cee0604fe506f82fe35d168062cdc60e0063258a63ac08a7c8b8fce96398d7b7df8cd01e321de53ba17fea6f3b363161ee053c95e572d9374fb117271deb01e45c568d4ac729aefc0c5fa2f42ce2788fcbfcee75383b3ab6137c27aa42ce3f40b04b0f821d6cb2e7bd115273461ffc068c18615168b69dbc1e7fb3dc8e16792dbb9684e9bf8ca35cacb1a1bbddc13947ff06211b1ad07815f73e7a72e51af5f23e0426cf898b00fa11f63595f448b4708025f37184e93c1f78ffde523a3b89f18cc6e7a77fd7f6b0504a1af0e62e6e434a2ddaced09f3eccd6c73fbbd5a939d8289f52faba30f60945a7345517a2a94f5f9fe4a6195509fdbe11c2ec1433dadfc3fe839b7da3fe9c30dd21e8119293eb238d607f0ff3d174100e50d9512c17f1445886ce6ffecd60fe74b4e70ba807a67065105577f85c8079ff851be704883e8f61245c193dcfbb9f898c223c70b688e4281f390c36b02d2edf11c4ad5a8d3367c6080cf883569f2c759558cebed011f919d0a303a433883d92183ee4e3c0787b992327a070250097a32b8824a3e282af1de35add949f3d77be6c174dc338f4c9cbf3e1cf343809fe5ac31626e42455972ec74e54bfa62e129451cf1f8feda563ee45c5614bd815fa1be1e7a130cfd1403db39e1a4f932827763e3c55c62510fd9e716095f6fa7006413ce64efb0f69e9d890b180e73237a7ce1a51a5a63c893655bd2dc6d1b91458c0564cb54173068964da3f94ca135771720cbefc2f4597d6897b6f03e08e2c504d59a120da83b39b0c33babbc2242884a1e2e89ecaa0bc3625b39433e6eb1ccc28e7d7b3f43b5dac79234000d5a359aa3d4c48c20ea975694467f4300466a38a455f749273688da68d406ba8f13b1f58195ef8f1a666afaed92802c0f8dfe4f827f143751645be8db83f18aa79b774c1beca497336983ee92c68aa848c90ab9d2ab288f9b652f4e1a8412c2d09ea4b8625f515d45634d4a0a6b0e4bb1797633f6507a7df0b9669bdc53fbe7bff07f695ade86ffe1a5e7b67c527632acdac3fd9c9220bfd9f1e24171eb99c411e1cf1be70b4120144ed4d6e10a81a3c81e1443ddd640e9a6a26ccaf39d7421702e12204272290784f42ffcd611c5a179b8a73918c62f2ed6a729fb5b1485bfe32bd64f38ff93f4a6aa2ac52edf6edfba1db79dfb8f70a9b480a004c1adbcce94de4992e8f14fc0b9ed40f5c3014a0e40f71d426dc156ddb55f9cd02c9c377f8117876b1db2ea0a0aa64bce62d4bb06a766239940d006a91094ce704bf3e900b1d7949d48d33d8580d54c51fa21448466a25470e4de106ca29bf7c56f85564d144b9bf7aaeff5fe386f9bacae9a539bf739916c11b8ec3c4b4782dee7149b488eeafc4f557a3fc8baf841202d0fce02e90ffaf99c1361d13d0acfd995b200507ba0b13fe45e07fdf2683d7f01b0078c079280b4c8196eb06259a746c356f0cd9e2aff3d89fac739e880f8aaaf4ff389dff18db3de61ec3d13810833d80ff3699aab3a1e9dfc8c8b9027b603e3721ee42f8b2b3b62076482a59c49c84e3af87c52de98337fa1aacb0d7c140560938929ea2523d5984dbda4d8e955d64367fb96b0756e356338b119d20fdc0567e38c758863dd8c41b7c4f8b246dffc919e807829e9ef6eb76f5af2541b5731cc8437286e62a3572cc54f7dc836af14e42f2252de9b3df745a86a31563af28c0cefc956947e83404ca2381c34c1490381b555e3afa82e1201014706a3b64170716840abd68c397ecf6ab2902c15e01ca31f99759d615b15e640aa953ac1f8629f205a4819855984ea0deda26222b758031373d72aac4ae3141977b413b0a3b1b2d1a1a146155ef68e0377b8f24e1bd5feaa36b2795e5be8926561cee2fa3885864f419f445da9d6b1bebb657d736927ee7c362fc5fea61346a32778d17a722bd2d0dec09b6622750abf8a506d794708a2d5b5f958fc456647c254419808e62be80808744e57af87fb926688c0fc0b3819eda26fa15fb2168cd4ac6aa3dc0b0edbff7d3b95e086eafe27180e72f42019de8953cb07b8f58c487c86086a092c73152f3d624afcdeaab99b862090f30b1f28436e4a6e1beaa0f237ac43c3808facd83cbbfc4ad2416fe307ab579a72278d635a68f2836b2a82520def32657967db3ee8a40018f1d240f3f6ac4d30328767e8f56d6f93b57c0473e00b2512fdcf65f257af6a11bb185c9b0156c2fc968f8bc64e1a2f8b4364b470cdcb32b0346f49e4ccad20c27358f7fbf4369fd8b2d3cd38869fbc3ff59c8d34b8bbaecebaf26bd8f6083ec246b36e2cb5548ad278c03581c29d7ceb9aa3ab6fd1f972d06623f757955e94ebe6b024c734ff67c2a13bbf3adb72a22088764c83881ef7b076ffeeaa38d1d1fbcc9a151df0565106eda55a49d37ccf1a2d14068ba8f2258b87fa80ad68b33df02b8e8ed905205ef2c0df6fda10c5edd7b93242e26bb5582f6df87202b4b9f7ae4ca82b58b7305e8aa27c214a59b4e4e63940f9df3dfa0073f2a3f3119a83d65427c25648a28bb869158d4c0a603b839b55e917e85e28038722be9357b24c01ed16f5c8a7acfd40e65c01501b483b5e1340ce1a5ee207fa783e0600f307f9f0bcc5c1341e225ef847905113687e424a821e893e37a6897160d11573ed93cfb842997a879a225b1ed18513f57f4bcd32ea0c29c888a36a673a762a73072264e4914a9032afe789ecc1ec3b22a28e48d7f346ce438a2903e262fa", 0x1000}], 0x8, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="1009000080"], 0x5}, 0x0) write(r1, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200002004dd592008f27df00"}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x100000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001540)=0xc) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000001580)={0x3, 0x1}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:32:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x9) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) close(0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:32:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x8e139) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x8]}, 0x3c) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x60) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x892, 0x0) write(r1, &(0x7f0000000100)="670dcd6ab75a83210302fb000000000000000000", 0xffffffffffffff16) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:32:05 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x20, 0xf039, 0x3ff}, 0xc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:32:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r2, &(0x7f0000000180)=""/229, 0xe5) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:32:11 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(r4, r0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xac, &(0x7f00000001c0)="a65059775ffa1507cd27d82b163050f41dabe2e1362730ea6c0cfe7b015aea528b74540c7096ec6959c89a38f86fdd049f41c2c643162e5cefadd2ffc0cfa13d4edb575127a57b5dffeb2ca8e1496f5e4fa2e29f1c50c08e6d7af0b068e8783e098f2df61001b0345ffa4d5d7fa7743176d8cf30648a087f2cc4ed95e2a31105f4f8e52e194de37342c04c268b9dac7a343b6d66104eaceb6723e4f7b893f037f8d5699561806c33d6d84747") r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kqueue() ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000180)) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:32:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r8, 0x0, r9) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x1e, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x4}], 0x1000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x35, 0xe17cd353451dd3fd, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x30, 0x20, 0x40, 0x9}, {{r6}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x40}, {{r10}, 0xfffffffffffffffe, 0x0, 0x4, 0x100, 0x4}, {{r11}, 0xfffffffffffffffb, 0x17, 0x1, 0x1, 0x7fff}, {{}, 0x7, 0x0, 0x2, 0x8001, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x7, 0x8}], 0x80000000, &(0x7f0000000240)={0x2, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000180)) dup2(r1, r0) 16:32:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28bcb8d3eeb90aed, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfdb848e7592bae4f, 0x40, 0x0, 0x7, 0x8}, {{r3}, 0xfffffffffffffffa, 0xc4fe7a352952fc3f, 0x4, 0x7fff}, {{r0}, 0x7ffffffffffffffc, 0x0, 0x0, 0x5, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x9, 0x2, 0x4, 0x1}, {{r5}, 0x7, 0x42, 0x4, 0x20, 0xfff}], 0x8000, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x14b, 0xae8789821f8479e0, 0x4}], 0x2c, &(0x7f0000000280)={0x1000, 0xae}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x6c}, {0x6}]}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:32:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:32:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x4}], 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000417bece370cfac48c7552e3651ce2108e14e9ae33"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000d54fc46232a4a59a9b7f4908d2684d27bd4710b3ac0414dc804a3a43758a1fd0c3a89a0440723f"], 0x10) shutdown(r2, 0x1) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r2) 16:32:12 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x6efad3e94a60bc91) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="8ea48ec203ba4a2d72b91a5e5a0da9772a7042762b18815e7c1dcb4a64cde8c9cb3e0b5eacc21a88cacaccf8a91b68663a3ad3015b395d741fc86ba8d38e9e0afd1d0636a73c1f28b06697078cc9c4c35339258db102a9127c8502179d7f401dc1d9d8b715be02fa7891c642c3f085e767dff425984cca4cd633ec94cbd27de98b25543d7a12d3a6cda6193634abcd4e4036d07102ed"}) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./control\x00') 16:32:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000400)=""/180) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x272, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6, 0x0, 0x0, 0x1000002}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r4, &(0x7f0000000280)="bcdf4d708895dd302804fd959159b85d644b3c1319dd25fb1e7ff08dee408c8770c209cf4f45630351303ffcb9f64447bf0eb756da995b4fad71ea0a92a7bfbc39418395b6dbf3eb7bfd3d2eebff3ff0204893e11c6de4b294cdf01bd288588a531f17a3a5b2ba4e4973d90eed9617170dd4825f20657cbc0d0cf930e50d0b220d9b141ff55bdbcda3ae176f003d6424c3da412486d742eb62ee4a95b069e680266149b388b8893b97fdbba5123e4595980ddfe5b0b5a893f939b272", 0xbc, 0x0, 0x9) 16:32:12 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000235000/0x3000)=nil}, {&(0x7f00007d1000/0x2000)=nil, &(0x7f00007d3000/0x1000)=nil}, {&(0x7f0000002000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000236000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f00007d0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000237000/0x3000)=nil, &(0x7f0000320000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000016000/0x3000)=nil, 0x5}, {&(0x7f000031f000/0x2000)=nil, &(0x7f0000320000/0x2000)=nil}, {&(0x7f000065e000/0x4000)=nil, &(0x7f0000237000/0x4000)=nil}, {&(0x7f000031e000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000023a000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000234000/0x2000)=nil, 0x3}], ['./bus/\x00', './file0\x00', './bus/\x00', './bus/file0\x00'], './file0\x00', './bus/file0\x00', './bus/file0\x00', ['./bus/', './bus\x00', './bus/', './file']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:32:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7f, 0x0, 0x1e, 0xffffff3b}, {0x4c}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x7) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f00000001c0)) 16:32:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) shutdown(r2, 0x3d1494ddc4fba3b6) socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x10) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:32:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d022e2f66696c653000abce06a95845207c7e2fceeb9d58d0993d5b69748488fb55fe5d28e5db3c7d0f6d33004c63565b151448b2c73d85274bef4ed010aad0e6d290b9c9971b09de6102233db7dfc9be91a33ab1751804d5c75fb22574de5710d6a04c7611a5fc49fed83f692f7173ba881a7b2377b292114666709c79104df5c6b5ca0af9f4e41a2aa33be98f5b9d9b8afd4ea2bda88f02adc2dede7650577569c5860ee2bad1801b460008280dd1c22c6da7ed9ae2067c7ee6a1c68e01d7cdff76dbd6fc56f5540a3732c356c354f5a6b9cd9a5f6c794d4e631edbdb25520f9ce0613657ec50f942b71889000000"], 0xa) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ftruncate(r3, 0x0, 0xf65) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) sendmsg(r6, &(0x7f0000002b80)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000180)="36f9e89775ea393ea128c393c879af1e261456382432de877526679d24b97803320f6347e0e511ba53929af53475a050847698c7520dd6b2960e656f08a87d7c6b848a9a7bbaeffbefa644116839e8fb2ff0e9d5b62298adec970b02f8c5198643263567cd52f36f08c1095ca5fe3227258e420c448395b46868ef232b77b6ab28a579b1e4dc02c292d291ff0fcb600bf4665cea420a3389c60f03e7a2d5ad50ad891b8ac0e8e9dd441dba7633af66d068650f42ff14878cec9cde4bc59d41eeb7f2e1384e0d11a954ddba14f313", 0xce}, {&(0x7f0000000440)="45fd9cfd9eca9a3adf856f95522070b0c0c1c2cd30caab7bdcbbe68dd07486401bba32f3b9bcd23d857d4faea08f2e0b39a34130c2eaddffb42d9751ee73cacf30cac1f80c8ca6f83dd802c60d4fa5c58f420462a712ed0f4d03ba0309920a4f11148f1a38f716fa45b3921597e076d53434342c7b5c00afc1239dba9183f24f245eafc121a0253d0ca79dcd584c74741abae58121ec87850d886845140c1571716e03765e5ad6792ef553c31638c19bcb138f29beb0ff2b75049d67208badcc97c16fb0bd3c58ac4f137b5bad2caf5f3818cc29892a41cdf94c7fbd9ee92c732f6fbb", 0xe3}, {&(0x7f0000000280)="758cda7b7fb448b045366618e351acac849d061953d5c7713a4ac63171d3c77f104e7b556e58e7802204414eaa003d85d7edbab0b885df42d227fc00845b7257234476092d46f504eaab19540cd23863a57af91edf328b7e24304fa1a350e157dafe836eaaecbba628e1a34d6fc791536845a7c4e735d0f64be7f962c6ba19fee326bd59ca092d8bfc2f0ce4b0", 0x8d}, {&(0x7f0000000540)="f1163b1dab074cd2671b07cf13e11f81e71c2fabbfbe825fb9eb37bcd49afa60424e00a06f177d767388ca52df1760a962aeecabad22bd183e24d4b84ee88819ae6814242ac86467bd373392659d0070470d90e40c46e59cf73257313c299fb92bfef1607cb444a95ba0490dceeec23717d8d8fc4544d7252c52a9973c0edd7d95369637217de670d5d378735c66e76115ec8c2a44ca8c7399e0c478154dd68911e2e07b653ab8f27588602c91b534c74ce6f1a2528d3330f05b4287c06d45509b41ffec3cdcacc66d4fba5b542059c450425945e37d747a36171287f0b1618aabb7b99761bee8a8896edf3f4a0e922c8e47cb175a395541a70ba8bc30f785c579bfe1a4e79a7db3cc17e93fd76a84287e77938acc4b967adea0bf4800d6ccfc809b4ac7fdad314d2feab6f8b5e126a158802603677d66223c03cacfb586294db9afb2a7afb6b4c767503864d387e09f13f41ca739c1a8db3cf26c68bfe0f9002008312d9f9dc9d7ec1b9006f35ecac4f638a58e2ed401b81d755a2e8ef0db49bc246141415950ec969dc1ad0e9b68b4f7c42ce9fb38b5a80ca0e7089d1a17e68c8bf029916555393f30a23428d38a2e3661f55bd713666752ada02c551adf76944633715ff17660a320cbfd71cefabbdc76bd7ea1858df2fcd3689dad01cddd61565cac1baaeeafc5fc48835bb73071d8270d27ef483f0aaccabc89408894691a48f8849d3a7c2768a40b2c17a24ea80af0c80feadc9f685ee56cf51110ce2aa2789573bd58cabbab2d426299e12ea6fb0309f5b3b9535a2fd33725c046348ee700450e383874b20935669189cf850c7377097db0dc41b1f67434e92c29c8d1b64f11c7af85940ff744c17f4ade62e11d50b4f0eb22fd83c324d865a0edbe0d13f6d915a5ab4a7541e8c83a45ee9a3df8a8d00e63ff718f106b56109597b4171d0ce857b15f9f73df40334da59e8b5ef41c70fc7077014c6b9662df5ec88cb52c27c271101bbcc1089bbb6e1b1751f64f6d4278b53617a3b24db7080b4e4c90f273aedefc87f662c67547c4049562e3c9ee80a076a81e87908a755ed131414254b9a37261a83ab4920df74d3f744fe0500bea4b12d06a6c83ab2bcc9a5df2eaea0adc05ec97a30cb81940c1166ad51e6dfbbe79f032d300d2bdb53314fa6bda5eb49b6bb39b61ddc80e1282335372c3d6b2179f478d7a1bbeb1f296880e94fecc551bf0182e8f0ec8e0b30c54b051464949dadd12450072b0b68dc15516dbe27c6717b19e1d6f2d6d791c8d46c78f178d3af940920ccd87780bb77ec16e3c53edaa507fc518c7d9df49cf29987636c80b39b32218593adc654ca8f22d9e9fab67264a0f9a394eee68fc9d553e288d82edd2b6f04512d3da3763c94a5ef7610d1bb1ae84d20622ad4074fac5a3740343541f5ca916b2300203ad7de4df1b7cef6eb9181206cce15eb832be9e315b5f77a449147a85c80f8c62333a4c681eebe427837c4a3c89300e8c4ea89d9b9419cf60a8897e8b7989a0e020b6eec2e3483775c9a8da23dee198fd1b4110ea456c44016cdc8ab3f3a60ea88597530bc7bd8c0bce37b4d9c3b5e2bfc9de0a39d6b79eef946505cdb797eef335d5c41c23dbf3bedebc9836dd00aba0f21926a283bdd6e6865dca6af2779e00a59eddd47b567617d248327906bed7bddf9c404d467bafcaf628005b07c9be4d1433fb526048ed171d0062a8ac69312126cbf3d09080bcfc1b16353198bc121241613e43fc36a079c6e75c9c908714c2009d0f39f8345ab6ebc01283449633189785905c588b204f3d760d08b6250f4336fa22826a7a700bdeb6888908194df51b111d66be108b9e67bb2595428918271da15564ba153a5169fc3281532ce35b4457b4ebe7240b420e86850682dc4f1528e5bb8325c61225f66a1e8242667123727912412b88c1fda4df3e32eea7391b9fd3d6c75ba80d98f61949854430388eeb9678672bc1a2a8cc9a519d70c4500734f6ec2ff14248ef7d57adca09ddd36955252d210e5d1c8a81f21066cccf40ac1328d230463e2c292e728fbff3217c88af75254fe1454705e6e7402feb15929e002087aca3a79137f2fb13a8a91f19e7aee82109ab72fc2413ccb553a1c52a8b2fcea805d214c3da73077a686a1800207a7e5e7e754c2205066a852b4a1d767ce7c01d069320975903608e6743938a5ceb2928c12216e29755ed50c2d8f6814992715046f341fe5e54580137691cc17bf168004cc6c830eb00eece39a4016d58560afb29ee2b782a9eb89d373685dffc920cc4d6ff1435cc3d0870ea63a01fa4e211ab6ea1a32c0b121f6506427b0a6c56ec3bf5b23fcf91154156d2b552bc873688320d80fb214a314a25ca2610a570be22b8d07828b71297577b8baba1dbefaa6610738e525f88660ca6040cda77c544663399edd34afb60e34b5374d5e14667b9aefc068034dc6aebb4f7c7d908c774c53dab87976670f48a31f0a954c00b00d48ba5c782598381dd37a7cb40c6cf2a0ca3235c492b9522a580802741d5dfbdbbcba4f92517192d07c58cf5086a8aafe3127d4e8038b45966083bd074b4b127dff9b841de12fdad8b1fe97eeb08c3abd1b44c7c93bac545b0f492be7edfc21800a1f981207e1cab137112cfd71904dde76753b40f7bb6a1acc0545d46c816f7b58f2e51701f1382c5927804b1953ab5ff77697e2d4194c637b4a8905aa3280eac50f50aed91398d48c2aafe99ad01deeb741a318c3d30d1b750a8a67526cd5679a5dd978a4ead7cb6d9bef21dc54d68bca83cfb4f500468a43e94ac46f616981b2e8f42fb6c4114a9688f83ad64ccdddf20dabda9280077bc8825bc17e13cbd60f42fedd086e3c7a1543ace7dbe16312ef69a03e30cda75924403760bedd9f8fd3dea6189725a07b26573a2a4c98455e20aadea412afd006d37b1a187a66bab378fb525e0b72baf6c0eb15bea5c639a49e8a52b3e0326ca62dec0aea976379253d787613f6e2eccc0195eaabf9e5a40777e1645a4268587313ebc2f455301c4faedfa744b687e162f1304e7e8a2b43f1f76b14533077501d3886b6e86fb28ab05456aaa7d8b96ecc86f1ec451d694900ff917bd3bd891275c8166ab6cf2040bd9146345aab6dce96eee862d8672b8da1a50a5f1cc568bb6eda03d5e11c1a75e132a49df285a6223ceaa8110b6b24c02d410e0ce118d81826b7c1ee140349a550feda1d5dff35a4a9c87af3661889f5f76306c57a5e21e3a432c00dca96c687c41a184ed626c73e61b9650ddedd1313f2b972bbdac84d33e5306da4984ea313d04df112d1e1d95e9b565fe8aaa4e1b30e8e2174d8b50acb5e05cb8061bf55d3725eeaf2784c18503010aa9007479a144357733d18cd591d34d40409f7f9e5c150b1b783c5dbd538d4dbd33c49acf03e5d7783c7bad00c1e41f6be4799c9ac99339d7b8905831b50120bc06567749a6f96052c1fe6542d147e15a2e9ca413ee9532087a383c5884a5996e503ec570cfeb722dc972c0615788a9c34cccf59d696d6949a11511dfd9514866a5eef34b77a7d67da97621bc219ad8763bdcb3dfc1f853ca1bce604a1ac945157bb88f411386c9291e2d1310c4119a452d255c2ede190454c7f7a6525fd413011f1da1f6d425247e9cd33d67d41825b04296d4046a4c6dbad9262aed997da7e38a87ad50c8115dde9cbb561f945272da22156ce70c7b2517cfe7d36e184d0a1b2a35c431278c2ebff193345e3717470480b5ed4e719f811fd9bc44e7dc4438c0e3e46903f43f20b806b9675bbdc1c4fe5fbb6b057a3a748d9d1d33d8af2ef3d1c7ced5ff34137cdf02f6947efb18e0e06bb0cdafdbfad0e8b4016c930f91603f05ed3bfe546514494e1f5ec2dfb5e3559e9591c734cad96da215da3e77879cadab346ea9dc88e41b8ed51c87e0acd9b3d52be91bf67dec40282701b8a9e909f63b8cb34870d0f16b8856a6f272774bacc0e7aa934ded9b2c6fc9e4eff933002172b4971508f869a945934d32094d75516030de4955e84f6e5dc52da08aa2c3a7c0f94920073e5d4e89eab3ac7004f9c5c5cabc48a6d8feffb47baeb06931d92111839e0c4682ac926f74caf1a85b7a0af7d3a12dae692db2ac54ffa84453ae98e26e861f8d9d36acdd85401725304a130a67cf9a41f81e32e624d7fc447227c3890a0a8636631c8bda296ddf8e908babd7e2c433375a012c0786b81982fd228ae1e0296ef3107203b940d6fd675cd2a1df858c971460818c85acdcb2502c721719396594ac0b4315e94f159c2396f3812647ce383c16609cace706d1880069e00a4c74901557d0ae3e8d6ad2ff8a443892dfa0a1dea2d96ca3c4ae2b970be69bea86577a7ebf1b649f2f2a3c77a3f64ced6751018272410bbf5773278352b31a3f547b56f02c66f9e47f814f3a6219fe8474d80b195b09781ce935ce76b619747e550cd0cf6f021c2cc78b72c2047607476db27c254ad6738915c72ac5bc5d992799ca7652d2e7ca85eabcd4c06a03f12fb672f06cfb570fd30773d994cc13d49ab7b898ac9ed6baed3c436c4eb74d49d9f5f116015b7aeb73ad97852c98abb6e19c14ecbf651af3bf3be4ef31ca01a23fcf2e9a0d75304bc0fd28b342a01db586498980d735198746ec079973152ad2d2843fe0ce2198e1321c28c5ca1768ba4ffc46034bb8f56292416502e969e1d490d7fc4f8be53f84afab21796360c94925cddef407f2eb288b02878de07b6085317c4d8c44572dbd797a6ea2c41450a2815c102e89678ed0e1dbdf54d35d068845297072d3dd6c8e20e6372a384459548b37bd48dc0ac691cec3dca845c163d95c28e859be6a9c71e611b684a6c325e9bbde83bb758ff41c07d747d0773b0dbec906e2205fa241458fb38a46778311c4eb79d77a2fc94ae1fa86b3e4dd8e92d99f57005e70aa9e8a359cedad9e28d95fcd77023799adedea603d9f40e1a7a2a38982cac255ed17c748bfe42942e062e410c6efbb3744210dd100144ee38cb3271d56e4ca78f668ffac1de94c0c9ad8b3dcdc0b7543ebad730aa0fcb65555c23f9d14307d5d4de4fce94b5ae7ff0bf3c3b4ba46ef60fde8f8c586a988d63602a9ceb265f355897e71d467b4d7ba53927abe9611f998876d160c8e169239b79577e950954d44ea033ab7e8ad68553d3d10d5b9ba85c9a38bab1c8bb937b57c7ceb342bd89bebb5776a557dee73b32c5c4e60b4a36719d9ce3ba1104d2e279d1013500ddf052db79bb3747bfecb232a554d12455cd34cc59c25c41102c4a990819539c384f0d5384166cb2f552a9af703112eab27cfce73c6cb51c10eafb2152f20cc7ff4288270217600276865fc3f40ca3c54f91c953cb89db10493a49346d1929a83b75bb78f53f51544daa91bf7614ddfd6ee90694fb0553bef8a38035ae4b2a9cdf30dd0bed72020a125294e010ba3dcb100f0e37740a438ce3a8bb101ae3393e25554649049a8f5ed39eb28f4eb88f258323c296e10c55ddb0127ece42565fffd76e01a3168a0333554e1a9a172e5743053e0063a4d967b1dea97d13712cee7d109466a08273b563e041d977ec6a2b91320e08ed6de036cdd0bceef14b18dcbad40e7bf479647b50fb21142783f9170613b696cbb877c8f53cfd22829b39a7682b730b0b954bd0cfc3c3b0802e50cccf60c60fb9cc90f2aa7d89bebfed15f3a1705e6396be4addc0845b573d8feeaff4f3a69b7768d294e47f8dfa00afd0ad11f7558bfd68248513b4a0b27a50abc0b72fde62401714d7bc929b8", 0x1000}, {&(0x7f0000001540)="00a5e0345f3a07d9e6f1299d2960ddb9b129ab058cbabda8375ec0e107d0f0a49526a67355ddfa3e89631df87d6c14e5bff9829e8d98869e1ba90a3b1d78db1b09ded722ab33916dbde347270ec2c59802420a72bacbc7a4734130eba9376ce10ffaa4aeb02eeb3736e1d605eaa3c4fac6892dc169445301ecc2ffc6db539a2895541e0776690d47b26b20b4c522828e6f24dca6d96f2d5da3d6cca2ecc9d8f028e105af7f5370f63f653dbc240f66398854310781d33c647148c533f1b785ee1938a592f71673061f8d181b8bc7474c", 0xd0}, {&(0x7f0000001640)="7e1fbf08a686be2a366d5283eb4ff8de556820532a01a44c131b0af5570f4f2ef2c21e5bfc465a5400f49ca93a44808f62d21f65683c7dd1f3c3af3abffeaccdaf03d201d22ba700d94f3e8ffd86311dd387fddc34a85fc625de4611bbe1ea1fc308929698f08df6c18cc33da68042b1dd561ceb7bb46084b35615d929fbdfcd678bfae3e7a9ad6d7f2b69a77741d035174278a2e8c514675939ab4310bdc0fa9591286f8f70051c62b6eb51f88ea9de8225fa8dfcf7dafbebefcf3f221bed865b30e47ad2a58e6c48a1aa47e78d6d9bbcc10bd8ce91d82aad4b8d3bbe", 0xdd}, {&(0x7f0000001740)="e5b5baa006725d4fd48d5b213521595d77728afb78bbaf4de2cb707e27a72c598520cef47673fc98e70a9f78d517de54c53e6656", 0x34}], 0x7, &(0x7f0000001800)=[{0x48, 0x1, 0x4, "48c224a8d0ba55731e3c45bd90ce92075ea37c73180843968f08f781b6073a8df05e6fe97492e4556cdec18099f916b1b3e96e"}, {0xe8, 0x1, 0x80, "6c868bfe8a0582f058a6c5e8441b8c00607882de14dee92bd802e931cefab2f2409701578d39f77e893dea04e5dacedb142ca192d4cad8d24a96df082259a0edd5c2d20021da4685f66e2a2a4fd836643350738c67f8f28dfd99cecbd010f110486b1aac99a8a601161963cbeb4801f20f328ec15237b5ecb57b0b66424a2a98df558889b04b0fc1c4d4e4b86e4bb80907e514a0f1d7e8496239775256e8be4f1ac6bbc58ce83abb7628356599137bc634cfef2d16a7e194b15d098c2ee8faf4852e346cc4f92629385d0552d5baf66060b39b321be8"}, {0x110, 0x1, 0x5, "9a8931e0e1e560ce7688478de59aefaccd8507d1750802abffe133260eb2add794d172f1153d6cd86a5a08cf138c72db2cd5a7de298ca9ce0474b0bb3f546abbf32397ddda5b393d2bcc9e936c127b425413b766bfcab7c8724ced25c4e4869b8b18ffa3650072d9ab9ad56f05a88abec15cbfae35ca390daad4b53be631c356273be309245785e94e895c0c725053a2ee9e8806284e092ab56d2e3cf4e628ce599a2c72a8fbe4236ce0e4b2dd841a60af22ce2b717560761bfe7f27c82c0bb29e980e832f61dc04ab1925c94ae4929dd140c149c283c236a666f87488b400022164b469ffbc354edc52075174bc5595b046390d3a56d251d684ea41103a13"}, {0xb0, 0x0, 0xff, "41770c132d599d95aeb041f9c5b48dc74832ed54fc47e8059a930a81abfc2590029cd337c84172d4dd14e33f9ae46f3da523eef94fafe4e21ced40b96d4c0de67219979f0af6e39ed0cd34c41f49734d0833b382a0db52ae0d34510e6ebfbdfa384e7486b75113335f8ff8c112e9027ff7454c5a4ab4b7bb92b370bdf956733124cfaa1af7e80d825deb38bb2a062443933aeff615401fcc92679f721417c3"}, {0x60, 0x1, 0x3ff, "e9070b7e71ef228123ef05b8fa56e54529cf00ff903f031124757b22eeda9d7ae4f5da3cf4da08eced5af26885d94f0931e3bd89a61034b02506a1b5a9ebc9e8b84a9c9e5435ea39cfe959"}, {0x20, 0x0, 0x3ff, "5ab55e1421d7a7be44f1483897efba08"}, {0x1010, 0x1, 0x8000, "3053fb18211b6aa3287db6f89d96b094f6191530d13ffcc2679b0c3a1a361554dbcf9d59bf211437e4dcf4b41ce338b3300d80fb4b7781ef57b1155914c2aaba39201a8e3a84f7a8ddfeaeee68781d206c948f09c1659bf5beec9eb997c8d59e5cdeabccec2b83d65e86bf06642cfd4dc12e25476687f553214bae2a89cb273d816798a6f156b5e0f7e83edf54c536f99d5f4d55fb9e9201af5a7ac98fbbeeb0963c324ce23058b93fc6a52b9a800f00c455b87be61b48cc010b3d64fa8656462ddfe27991f215a8fb923a477e4626cae558ffaa6123ce0286d815ccae9a95ceb6fe0458b864415fb9c13395a6e30484987be2b21edde5c0f02682c1e30e3c2dca35c1fbca7d9423d8cafe72cf5b2f46d9327560cc8b1a27d976590900ef0a6ce98cca5c6ade7a5295b97290255c464f670616b2c6fc5ba27d69a993a76cbbd85272858c0f78d11e8405625752d9773782825207e236cce0ae7891b870137442b06e3163418aa60dc99c0182f932ad44dc02019ac63cda67b97a74ffc0d1780a343347bce7707dd8f2f218e3efa9159b8a8a9a4b289232088e041d8fedc384f4f3d6aec2dbb2efa6350eea738ba2a5f12f8d827fa62de51075d17a16e994d78232e8246295de03564f5ef7751f258d7b89c119d26fa73235758dfadab9925dea8d2254fad862604fd1b59261b5b5a5143fa621867ba86afa5a10a678be76e40315d77ff3d7945908afcbc4fda5d9e87822a53eade82570fca8b11a08a4b319b9ece9662685d22cd0d0c44041c14a8ba9c01e76032c5338c4692cdf2dcd7ee90f928217716825107d792427ed85f0a453c80d7bb85faf8d657690dc49fee5b2a78a7e9a74224ddaf45d65702e4e20a86b5cc69f02a23d4c0ea9d5d71cb80e868814795bc1bbda73bf44ad2f90e2f884a918b42e92346860d48a074b2da599634ebba418d4d0203b0f063df385070be3f08983e06f2777a7ae93d3c8823b604101d0da5a6faa2a04439634d8de42e6e298b057308aea8a3225a2fd89814046620fe221680b282587291db46d4f9ff08bfb4adb784f986b630faa4c7f221ca4653c5172f203b6d462a9c0ff3c40f9cd76a959ce52650e20605a13ec2fbe83fc201657041ecf9ffece6b8fe2f9984fca7eff12ec94c74954d5b2a8e590efdc571841a7c5772f686eb2f1859dc28611d103818b7435364f4ee601a3fce60bfbc11d6e8889084536f3d2662f7503aca52e2b8bda00de67ff3d74b46bb76e701d598c91f7272309e11d8fe2c71b66fc78ff5dee8f2a2c22bd177df028ed40d6fc9ed1d71c9d413e0b0586e4daed5e9d061dd0e6d00eacfb0b9c01e98898f563997c4d935fbae621f9ce85704a9555c2b4e8a41d03d27420ab8592bdbe0b3398afbaf116ccf81417fb68632417bbe1782b55e2ec997c6d919d5b2d162e3a435b1223e47fd2f89d53028812981e95bf0bc4c19595cad3f198319ce4d77b3a1525d5d050a9917e30e8431277b0b90b624ee31078a9d771d78e76d23343f989bcb22aadb50c2266e66c2aa9a4a6683b4745a4826b58e7c84bf2d7d2680d022b1580fcf5d518590b680ccba85695cc67f98be4e4393f14c637f16ba6ef7b174a7ea75fbee718754026643a2b0d4479abf930baa8024db06e2b4f5d19e1f90fa749337a610ef070a79c9447cd94f6154fdac5c6a0f29ae59756a0ed986bfd75b6365d82b9c55b646a82ce48e6905f4ef8c6448341e8aa5afebc895e46dc2e4621b10dd03b71b8965e9330fb1f44d66aed9b1691346309cafb8b49805b3dee2c62e887128ea49d91b2513db1d86b345322bf4b66f5146d02b268c4cba937a56ce617fa6c05c3657024439cc335df7b0b5318580bb7690101c2091b73753819ae438da295461f5acb3f7c00b3fdfc51f767d95ca2b6a9ffe79ab67fd88db94ef2e85d64e90abebccad9cc01c7397c280c3f6c0f4e739e2fe6ab70772d2b036a81fc267c8804fa91443296d7ef39127e5e10e2cd72debdf90409086fb80fdeb62a099bd687d3eaaa12279d93bd0f0a6796d12d5a057de39a65a6deebe22dcf38f3fb5bd687e40f7a24eddd8c93c0fe9a727862dc8bae459f5b42d1810cbc9afc16bc68e49d10d2e0d17d079da6ee28a44aac1e290c2e2a00e3c281514878106dc4abc497b4630c7fa70c39964f074017db8b00efa4e27574ab3dad5cd9b2c2f3cc498558c8b3897327e9d36292501a813ac1a8cce31122c637e445ef2256f29d863fecc812fdcd35f916da0583d69a4fd48fbcb8f87732b9d738d01a5be1142a8c3bc2eb7f87357bf884eeb908ea26d7e4b1f322257fa08990bc72fd9dab10f763226442e09f1c30ae1794b489a4dcbc75e44a0a8d00aed1021bc00ca9237c0c081bc30d7b27eae060eb7632195cb547f1724f3f58f32cd2735d1a7466261d0d92ac522a50db963ca5cdb2a99439c39ba0ec873fbac12324415bde4833833c16e4f11fc29a73c6badf81a70bad1a0113a810ec238da05d834efdcd64b688e7374c93e0998b1b1f9ba87f57c81fdc6f26bd9e718b38a7fdf117feac272fba04b5ce12e882a8693dd9df2d0cf5436a1110eb938d099ab05ee472e37332a96f7f60a3ebcf790754cab925cb15400e672d5c8b22557dfc76069830855f5b60c0c5c6b2bc16ce479d15c36b297682f3c616674d4c8728e193f5382d6049b9633f8f92befbac5f28e8e510add35836337d271c4a7b7a70f949a01df3b732072ac1be8aff0287e050ad5b7a117f1b740aa5747473e17766c32426d17a176b4ec0d2aba82f4fd6394a17b0f6ac405fe1aee24e294cffbca09def0a7de81644e0d597a34597c7691044b5526857d732ce8245029a27c7be91a0586dcac4e8f15f1b8bd02c1d43e674f7774a70aaeb918b74c1ef7e097aede5176eb68441866b3af6ee1562221875f86f482221def58b40e82e55772e30ee7431ed08991cb1af18b2dd6628cd54782b196c90306179811920d113c90dc215dca83155ad7ca61c5db91fd4f1074fb90ae108f6aea56a1bae62a0d8a052b2abbab0bc11c10119864f35b6b9e2b1d2a54fdc6b071c2101c3dc0a7dc1ca5367c78f704baf1df5f3c27a8c251aae5b37438d6dc77f9a34cdbdb5dec4119219bbbb7f58826633b2e29a76551ed000b035cdf6eef8a01f5668d07339e6aa8f592272fcb9eaa040b31f3efd8dbfd9b24cb1419c40b920b8947ccace84b1541929e2d1f711f387558317e4dcf1fe510bb5ebd43ab98a38cdb63a1b0abcd0d2c29e6d833f68234abdcdc560f7b191ce822a5ba43ec0adaa5c52f42fff73ba8ab64faa5830b9936c637dbd3ebec4244439684df389e7f7a8e81ac3bd5c32b3f10f39ba7805cb77f0df2d2fde37a108095f5ced5ba0f8c8ccfd2dd36f3b3a2846919078daf2b1def90ead52914a696756a6b23b355424ee95f1ef0d0fc9ba46c6a5763edc3f003a4f790095336c4c89de65b623e0cfe33a04d5e90a33d1e2ba81a5d0b0b540037460b01f93291d76a38bc34f2f8a021d6d46d25c29648e3d6b861d4d375daf8ae331ce7fa02234b3c978688b06829ae49ffa4e140c55717ab4db242dc6213be6e0d71370c784f58f423b541bb0c321a46c6d99d59f8cee816673c4ec2d51985fe05cb3e52189dbdd6879011274a7cd56181af6fd2da60fd900bb1b81e6fc412dcb2b937396d4049616ff227db9ba9ce60cfbc33bb08bc003c7bf6c0127df93e254c26cd00b22d8e703df0f521f2f6f7d16e89acbbeba53f8918612da4ad2720eaf4c0d83980d662a508b68a90571493bd300d80338937979bede84d7a1af66422c87b2a29e26c1a7216f94faee69f6ac906bb1f381ae543e6053eb27cbff890039e8807b0568edf1b6ab89f489bb9649f923051a3a428bbe4f44dd76fbea3abe2e2e48ebe2789a44f64e37f0f287391a920053cf437d2cb17593cccf5395f3e694bcef41d786e2969462375b71538f02657a0be12d7d62b9a1d5540fd7301ba40aa0207b6f16e20d526723f9ba244090ffffb31bb695c2c187f8d324847060b8f659cd153b2a34cfb3b207ccc3833cfb4d83bf103e6459b5eb2f28044eb0cb8f6d627fdb1f8c7dbf54d27458d561991e1b2278a7eb16dfa9bac57e7dd55e9793c7d4b55f2cb66be5c713b16e7e88931fb90b9e02b3988020b406db1301362bdca7377e9642f6579dbef847d2cb2a975eea14a2755ffa59749930a84e72f4356d9c7099e0d2b9505c48c0b0d9836cf751cd361554eb41a31637483b02cf7c6c744308d057ac85abf215f5f718ac4f0e29541f1d55faac33e00b9bc476cc3187746a0b00e803afc9b690db4aefb022792eea69a5fa75a9699c183a32e710b2570462169a9f0a4bf405456524849ad94d88ebddfd49e0fd534d946fb45b5669ae23c2cd7f543dea498c39ef83d9a71f5500b3446ed96baca4e9aad8e0ceeeff691cd261f4879433f49cf03f4bd8c86f5438fc06371e680e0ee33219bfa1a96dc1797bce089a30c6f34722bcd7f324a3b5b0adbed1e3063b906ba0e395986abfb55e4a4d7e35d6b72e971fd68395cd9e1c38d86b722e2202fa1e5d2af96eb25e0dec2156e5ad9837e25c54a882c87de2714b55363b589b25b2e2e35b9afaabf57ba79edbbaae61516bf3a2a0f1417418b740751b0b08ea25ff6ad19acd98c813913ab107c2bc7cbc5354509f96b3e0c2dd18df1bff829757ee2a097b0316ee3923b3166be5ab63629b1f47a12fbca2a6fb51276830d5e1960a434923db206fd4987cb733c8e0c27a424a9ccc5fa6e290844023159cc2d16a9cbf1f06bfd76f9a05eabca38646604d43394ce13451227d01cf97dd422204f6ec9671454f2208e3135fd81c82a7354a1c604a561279c5eafec0792feabe30f3887b40f5e05c64855bab097ad30d0d3a0a441da8af581ba6ba03e20a5dbc9a2f6d1ac647dbd145992e899a574792bb9fc14ff1d182cfd04c7d280f9afed1c377e19c22d32558261475391f0b96670e060b7af594c918833f1534b23ddd6e46e2721ffa7eb3f3779ff55f77f4b24dff42c3bd62186c98c35f717c4f537c21b6d531ec84f9ed08a71530798878fcd13ce8b336eaba558682e68bf1e92cc0d0ec0679d36783a4fe390f1b3e59f7bfdc5a8d881f39403b886f7dfeed9bd589c38cf55b4de661422cd86904ee4c24fda0729b202c9a6af56ff9e8c8f054629efbefc9ea5b747ec945047a8164e5317d4d6df8fc32fb96c9e9fc556cff3cd56662a58897b0d0feb169e3740dc08ef98328a8797fc26bc3cf877bba850ff078543fbab223b51cfe779e5785c38d64d792f1f08ecb5e591220a3419ad12b90d176afa1ca82f468b0732c3c91c6f9f717342e98b7bf0358fac649fcdbc422f7f1ee9da39e72ac5d8a2d33d8389d60823172b325757991f67d13819294d7cecbea22d450fa6020e75c871ff7d04c93d2350014599932859507c16beb186185b0c3d097f6efca979184b4017bfd8d2acca4da222258fa1b7359c41817f14f915a6500a9025af759b907d9049b01b8aff45e910580e049aced7c1423eeb582e30a4ba694f760c52aa89d80e4a91d9bdf5c390d015e8be932fda33b6cecffcba9cc16065ee3773c4655d7b639be94d1243205b528dde7d3347c30a593f967b530d52bbb559244389fc82a9a3e2281a442b276beb58dfeec6f975050991b59555a6ba6f996e8dc243da3a835298755faa9471278abf9bd2acd4a7b2a39163b523f28e1d564222033fff939562acf5887ce9dcbfffcd8ade390540de349da933c806bdfee"}], 0x1380}, 0x4) 16:32:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:32:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000a82788fc66c8787d410000000000000000000000000000000000000000000000000000000000000000000000001a00"/119], &(0x7f0000000000)=0x6e) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/158, 0x9e) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000019c0)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0x40) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000200)="049478f499274d3cb80c51c6850cb200ebc6175a72269f9c640d7d0802717f48db", 0x21}, {&(0x7f00000017c0)="a5da84bc381e2f0a5b061ce37da896b0e4fd2302ca340e850b1c09fa08d75e51b5a1a1757b073e24a08cf361ec6b977587915f26b6bc826df9bbc9421d3835b995bf5c7dfdfd560254d3cb2ef1b371d20abd999427eb71f8a45072ad7e775960ee60d554149dbe3b8ce8f4678fe40f20d46d91317ff354367fae751d34916dfbcbfce40dad24fce038ab0a7edea2e39ec3c9c1d2e45467f846f20abaaffc63ff8eccab3bce9d20a057fdd1de9baff1e953fa7590f3ebebae439bc21ea8f706b102659768e9316ef07262009e7c4c99fa70ae8335aebd50da527cd1867092672728dbed1a02f5b62bbc52e452bfe7d8bb73e109a72ece08db2af50f795ca14675a981e826b53681e504a5d4baf856206127675ce5ff4cfd02cbbfef6d92d9dfbc09912a8b993b579330d531eed44e9f695199e6be56f984e0b50993b2a272e1c0e798a5391da7176ae347aa53ac658fa10dc1fa349c1f97b3a47176283fa91a4ec793d38430b1dd5fca6a653eecf72bf8aced34be25287d7343dedf5d715d827fc24acc5c39578668f786adb81cb9f97dee11045552498fddb57b6257903cb6fbe923b14ff3391b7daac6ebc65b2c0a71d2a7e3ee3c6c09edcff1b967750b2c339b922b031909ae395d510712c966f50af5eda6ff83906e6b383f8cccba8f0eb7c50646489005072e8bb52a40357b44dd", 0xce}, {&(0x7f0000000240)="1e045cc44483497280e4ce7d11aec74a598e7570def1b472d95d38967e256e72aca8dfd18fdb1cb0a8e103fa4ce6ffb7f945976db0a0503d0385d9e20e3662d5664670d59aa4dfce2b9e13d2474228", 0x4f}, {&(0x7f0000000440)="9e00585eda2ae63e2b5202f2d2aa7abab966cb99988aa136f6bbe4c5517c6095fb276f6b76cb8bc1492267e42235aae24a327fe1604dfb68c28eb7de19708aa143b2c3cacd31b252d03868aa57032acd8254df468b529246d7dfcb2a64f78aa64fc65017863c35d6520507c5ea2b708fde756354d20bf4019cc31642abc85e07e35388971aee05a797b89b6cfa50de66c79523f88b475093b9bbc0ec95918823fde6ee9533c1bc47bcdbd3c4502c2c9eaea43c7197d148c622bfaf4c38c8a549d4b44b132114727cbd7b60a102d42ea26808ac5e5c9461e640cb26bfff41c105c39fef01002f2d875614439fd869e251b10d660ccd2144c7121318638f1d", 0xfe}, {&(0x7f0000000540)="d0271b3527f90a3d153b076e82d1d13e2f3299c6843c0743c0caf78bf9f8b772c6b7921ea53da122bcd23e38771cfdf908a4776ee84bd49dfaef358afdba661b69628a3c666adee56e2567c216938d6c78c049d6e93bad5aa797b960f9a5a0498a9204e71746f433437640b2f557b05d0c48be11420577f38b3ac05ba987ed8ddbcb65a9a5d622f25035e94c6962f32fcfc4813c6a60b2260f12fb5b5ae6337a64535f84733bb8239dcbe0c00223b9a2f03a2414e136da7b4d49ce904c113a4cd2a01da943dc", 0x95}, {&(0x7f0000000640)="a24d0f0189782d291cc35a131e2c2bb9de6030ce7f697106294db559654081f0bd0f12f9b752f9ae8b9e459cf24b2f4d1bf5a13e014a3be27b567e2f21e3445e52a7b2ae2292120b54708eb50cc7884ec30251c71147411c20e70c9fe1759ec2e5396938a2d78802a1d443c787409c6fa3d2f631bdb36aaaa9f5b5716d24b7ab31520bf0432a3cb50d415968057eb02cb04d9b5c14328dc5d79b73bc2867ff5d996964dbb35e0614232b8e894d3caf1709c7bd128b52d8cc77bf8a9d044e995b705cf6058b", 0xc5}, {&(0x7f00000002c0)="bd2cb3a40d99b1a92e4e59d60b", 0xd}, {&(0x7f0000000740)="9a92b3eebc30eb8eb969ff8528688759abdfb117ba1397eec82fd84ba97380f308c1614ab889df821334f901dcefb0af2672289e44798bbb074e166e086dcbb6c036b25fbbb5e5c725d9b10f3546ff94feb49506ed1efc41dd52a19a1db439e744bf5f01e4ae2703126c22ceddafee78541328c7f644a3f3ab8a6f58f7f6475e1e75840132c943e9f0c6d67f6a794fee7b7c7b6e852240c581e57b2b3e66777704a103714edd55e00e7c3cd8836ec1d0b67716f9398038cf0ec06f413f09fb63d1436952734294ec331fd06d2d5362bf5f9d1fb0c46b27ca5425635c922624bea642d1cb2b6ff88256413fd910855b7d43e5a7d672a2488990fa59b16ca63b8297f9921e83f207d710f165ed64781d663b707cee9b17d883481962a42571f21a5e93f6f70bed560e2f7a2530fc067fc9b1190466c1ab1419436edd81ef69cb7c15d017ffc137c9c0a554b77861373d9038fca01312e1c4f7c280349843afab53f38328d0be10bcc7229e55c454bfa4730c59a096db5ffc71d2a2b833082a818f95fe56048f9b094541ba8bf9d0251f63227989a32d5e822249219556e9db80793c31d6e0ae0712fed493df327e37140316493ef6bc7e2b70d5afba3d23bf513d2735a738dc7ddf8a77c16f92d351144fd460f9751afb9058ef85e7e1b46f7083a66c3c0125632d0d04be5d06331a28c692ea09580cc7de9c544c72fd8d7a2f0572f95715fa294d79dc9beb9cdca95c49c4f062989c341fb824ac4d7a20f13df401af2da4569b7471ecacf416032c851645ec1c4433ba055fd6ec8db082d5d3f7893cb709b45b0785763a7469530f7688a8c874259972e0f80fff2ac21e072ad722ebeb5d44fe707e60c1065c00ca095732a59ae3e356fe84f7fae9fe37d4b2ac356da35820bae20fa5cca49522b9d9a801bd9c9a7d1b571194572994679cdce09ad5d944581325a8fbfb30ca9ce8707f2ed137c3feab48ef50752efce6b71f58c2764a22a4e4823ddcf77d98ed1237a6504ffd9d7c7f718a14e61967881bb033c459612c3f5ee4801fc505515b045eebff22dac2236628aff37fea9c6cab922d67965b583661a7ec189024f66b4e4be67c89f2909633f85c3a4bdc2aa6d70d2d8d2d43d5da312053d7f51a7bcd82b19d92215ff2107d66c9975008873c28ea2c5817b847b42c3d5ba015c59d35de5217dd311229abfde4977fd0ebe1108f920e823be6f718a049f1e974ed8e3a3c6d66479eda87741c81b897c3662ccdf3e467ea299ca5d13a642dff1c2ae605b79e64c639d4640434d4267e834d93ffed35ee7819bd5dd147dbfd654cd08bcca42c14dd3ae8eb261d0ae8282f93737a483b630257a2f6d3ba736b8da53a83bc8a2b2cb2630d2682a15554e0952b86c26ea1cca4a6548c3986c5b245a0e0ea8ca87fd2ac4efc8e8bc1802ea1b41cef2cdb7d9a1cd60289ca3664fd43d2b169d481aea976a68c17d762d17c9cd2ce48b5bd8b721c23c1cf0e75bd6f1da9deb07cba26e18d86a35dd16a8a0fd9bed6ceea3d055809cf2285553e8b6a88f5563ca165ee7c166270c40f93c891a71312521864e3c51034470d52f977c1336b6dc78b6cd957ffe4d3832c38586e9e37ee0d8078316e1674433022e98e6e658cd96a5852092a54076dcf60d6993a198dccadbbd8ae27a17d4388bf0bba4b60f3eca1a27676ddb7ed3f56d0b23feafc900eef92f67b4f00c8982dea979b6ba92e8c943e839f6e099d3a864dd23f6a6577a472586f37609a55bc2de164b1fb20842a4e3f9c17a3894041d2a791985a0a6e344786698919a7869355a2b0697c29d27fb9d89c5bab6c549900341326b47372ce9720f4da701fc1c930fc599fae741a6bbb5bec63dbc219c13e4f7f00d256371067cc2ceeeb3aefb3e2bcb5eba9d5de0f32d34829057ae39146eb7eed7eea7291c2e73492561271bba626b680e022cc097ea1634b604e03c5dd404b55b10d1095139e989a668542baadb54c8b3063b8b2bb903116c38f756653ae88b225be6d131592437f62420c4f22fc9d323a50df2a018c0eef8b58b3a6ee86a4a33a1b4bd5fd313584f8189ee558f71aa4295fe91f492cff5dc2eeda4f0d4a6c4f332e105a598723ea8a97a5430cc0b1003e87905eaa29f6d3fe9a6ebac062b58a2f7e6e172a3b748b90bd479e1319838efda6dbf900ecb27e66549072b973ad9892acbd46f90114005d020e4b6dbba87eb45aadf58b224b208cd32ce74bd252ae8043a0a02d2afcb8078217a6fac51532457237219d104bff9a39377e3ea43ce48d5df1ce3c0e51e246db7c6d5c7d4f7c31509bdc654496dd08fd9e899209f7331cb3f015bf3c2dd6678310d2d353fdba735bebc011cec57928ed28a08b173f5c64ee3a879cf996891f92b2fabc9239f33a1a14aab57b81bf95c5b2d15eb5c52fd94d6332426670d300c09fc0f8e7fd66d6a58813606a0a8c84ddeb2111904f8842604df79fc25e6e7337310b72f6d8dab4bf077ab3ac914e3e910475a4e25aec1acb533e1982d71d757bddf779cc1c00ea236b0fbaa0b252427dfc9d6ec6596e8b8eb5cb8cf767027e2fecbe5c500e1842c13851857da08209fb3d949940fa13e42bff1f4dfa5aacbae18f59c8af834dcf046eeee0c941a04248c4e94e8c5d6f3db4a77fa7079964a720cc8c20ef0eb90d60ddaaa6d869fc4e9b757da26fa304f0a31f33fc591e07fdcac6cf85eca8a6a8361fab70aba0089980444e225253d011aa6c528d3ebcb1b417a00b5c4103e83143fe6d5ae5239c040324f8e63b80b8ddadacd792e90dd8d2068059f71535a651a657e2d3a6b2d02103857c01433dae73e63a9bb2f8057011c69798d65d1b80ecfb130988d1d821fde99e85b9faa8fe9822d31d0df62bf4904be027714114943df9f655ca277263752822cc7d1e6f561c36f96840ef25aa6ae0635495886a82cd74adfff78b542af0587ff908c8a04247521c91d9a9672a19ae3e49554b40399a748aa94943ce5846299b50bb7e3ab2cc3d1c982a5554d15d89e6d702d11a5a1519aea76b5a8500b838928600cd88a065caa6d7acbad8c7ff5de7e3384aed575e9e98aa56487aaada2ab111a2d89a29e948d74cd56d63a88bb0273f133785994348cb0962d83d57ebeb96deaf9925904623123b7bacc76a788071807535b8b108798a111b28c716d5718f1362ef48525941bb161e007d195332d558d0fffeb00a5ea74c6a77722d5e396723b015ba806f2683af031e5bf8b4afe45b17f3ede319adcc88988eb6c0b9421d3fdc3670eee1a12b39bc3bfb722415e91bb47a8446fba44959d24b7ca987560274e4e411ade31b6c4dc155fac8612164f1efe0a355024fcccf3e6af7a6bc1e24e22caf375a04eeb3a32b216143d42420151dd87f25d6374dd738dca7974f5a27559e5c40a5e8cbe43b9fd25c0330a5f6efd70ee6ca619e1c2c544d3ce2c23df28023325dd1835ebde5a4b1f4348c6a837ac12526692e5736b816170da6f04f9975cb71a7c24eeac87311fc3ce477b878b6cebd5233f023ceb813e4a81605edfd13f01939a85428ad866b3a2fc5e09b4115ff0b95f18878ec2cc1bf09169a9880f8ab23cf105a76b0348a26292645fe45c464b4feebc46e93de9426ba5ffcd9a8ca9798abcb91c5855f72a66688c73a9b145411ddc1953883ffdf6f0b1c75aa91ea5ff129f82c3640fb52d7bc8d701fefd9d20065fda9f624f41e9a77f7b100a71eec98df3c77d56cdac5695f88f29d45952441447553fb437ecb9e85d66cf7f09d348d2e9b5bcf9f8ec75d871278b2aebcde08de0e1a96cadcc7f3fd4d5caf9efeb877512d1d7d30f5d5bc785691018647cb636bf7460d070729720a3b5e28bb3ff9fbd8f2a74af0600d6be96b30d7279c47e5cbbddcfd9233cd96fcf51c0a3e7883565eb8fe97fb7a73ecaba873edd0365ddd719846ecd303cfe5e40aef92ade3ed9a347f3960c5c199256795c6c1d7942f31bd13592580130cc87d1412dbddf45d8a45440fd6a90f8a5c9132e06d5a1eff4f49b4441bd7a1883abc3cfa574dfd049d643603514fa2005c885f4e4b0362ea5da13356d483aa73c4051ac7d742a0ee8c81d4242ca527127a932ca7955bbf12d97cf8e9445d05687c2a18ca0fdc21cc952f25167f3400b9c610a9ec5612a418b9d32a40a42972d943070e687a2793a1efb6c12986e38b32c1bc5e6ec0a08edf5bcc537cea4d6e60cd633474b5e4b3f703bd70e5fab133288ab6de5f7e3dd8177820ae29f422283db50238c5582cc6f8878bb488c03832052a992c9a12fa15876921c0561ac450c8afcf6ee5656ef369bbaff5f604d278b5c41a7175730c6e08140462d77019dcd9a7cc57e56037a205d6f40cfe2199910f49acf5cc8b92abb2b0be3668dd8fbcf333739620de814a3739f89dddf2a242dbb8ff9dd83b6c4d09998eecafef7d10610a7323f7cf43ae86b96efca907080dd19ceb4b180c9ca754ed784542b80a3a4ecdda9006505ff357bda50dbe6fa3d0abcf05f15266243133a957c45e9a7f146fc5e386537e40719541b1006081a07b4995d0772e5753f99407ed5fb74e7a0226aab86d5f15de8c27be974428e9c413d7bf5555d2b94b09f43b79116c29787dd1ad6122d54f1b726646147b7ec983e986c4c77beb74150bced796a54a529dff260277f5dc3811b28dd8973e3d860f990c400560706cad3957d5b3f603fe0bfcebbfff789930b30569e006acadc7d12747c212fc2f0dfd7e88d193d009915466270c3ec9000b0415021069bcce635802a99fdbe784f114de28a8d23f8ab0f67128c0c2ef2f851f5ae83d19c74d75b11636c89f39e4cf6473e043ccc7222a1b15d54eb0fe27f600fa329931871cebc89497df00bafd616e5f42a072ea2995102b0a680cff48a06428ce97e05a16ad3c7f70f82432d256e02bcf377508d5e32c13404faf974f71f8428515db128b5d768d7db9d76002bbd4f166a3b7818986ef2d8f01d81f65aedb189e24619091a02a3244e2574d78e8f3342b39705520a73b5c2c8dd330f51208b6fa8599bf2c2eddcfc0e261e6b67cc7f10e5a2c14298bf470666f747a155520a43d154698f0b4313487a19e5ef6d709ca7e8a8f30a1cff00edc4afad8545cd3f60613861c9042c35a91c139d8dcfa218b7f23d0bfd792b320b1780ec14df2e57e9ad79ec8435c28ab35423138633bf3276eec9ff03766518abe0220849a1c716a4ad450cbe8bbbb2a5f82447d8ab9a2b2aaf0cf9a64aba8bbc80a7621987eaca6993b3e4fdcccd8ece40a05e43bb5ed6dc25c84904a93be9d89e31b1c02150566e43d331f0fddf1fdaf2c9ac8a3eb194c2ffd5b1dcb9698c45b5749ddb162ae2bae0bb175f02c569bfc94f32b8689e00fc2f6e8bf2a10b49af72869abcbb9598975dd3ad0d6c02385f2fc050188480b9cbee8e4500da7310479794fc1fc9509eeb0a69f55feed9ecc2fbbc54733605e14e0b627b2c2683203e2e8c374ad12496f1093060dfa24b876d2a4c5e64d6967a2ce9cb9d06e2d42e95d09b61511eeadae6416610e46e72cc060b7d87f2efa2c3c534dcea1c74f59136a34bbcb6916415d0875984db7098e994cd1fe4f91989af93bdea4595c3d22e2379d4b44888ecfa4c314ad9efdbdad515ba3f1fb12ad5dd44f6b7ac800d23d00ada6fa35695a10d5aadc24d206fbaaf466291d00eb6789e5a9b10555492af3c74b602bc1bfa4e54be661857809932b2fa45b11473f1fc2f1cc21f6db0b0158610308943ccbeab2aea7a350fe6d669025921c5b3b02", 0x1000}], 0x8, 0x0, 0x7) getdents(r0, &(0x7f0000000040)=""/45, 0x2d) 16:32:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0x4}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") socket(0x10000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551d3ad4c048cc7842df47c36fb06c64f95a2706a8623800"/425], &(0x7f0000000280)=0x64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x45}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r5, 0x20}], 0x5, 0x1f) r6 = dup(r3) fsync(r2) r7 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getegid() ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x9, 0x7, 0x80000001, 0x1, 0x8000, 0x9, 0x100, 0x0, 0x3, 0xffffffffffffffff, 0x3ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001540)={{0x1, r8, r9, r8, r10, 0x8, 0x207}, 0x4, 0x3, r11, 0x0, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) socket(0x18, 0x2, 0x0) 16:32:12 executing program 0: pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/62, 0x3e) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:32:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd, 0xabe9, "0000000900000000000000aa2dc5a9000000eb00", 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:32:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x125) ioctl$TIOCSTART(r1, 0x2000746e) 16:32:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x479, 0x0, 0x0, 0x0, 0x0, 0x75f8b8ce, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x3, 0x1ff], [0x0, 0x0, 0x4, 0x9, 0xffff], [0x0, 0x0, 0x403], [{}, {0x0, 0x2000, 0x0, 0x4}, {}, {}, {}, {0x0, 0x193, 0x3}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) setsockopt(r4, 0x7ff, 0x7, &(0x7f0000000000)="4b33c4694b23a07b1fed86dc45eebb569d7fbfbe5e9de6bd82c50f846d2fede73f4c5920717b1ee00757a0c6ce6619c87a6de75e921e3d894ee77076e74655ee58119f8e729fd25f1e664179da3d19e35691ab5f7607ec73fbb11fb99aa27ae4ebcda623a1d82782fb50f1e7", 0x6c) 16:32:12 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000000)=""/59, 0x3b}], 0x3, 0x0, 0x1) panic: m_copym0: short mbuf chain Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *367216 9181 0 0x12 0 0 sshd db_enter() at db_enter+0x18 panic() at panic+0x15c m_copym(fffffd80343bc200,2ec,1fc,2) at m_copym+0x553 tcp_output(ffff800000a63100) at tcp_output+0x14d6 tcp_usrreq(fffffd80363e0188,9,fffffd80343bc100,0,0,ffff8000ffff4778) at tcp_usrreq+0xa54 sosend(fffffd80363e0188,0,ffff800014866ca8,0,0,80) at sosend+0x63d dofilewritev(ffff8000ffff4778,4,ffff800014866ca8,0,ffff800014866d90) at dofilewritev+0x1ac sys_write(ffff8000ffff4778,ffff800014866d40,ffff800014866d90) at sys_write+0x83 syscall(ffff800014866e10) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca1d0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic m_copym0: short mbuf chain ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c m_copym(fffffd80343bc200,2ec,1fc,2) at m_copym+0x553 tcp_output(ffff800000a63100) at tcp_output+0x14d6 tcp_usrreq(fffffd80363e0188,9,fffffd80343bc100,0,0,ffff8000ffff4778) at tcp_usrreq+0xa54 sosend(fffffd80363e0188,0,ffff800014866ca8,0,0,80) at sosend+0x63d dofilewritev(ffff8000ffff4778,4,ffff800014866ca8,0,ffff800014866d90) at dofilewritev+0x1ac sys_write(ffff8000ffff4778,ffff800014866d40,ffff800014866d90) at sys_write+0x83 syscall(ffff800014866e10) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca1d0, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014866790 rbx 0xffff800014866840 rdx 0x2 rcx 0 rax 0 r8 0xffff800014866750 r9 0x1 r10 0 r11 0xe7954a75767b1bca r12 0x3000000008 r13 0xffff8000148667a0 r14 0x100 r15 0x1 rip 0xffffffff81d84668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014866780 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (sshd) pid=367216 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4500,0xffff8000ffff4020 process=0xffff8000148a37b8 user=0xffff800014861000, vmspace=0xfffffd803f011aa0 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 29777 360436 98942 0 2 0 syz-executor.1 98942 437757 96452 0 3 0x82 nanosleep syz-executor.1 57097 192317 96452 0 2 0x2 syz-executor.0 48813 255266 0 0 3 0x14200 acct acct 57178 414002 1 0 3 0x100083 ttyin getty 1722 513753 0 0 3 0x14200 bored sosplice 96452 431508 95097 0 3 0x82 thrsleep syz-fuzzer 96452 227837 95097 0 3 0x4000082 nanosleep syz-fuzzer 96452 78697 95097 0 3 0x4000082 thrsleep syz-fuzzer 96452 53195 95097 0 3 0x4000082 thrsleep syz-fuzzer 96452 497632 95097 0 3 0x4000082 thrsleep syz-fuzzer 96452 124685 95097 0 3 0x4000082 thrsleep syz-fuzzer 96452 374851 95097 0 3 0x4000082 thrsleep syz-fuzzer 96452 440511 95097 0 2 0x4000002 syz-fuzzer 95097 179200 9181 0 3 0x10008a pause ksh * 9181 367216 32745 0 7 0x12 sshd 32745 373589 1 0 3 0x80 select sshd 64087 220575 73945 73 3 0x100090 kqread syslogd 73945 299172 1 0 3 0x100082 netio syslogd 72693 356776 0 0 2 0x14200 zerothread 78977 390049 0 0 3 0x14200 aiodoned aiodoned 75495 413549 0 0 3 0x14200 syncer update 5831 211104 0 0 3 0x14200 cleaner cleaner 9332 423137 0 0 3 0x14200 reaper reaper 67183 519531 0 0 3 0x14200 pgdaemon pagedaemon 66415 370525 0 0 3 0x14200 bored crynlk 4241 87967 0 0 3 0x14200 bored crypto 76763 119533 0 0 3 0x40014200 acpi0 acpi0 34668 153588 0 0 3 0x14200 bored softnet 96831 339984 0 0 3 0x14200 bored systqmp 350 113171 0 0 3 0x14200 bored systq 35666 36365 0 0 3 0x40014200 bored softclock 72920 46059 0 0 3 0x40014200 idle0 86299 60848 0 0 3 0x14200 bored smr 1 118092 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 9588 6582K 8448K 78643K 35495 0 0 pcb 13 10K 12K 78643K 1040 0 0 rtable 115 4K 4K 78643K 2185 0 0 ifaddr 279 32K 33K 78643K 1062 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 263 0 0 iov 0 0K 32K 78643K 1057 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 8419 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 81 0 0 VM map 45 11K 11K 78643K 65 0 0 sem 12 0K 1K 78643K 1236 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 4169 0 0 sigio 0 0K 0K 78643K 106 0 0 proc 44 30K 63K 78643K 1703 0 0 subproc 32 2K 2K 78643K 461 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 1925 0 0 in_multi 116 6K 7K 78643K 674 0 0 ether_multi 1 0K 0K 78643K 46 0 0 mrt 1 0K 0K 78643K 35 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 969 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 168 317K 318K 78643K 11579 0 0 UVM aobj 130 6K 6K 78643K 140 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 1069 0 0 NDP 20 0K 1K 78643K 258 0 0 temp 166 3535K 3611K 78643K 175431 0 0 kqueue 0 0K 0K 78643K 47 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 110 0 105 1 0 1 1 0 8 0 rtpcb 80 1481 0 1481 1 1 0 1 0 8 0 rtentry 112 502 0 459 2 0 2 2 0 8 0 unpcb 120 2873 0 2865 1 0 1 1 0 8 0 syncache 264 19 0 19 11 11 0 1 0 8 0 tcpqe 32 33 0 33 8 8 0 1 0 8 0 tcpcb 544 3210 0 3206 54 53 1 15 0 8 0 ipq 40 88 0 88 14 14 0 1 0 8 0 ipqe 40 2759 0 2759 14 14 0 1 0 8 0 inpcb 280 7112 0 7108 37 36 1 9 0 8 0 rttmr 72 7 0 7 5 5 0 1 0 8 0 nd6 48 69 0 65 1 0 1 1 0 8 0 pkpcb 40 14 0 14 8 8 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 93 0 93 19 18 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2072 0 1849 28 14 14 15 0 8 0 art_table 32 2073 0 1849 2 0 2 2 0 8 0 art_node 16 501 0 462 1 0 1 1 0 8 0 sysvmsgpl 40 63 0 50 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1234 0 1224 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7925 0 6524 46 0 46 46 0 8 0 ffsino 240 7925 0 6524 83 0 83 83 0 8 0 nchpl 144 15692 0 15258 60 40 20 60 0 8 0 uvmvnodes 72 6667 0 0 122 0 122 122 0 8 0 vnodes 208 6667 0 0 351 0 351 351 0 8 0 namei 1024 58636 0 58636 2 1 1 1 0 8 1 vcpupl 1984 43 0 0 6 0 6 6 0 8 0 vmpool 520 63 0 20 3 0 3 3 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 47394 0 47394 27 26 1 7 0 8 1 plimitpl 152 394 0 388 1 0 1 1 0 8 0 sigapl 432 4265 0 4254 2 0 2 2 0 8 0 futexpl 56 140900 0 140900 2 1 1 1 0 8 1 knotepl 112 1205 0 1186 3 2 1 2 0 8 0 kqueuepl 104 1937 0 1935 10 9 1 4 0 8 0 pipepl 128 2976 0 2957 17 16 1 2 0 8 0 fdescpl 424 4266 0 4254 2 0 2 2 0 8 0 filepl 120 44968 0 44884 37 33 4 11 0 8 1 lockfpl 104 1558 0 1558 2 1 1 1 0 8 1 lockfspl 48 515 0 515 2 1 1 1 0 8 1 sessionpl 112 43 0 35 1 0 1 1 0 8 0 pgrppl 48 111 0 103 1 0 1 1 0 8 0 ucredpl 96 6607 0 6600 1 0 1 1 0 8 0 zombiepl 144 4256 0 4256 1 0 1 1 0 8 1 processpl 864 4284 0 4256 4 0 4 4 0 8 0 procpl 632 9511 0 9476 4 0 4 4 0 8 0 sosppl 128 72 0 72 14 14 0 1 0 8 0 sockpl 384 11576 0 11564 66 63 3 14 0 8 1 mcl64k 65536 766 0 766 39 38 1 32 0 8 1 mcl16k 16384 59 0 59 16 16 0 1 0 8 0 mcl12k 12288 119 0 119 17 16 1 1 0 8 1 mcl9k 9216 87 0 87 16 15 1 1 0 8 1 mcl8k 8192 262 0 262 8 7 1 1 0 8 1 mcl4k 4096 582 0 582 4 3 1 1 0 8 1 mcl2k2 2112 40 0 40 15 14 1 1 0 8 1 mcl2k 2048 71879 0 71833 19 13 6 13 0 8 0 mtagpl 80 345 0 340 4 3 1 2 0 8 0 mbufpl 256 162819 0 162718 198 190 8 45 0 8 0 bufpl 256 22670 0 15998 418 0 418 418 0 8 0 anonpl 16 589600 0 570048 222 125 97 111 0 62 0 amapchunkpl 152 23991 0 23808 77 69 8 31 0 158 0 amappl16 192 27567 0 26249 218 140 78 79 0 8 7 amappl15 184 537 0 536 1 0 1 1 0 8 0 amappl14 176 958 0 954 1 0 1 1 0 8 0 amappl13 168 260 0 260 5 5 0 1 0 8 0 amappl12 160 285 0 284 6 5 1 1 0 8 0 amappl11 152 499 0 494 1 0 1 1 0 8 0 amappl10 144 963 0 959 1 0 1 1 0 8 0 amappl9 136 1309 0 1306 1 0 1 1 0 8 0 amappl8 128 877 0 830 3 1 2 2 0 8 0 amappl7 120 1109 0 1103 1 0 1 1 0 8 0 amappl6 112 428 0 414 1 0 1 1 0 8 0 amappl5 104 643 0 636 1 0 1 1 0 8 0 amappl4 96 4049 0 4018 1 0 1 1 0 8 0 amappl3 88 1705 0 1697 1 0 1 1 0 8 0 amappl2 80 32599 0 32537 3 1 2 3 0 8 0 amappl1 72 88498 0 88130 25 16 9 20 0 8 0 amappl 80 10224 0 10168 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 4329 0 4254 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4329 0 4254 1 0 1 1 0 8 0 vmmpekpl 168 30135 0 30098 2 0 2 2 0 8 0 vmmpepl 168 533634 0 531178 394 234 160 165 0 357 41 vmsppl 272 4265 0 4254 4 3 1 2 0 8 0 pdppl 4096 8664 0 8591 11 1 10 10 0 8 0 pvpl 32 1578311 0 1557733 473 255 218 303 0 265 14 pmappl 200 4328 0 4274 3 0 3 3 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 890 0 341 17 0 17 17 0 8 0