5b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') sendto(r1, &(0x7f0000000200)="504e5192418af0f95784a627dccf4b55672474f63ad00052990c5cafe5eb72785d895b288d15c1f36a15367a6cc7eb7a7cc90e20b89d945f5416bd7ee3bfeeb526f265081151141d7d0f022f85bb4a192b6e8d6723e5d1904afa4941d637cde7c01b3fd37e04cbdb03083a7f64ee31044e2cc987bd736c8c26d962e423b6a3e02c8aff41f292804a7941f1", 0x8b, 0x4, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) r3 = open(&(0x7f0000000340)='./bus\x00', 0x200, 0x8) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/95, 0x5f}, {&(0x7f0000000540)=""/13, 0xd}], 0x5, &(0x7f0000000600)=""/96, 0x60}, 0x1042) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r4) 16:00:36 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9d, 0x7f}, {0x9, 0x4}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r4 = dup(r3) sendto(r4, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03002e2f66696c65fbf4"], 0xa) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r6 = msgget(0x3, 0x100) r7 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r8 = msgget(0x3, 0x100) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r9], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r4], 0x3, 0x1, 0x800) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) r11 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r11, 0x0, 0x0) r12 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r12, 0x0, 0x0) msgsnd(r7, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x10000000000003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r4, &(0x7f0000000040)="c3a109ed0d15d677507e9a15bb0cad6554af946d4b6a1e503c7847bbab7b427f66c9defda47fdaa25ab030a062529b31987c0d1e330e5048ee53f840e1a1667d7ec77654b579879483d611b6956afdd1f4df270cf2be722129334c21ce46cdd375b5200590b282e54208dfe2d8a18c979a6451653a73972ecc2333134e647ecddc7a035da42fcbebede97648ed5149ca3bc47567a491dd800357c80b28330af6cdb056b0561abdf82aaa25c3fbcb409b2949fca5b3487e342ef57e69e57f1e2afbe1214a31511d2f438bde4509e8927946820fdda15115", 0xd7) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x8ac7b4501395e189, 0x3, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f0000000140)=0x4) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0xfffffff9, 0x6, 0x7, 0x7, "b15b8dc30b024e63d38d23b0f214e10fc70f19cf", 0x7}) close(r0) socket(0x0, 0x3, 0x81) r6 = socket(0x1, 0x8002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x0, 0x10}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESOCT, @ANYBLOB="ad9d86e8ac377831fdc74d5dc6021e45"]], 0x1) write(r6, 0x0, 0x0) 16:00:36 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) getpid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = msgget(0x1, 0x9) msgsnd(r4, &(0x7f0000000300)={0xd9417e522ea5014}, 0x8, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x12, 0x80) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="0656021753ab780c1132e8d7fb7856188ce081de6a95e260bd9acac8cdb376728a9878dc159377138d9fd546dccf66de2dedfb34adc6f3123830061b5efe5d7106225f270a", 0x45}, {&(0x7f0000000540)="26e62df651cb7787b2cc7c500fc225a0c6aaa13b74114c638ab31502fe949cf0e3b9a9f173473eba379201c8a24671681c91831de27f7d0704a4ddfa48866e6d46225616fb4a25c48bb1", 0x4a}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="70000000000000000100000001000000aa482a94f76c12a7eb44453915a6f5d18720ab196783493a1566a53fb5911b59714261a306949250ea5a9a687f61cf6348fd28a2f014f7b2dcb1389311955b96ba139fd1b75e45cbd637997a1f16a9658b33134adbfc8493397e1a000000000028000000000000000100000001000000f1f779f717f08b72c44df32074a4fd15b59775f49c92d8c2e000000000000000010000000a2e000077c4c961343f446c00bc087fd617dd49e697930764d980542c59b30cbf6d10ed3980851967262b70a4c20c2ec00c3d15441735ac5fbdde3508edaffb642928752a672a768f94248610e5014a0adae2a2621c2032338790f23ee4bc20525626b7a8402f9b0b291079b35036e902d753f9eb6c2626f2fda0c79f5e9d94926fc3239f0cf41ebabd3ab4b80c80cc00374f3a5df78f27c659bcdd5bf16fe305eadfe1ab8f57d2a4e9d40f0a95f19e035df61f1b58e8307967d05c3cd045aaaaa680a3f62f9c55f4c4628f83fddb8b000000007000000000000000ffff000000000000b0a7a1d6b872fb79a182cf2b9f6ae3529d65dcd1784f9a816e55ab0bfbe9d610727ccc2dbe7a78a5f74de8bfab82bdb4dfba9640cf3fe5fff45a32012b9b2708a807082dd0fb96f2af1c7259f4530ef0fc13e72d49bc19fbe972181a000000001000000000000000ffff000003000000880000000000000001000000070000004abeb6e65844dec5e6c33ff235dded021fbdffecfb95c21d678277a9f8ef9911b47ded4a86ed73918213648e57bec39e2ef87d3033d8da5a59fd4cfd3a26e2bdf19d79b06c44ef6e60b933366ec4da80056b1d47eecabb0b1469f11b08e44f6bd66581904edf2493b5556e067165c971d74fabee79ec04dd"], 0x280}, 0x1) pread(r0, &(0x7f00000000c0)='r', 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000780)="73421787f8029701d2f33ccf25041fcfe215c91e691269226b9c697c9a8c57a02d9115883e20ea946da3e7ad3b024d7b80e96f62f48e13d47f156e0222c0f39fe2111debb546ec987cf97ac25ebb7cc3c9c7d904b063394e99337373c99d2fcc51cfed56ee3e8c4f687d3baadccfdded8bab4b496948b4f68f609becbcec796a837d82c2966067691049723cd9867a82103417ac3ea5a462e7934bfe8b9c8e4adef4eeb5baafd3365c6f16db104d51b31932a6232b9ed0d38ed27d0ea8e6df2f3c4608dc3c987d2b27ca5ec8d42f4ad5212f2ed6166bbe85cd2115d5e24b891e630c5db2a67543ea2c67175d95954546b037ba47b0878e491f516d0755303a4be35fdf53be99c65a89f5f5541267065106a9bc8188fc155854428ae5fcac57617e763004a2cef4f5f806a966db6c3302ff580e753cfb93858835777521cfbd609140d9f8fb7817351df676bee6cc23a2d413cc51df659c51a58440ada3d3bf7502bbbcb6f1d51cf39ae180c9639856836288bc85740ab1d5c7f357f7264b0b73daff90438af639a176226290478b4d6b2c0046d02a280c898793b425c029b959b9ab87e0941edcfbd86c6cecbd869dd3e707ee98822b814625ab60b109bc3e5d6cc721882be0007a3d51001d716cea750d1302b8e7d946689d2652712a42680e18cc9304a5f30364d3d1704077a47a4ec02796916244778b482ea1cd6f45407e670c90c3c5417822e1315f1e9933", 0x20e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffef6, "42ce5cdb5a050047000000006f157f3300"}) fcntl$dupfd(r2, 0x0, r3) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000009b05674300000000010000000000000000000000000000000000077e51180000000000000000000001000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c0000000000000000000000009475606561e0b908000000000000003fc97b1c19b391bf187e23e5ff0373ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee5950abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890f6ecf5a941348382cfee9f800000000000080000000000000005495b2f3a4f2be9c8bbf982da87be42c242ddaae077298de7be4f7f725748e8bdd7676e56703b5986d89f7ee09c58bdd5f5ea307773dbb7f8924881d52072730a9c5e12f03b056e7e9c8dc7aaabaec8fbfe1aba385"], 0x1, 0x3, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) msgctl$IPC_RMID(r4, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x66fb, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd9c15f6c3156c7c2, 0x40) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00e8ffffffffffffff00"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r1, 0x0, 0xad) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x4c0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x94ce, 0x0, "d730c1e7bb6fc6e23cdb00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x200, 0x0) dup(r4) syz_open_pts() pckbd_enable: command error 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffe, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) fcntl$getflags(r2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:39 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe56) 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) pckbd_enable: command error 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x70}, {0x3, 0x1f}}, 0x3) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x33a, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES64=r4, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRES16=r5, @ANYRES64=r0, @ANYRES16=r6, @ANYRES32=r1, @ANYRESOCT], @ANYBLOB="c39a66aa6d4b743cdf1f41586e8b93a8244618c3d011014ee63d7ead2e9a1ad924fb65004680a900db95b1b9423891c732e3000000e417bf73dbd83896163c3d475c2e50df4ca0fcb1f81884aa5e2b1d67c1b69a4ef5738f7c8e3fae94b86584db77979b3163b6664bbfb4c50b483cc7b7145e5ecc181f5158aff83dc17f00210edda86518b8bc193db2905ba3d857499fe6089b26ff0311e82cc25d37996e09815968d27e576febe3f1d8de02f3b84c3b5faa2515ef064f13d99e6c8cc851754171f200c357ebdf549a3c83366393f6c962374135ac5e35bf46f599545c77c6afc357747de6c9c0ec5366c63082334d00"/253, @ANYRES64=r0], @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x48) connect$inet6(r7, &(0x7f0000000080)={0x18, 0x3, 0xc, 0x886}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r7, r11) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r4, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x0, 0x3f000000, 0x2d6f}, 0x8, [0x2, 0x4e, 0x7f, 0x7, 0x1, 0xffff0000, 0x7cb, 0xde7d]}, 0x3c) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = dup2(r6, r3) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) accept(r9, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000300)={0xffffffff, 0x3, {[0x3, 0x1000, 0x0, 0x3f, 0x8, 0x7, 0x800, 0x4, 0xfffffffffffffffb, 0xa397, 0x0, 0x1ff, 0x7, 0x8, 0x8, 0x0, 0x9, 0x8], [0x800, 0xffffffffffffff00, 0x1, 0x7168eb7e, 0x0, 0x80, 0x100000000, 0x0, 0x13f, 0x1d90], [0x3, 0x20, 0x8001, 0x38000000, 0x3, 0x6, 0x8], [0x1, 0x791, 0x8, 0x7f, 0x8, 0x2], [{0x0, 0x1, 0x80000001, 0x5}, {0xd400, 0xf75d, 0x6, 0x6}, {0x6, 0x3, 0x6, 0x3}, {0x0, 0x4, 0x363, 0x3}, {0x2, 0x7, 0xffffffff, 0x6}, {0x7f, 0x100, 0x5, 0x6}, {0x40, 0x80, 0x3f, 0x8e}, {0x5b6, 0xe, 0x1, 0x8}], {0x8000, 0xd1de, 0x9, 0x1}, {0x2, 0x4, 0xff, 0x7}}}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8088, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x13\x00\x00\x00\x00\x00\x01\xf6\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x8, 0xfb, 0x35, 0xfffffff8}, {0x101, 0x4, 0x0, 0x8663}, {0xfff2, 0x80, 0x9, 0x8}, {0x6, 0x5, 0xff, 0x8}, {0x9, 0x20, 0x0, 0xa98}, {0xac2, 0x7, 0x0, 0x10000}]}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0xfffffffffffffc17}], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) munlockall() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r3, &(0x7f0000000140)="bae80e7111737448c9e5681a25adec226825b76d6a2732078f48b2a86595b05831f1f55d7e382d1f", 0x28, 0x0, 0x1000) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x7fff, 0x101}, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xc4c2}) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setegid(r4) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) fcntl$dupfd(r6, 0x0, r6) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x1}, 0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) r9 = getuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchown(r8, r9, r10) r11 = socket$inet(0x2, 0x2, 0x80) dup2(r7, r11) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) accept(r13, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000240)=0xa585) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getrlimit(0x4, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000180)="a67f0d0af2c43862c9bb53437e4311ef5e4016203a2f2421", 0x18}, {&(0x7f00000001c0)="aed0dcd8ad3b4b3dd1dccc058b77eaa0b412de48b86b1d279fb9bfcceba9164ac7d86ec208c6d859307d4810dc4868147749c8f5b30bc0854897104279b1f6a33e75f973373ddcd9a5691ca7145219db5ff40bbed5ac55afe86b822520606a694959b6e9a62e53b7ea", 0x69}, {&(0x7f0000000400)="78b5cb49b80b3841625dcfafbb44986fb690bc7c21a405366bb6154c45890b5db943fdb41616b01e54dc28477829db867b68dc89537b47742336039bf7837b3dfe302422261ceb8f33786b2115b1a588b7d92745da82346c652db3f08c6385481fef97840d1317fd24fd432c4bb4cd257918be687a90c13ee12dcf59b8bd22db051c2b6016a03913f50e19e48060e7d88a86c0892337b1802da1b77fae97fcdf98c20ab1c79bef82d484e39ca4a56530de6eb8897921", 0xb6}, {&(0x7f0000000240)="5150129885b01ba037c01bcbeae060bd401495fb35ff74caee05816bbbfa74934dffe9bb0d65edfc72bdcd183eb810cdfa0b", 0x32}, {&(0x7f00000004c0)="c925623510a34aef8dd92817596f2f9dbab4957d58b22d7cca635cad9aa61611bb9c13a9b6ebf20eff349bdb35c2540e8fc152516c720d676fdba0ec57117e721f542836834874ea8d9e9a6551bf4dd42587af6086416f700ded0c00c0ee7c0bfc8f4f170339be0addfda15b825a82f78bac63", 0x73}, {&(0x7f0000000540)="8595e6cf57a9ac9a9d089cf3aec95e911eba1a4c3c0bcfb19a1151ab8213ef8596c38b7644521836dd786a38c94ca64375862d83ffaa82076f9c654c22f8117e86c18e3f34b9b124a5de199782d5740660b6085d7cd12b5380d68c9feb05e99d5a104b38bb70a53de920757d7d9499c4a364cbf9073d4e1e87bf6e623e864149ffaecdead2d3632023ea32870d72dc6b9ef417654c1838dca0d478549c4dd6c5b529374645463ef928ef6aa55eacc7208b9c3e", 0xb3}, {&(0x7f0000000600)="06cb235f2297e57cbd2e35bb04b2405c607d596550097348f5abe807dba7187cc6fc7b9b1a34a74111e33d80a9624aef15392ad0fa", 0x35}, {&(0x7f0000000640)="c9cf9b255ab41c5fb8abe581c175451a60bb45f64b3f5a710a3e", 0x1a}], 0x8, 0x0, 0xfffffffffffffffd) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x90) r3 = socket(0x2, 0x4000, 0x3) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000003a80)=0xc) r8 = getgid() chown(&(0x7f0000002800)='./file1\x00', r7, r8) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000002940)=0xfffffff9) sendto$unix(r1, &(0x7f00000002c0)="f4323d1bb1593f9877c2af74a0e93b5eec1ea5fbd6a75166d48964d9e3419fd96d3ad9ea99e4f470e5f75bd34c1604812308f1fb374ebca105822cb912bc185743b0ab9d9af42935c5cedcbaf80bd674ff421659c2cde72fce5f08bb20bd8a6f8f98cd6941ad1a7fb44e31705df848c43270ac72066c525f26c5975d30001fa956f3fc5a79d8f2a5524a28e29adbb59146cbd66981a0fb322d9549ca7c404bc0d476ee7b117597055cfcac29e51e65e51d91a697dd8aeae11479131219d2149be4c01212270aee61e1d907da7d3d8c3f", 0xd0, 0x400, 0x0, 0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) r12 = accept(r11, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r12, 0x3) setsockopt(r12, 0xffffffd8, 0xec74, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0xf0a) recvmsg(r9, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000000700)=""/4084, 0x1000}, {&(0x7f0000001700)=""/88, 0x58}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/85, 0x55}, {&(0x7f0000003b00)=""/103, 0x67}, {&(0x7f0000002880)=""/139, 0x8b}, {&(0x7f0000002940)}, {&(0x7f0000002980)=""/4096, 0x1000}], 0x7, &(0x7f0000003a00)=""/76, 0x4c}, 0x45) 16:00:39 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x13d, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="c5dd2da433c567f368ecdc77dc35c197c1940cd6997d80d11d3a7e1bc1bbab08dc40954b7d3a8554170b507c181c5d278e52cb8d0fbf1ad42a91400641494daf65b06c0d16100d0dc7aef60bbf759ec292cad54897e52343f4d3f8b0831de79a7d84b87b04a78005aaf62d97b55272c820acd4f016d03be4d722ca6f8c6402a93087d6f2160d257d8942a3066c4b24f53b2e7e0ea38c0a911e85d305ce60b9feb41f5f7bcef4a45b12ca5ab0959222add0727ff2ab431a2a566ed3bcf44172c43db63f74e20d961d95579d0bf2962fbcf3f159856de6c697198d4cf5d48f9521efb32ffcd63753f310b7a56845264de52286fb3cf055fcd1ab91a6ae3100944751ef99f0be5bb43ca5607ec9d1bc28e32786ce65649655a0895a8cff4827b519c24520c0f93055bf3a967b7d7d5d65cc5c4ea8c628a75120e919d8a443092b0ab48890be0988fbed31abcffc81fbf24825b5579ae20b5e4ecdbec5c532940796e9805fffce3d2df5dcf2b72796427eed825d2aea4d1cd93b865a1e0f6060421714c3df2df5ce19e5373e6dfa4aa202dddcb9311b53f8b6086cbd5241d544fdb7571df0f5a75ea520c52a80cdcb9e135f847a5570967f2ef9a4c5571678e32b66a1fc61d8a4d128413553013f026b150520da5b0f634db57fd3e4e42b539b41def8fa1752ffa38d0d8200464c86983f875f006e90580147e1f8ffb9fcd2bfa807c970f8c9e065b603e12bee4d5e3fe0879796a650bee771d1c000af2ad36f5fcd7b0aa27c44d283ae1f49cf97b6a4ca61bdc143c7747d386680c28a3a53d0954a1d8faee90a737d0a0acc99ad8335d2fa8761c494e5827c0180cc8d4974ae54b826525a8b5f4affc73ba935a2faf42bc82af556f87d4f0f4a2f5b0d79e2424a5a2e18a8a725d371f146d6d6362cbe87d169df51eeec0fa343767744ae439852678e49c6472c60067db662c811b6730690812c6588dbcaa19af4bedb04eab33991e43cf55a181785d9f0d25c0c69eaac4b1275ec78a9e0b6006300c28ea40415468df6cd711c88cb3ec277ea507778907c0c7609badf0a35ac93560615ac3f97f3a6bf7c3d84fc5d59ab52af4f8ef46c787a4962a30dfa900d71b4e7e38ed1041d3dd60b885e540406295e0ca2c0032c53bfd48f0f630b6a9c3b6c3ea4264cc5ba15edbd1afec870491e252ad061a1b6b7d119cb9f3f0745299bb17acbad187d23ea215283ef99bf2262fe965e069c927b3ef5b8bf21b4eb8822c7a87ecab00eed0e4bb64f29d20f49e1abd98ad6480fa6a9d7ded14f77f35a0a1f7b194058c83c59fa9e5a77e8fcd5ef4673c5aa36e0771de5e3a9538aafd43c7c28fba5be0af010e12c34c508c07e8cace5724769a0bbee0e274376f1520c330ee2bd6cac01c00ef2a3e247c3c5ed3ed1fa0d30a6e1f2ffbe12206ad29137fb14b8bf94752fe89afd6cb019842bfbd61423d2b3c09f1b6dfc3013bdb3f6021f02682732b95a0d74db220775363cc56073f4e94fa4d624f899e66ed613d4d8eb0e89603d01e1244dd6278fb3f119ec9c82b9c53c66d425bb837d161c46a96948d822fc8f09a88028c9e3ac04f60a26548afed80a8da014ba9072106a616b7f23122969ce666a0d85e071fd92a4620bd2f15e5f229511ccae51122acc62398f0c6be52d5b6b922d3657c1e944cc81fe26a4ccff4f1253509e1e8e83dcf4e97ca27d8fe774ffee07ca787143f35352ea7d711e22f0d08735e666daa983d553f0da9925c8b491c3cfd396b64d16e7e299e20a440e7cf37d6ba05fe18ff1eb073c64837f3ea5830e6f3bc6063e817150489ac4256f339a05b1150085477bba1f1fb9b1180e85ed5184586356482a428ce6d57b0ed212df046d836154cce72b369fc6230198ed64eb641bc60a02f7a152974fd55e01d8ce7eee9a57910699e89dac42a3976505d4597ae438c001127aa054bbf827b1f1fc8222c98a6df0a794037cdb3b6d8daa0eabdeebc519d0656f6795de2fb4e96cfab929e114f0d509fc419e77119585abe85026b96c6c11f33dac57b5363b47ce1223634602f700f089f51cafa16f7a18cc363d71f0a17e1d9b164c7b38dc9584067a2dfc823792f8dedb74b226efe9d3ffbe96809cb6047c921f349bb324fb10c4386ca6b26705c40a42edb95e2484674530d6653eb95977eec0f683d7482a7586fa2c551f7059c930458cc4c2c0cb2e3d8b159342344b4f3b39abcb9f235f7726a8409280a7cd397d4ec0f5b7387b7e14a0136026439c8fad187570c030323ece57eb222de675d588d94dab0895f37608b719ec0608aa8bc4e473c066754b26a4f0c777144b7eb4097cbf57241f5a6a4c09f6feeb92e327e35a63efcf24bc328133a377d134f0e43a4752a36890f1eb4e1f070009a3a3c722e8de2131d6d2ec7f0d0baa368288579ca6f52fd733cb5077924c2d2aaefbf6fbb049a7ad7a7907b9e1f0cee4010cdf891b3a5ea4a2aafcef14000e6e80c9375aeaad661185127ee4cb6de892c78266b5222ba081e07f67a3f16ec4679cacd145086891865e7396ba95cff5f4c2964d616b627412bebd29648ec5a4c66263ac1c1bc2fee3e5b09cb672717b6decb821a32c1344f167d8f13bf57cd648cdbeb51c1731ca39c5b46ffb80407341b6358796ea7cf8f0ffd5b54d3e93b1296c68e626d07311d178c88e7bbacd19714e8365aae39d25d975fa387728492bce5d75c041f0513a66f632396fba8d5853b77a0e5d832087f16712211de54e6982d42c9237d19728026968c06a3db95e910f3c8c64ce2b81b896dba646faf2446b389502f7f161ed568825c7d29a5bd79b1a568ffa778b84143b2488b297cdb6e8b4677b471ef96a128e0fa5b518f514fe4489c579f961bffb9731face0a85da54a3bac0130dd762dcc8af918b073871bb688d36c662b70a01017640ccf807c09672df3164ade69b50a843c4a3918a48dc595a428890cde9eeccb8af5b4cf30d3171684b40d8c7c668ec789c29a89b2f3e4e92c8f70ad090eebe2dfa9fd2e57f2d9a2e23478d6d54411a745cb07993b2228235992bb29536d19da60619904d0f4dbd9dbf9e55af3c4939ec20e1b7bbc9d29b97f20f01e50973e17546d9831ab39cef472727d2f3e1b724a6e17808087c50f7a9b56b847d9fbdf6df71778329c0663c9b0070d88e92f704bc7f970d72078fe9ed9f7fb748860db0f371d1c99947697e4239ea5e675aa9d06da5bb560f9eebd899a1c29ac261fa04795dc4bd19feb8a20babae571a9295ce83b108dab5bc5cdcfa5666093cae96a8182623d735621fb75f88e6100965847b083021bdc6ebc1a251684c9e0c8b3dfba432d8a39ff9c8a690b52c36f6de6f004b9d7bc83485d5b4d81e6d6c7948a7e8541b8e986c03cbeb1fd8d1609c57ee6255e78f6ec7d941c3e78f8ea9028013fe44d8ea751e5915862f51b4eeb1791c82395d798b0cbbfb06de41ebb29aa0a4212a27165e8e04979151b30940cc1fce285070c61af65b6ad176de12a4cbe4e08ddaf31f0bba31e8b8ddcf86df964e1786855a2b449c9b0eeaa246e40efe6807f23d34a8e039406404a92e90d1f1af7c40ea632b5e22edfee38d9fbc0ae559c1bbf18b8a0abf9172176ad07359c2c5cb63c5e49b7e1bab0ef52f7079dad9d3297075c9acfb1e20f4f2dff247c8f69337bb6febc17faed07d7646590072941ea1a804bbc7ee73aea0291e988746081f194ca15a4bceb89e3d516c0aaf8ef5f275a1fb1aa800a288288f74ec2b44ce55105679e023c609286b5922e63a896a9d5865a221df972e5e4c21f44c3d7544522856c3e76974befab26fc8b7e281d79f45d43294a96c983e2d64511f19b278038d1dbe54cfb18dcd52295948bedad1baddfc22f043ac9923f698f5be6c7ff80cfe55e98a6cb3bedcb41e5109821b1568ebbe8c9eeb7954ea58aca9409c934b47a1f4131eec63a90bdcfbf7b93075da6590f187c3e64512bfdc450bb572b0eb9c7d679c6a9392860f891cccd555f0f97fbbaad43c67c43f82e7aaf69f48086dd0d8e6f00cd61f02ad09e2915ea9904e04442a2c40b55bc6184fbfaf30b768cc3eef0e4dbf11d68d5e873acbe0324aa8022493aa651764cd714048fd1b61c9218ac0f85204f45dbcff6523e6dbf568f364fe297d9db8582829dfcae108f644eeee186195c4dfa683f0009d8a41ea4900824dcd889b8b096e86a04325f5eed960469f9171ae5ddef16ef30683be8b92fa20ebe2394ced3cb459b871022aa95a32bf1d33e3b25e0a86dbe7de2884686eff0b0b422dd4008a0cd362e37005f7349431ea251c0529f83450f037ed95f33634ef69cb1c297d7a67419d2eaf01f9fc95a98ee1624ddddda17c9153231d593d94cc2a575bbc764ec36ec867ec52b5eb3f11054005ff81045f4d6c8af0dbae477074c2151b99ec105f67b2b31121309b3fcb442e8e589fd848c5fbdd5e6c3b9cc18efae19ad8cad1680076f10b3e3af50f7365e97745e4330fdc676fb877f53a9d4bfb36c1ffff137db1f144162ea3ecfc2a1f6d143e1d6629a59f2624e27b8b638f971c1c5db35355231a1e361287f2691aceee28d36a44a7abd80d4dd484e3cbd5e79bab19aeff671afd68f2ae0359e80b7665c25c13f66520b3db583db313f78a24c054c34a8d68d2fcdc2a65faacc02862ce2a9749be85bf432b9b5287ced3da061dbac571c23661b5425607486c39c10c2720ebdb0b48ba6bf6766ddbcab773a5b1d1a5fa7701971486118f9d524a932114e2c76f352b788c19706e6eca542bd092dff078d6eeb8fa16cb8c6ff98e1169d53407fc961c3c63aa6c41970a01d0bdcbf2749eb197250b0792d11d27393ff6964b2d6b50e1f21d42c7602f3375cb1d3a26df0a23b6f7865e0f017f630a7531ec42981e02c1869383a3c0bef2f040554caeca9ae37f79644f57db4a47c9529ee4dc2e3441b2dc5ee5ff695c2ff58dad7954403837b6e7f3d528af9ea66e8cce3a9fa0766bfecc3ee443e717f7bee634f3027ab53b2045eb95e44e81a20210ecba84346acd7e6970871d14affa2f0ef6ea6ab6a0b74526036821892ce715736b78cb17a463302a673801e199438c25a345740d289065012c6d2120c70d8ad5a6896330b08152e8763c0b79fe9c5e55d64fe8e3527c088e5bfc1f68a203fc3f50ec9709e8ad26dfefe8acbec3a3e9f7dd85ffb18264d8b96a12ab663e2db38fb12019d0523f2d28782f24ec0eb1f364965153c27c2fbfa95909957c4c6e457b0c2239a7e36a7123817639be48f0d7cd8b4c862fa97e697439a4a4d35cfebd356fe3a44da2e2a87b56c3bc93780cd6c33338bda7ff9c4228cd69243a5e6ca25b7625be397447131d57ab4c1ee93bf16ac3903a9eb3f41cf0115512e6d31321de5449321fe1dee1c06c0f775fd9e532992d08173887bff19888a699a5071815fefd1fbed4fb47621d33513ca56df7bdfd0e17917a160b7d2e925ae6043b824e028a66a288038db018dc84aad533bf98af95fb4cadbe19534fc4a0a20526bec5c02300e631a2d83c4cbaf74fa63776dd035c0ab208cc1f0fdb2146eff42afd64f61ffd71dabdca1f43afe17f8631f6a0594082c5144753d742af8abfc13e584515787919c2f7a7a74bc3ca780347a099150dec13b27ed2226b3a4c03a8b7d70241a3bf5483c6c5bbcc1ea6e63cde5dce7b01615842fe3a07b482e994d9bab24bcc5a7f6628f7e08e5f6b95ca536ed337c0959c05c95c2a3f9a7b67adcc81f4b12357052959a0747bb073b415d0d8c453772a0213cc036057", 0x1000) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x0, 0xca}, {0x6, 0x1, 0x7, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = msgget$private(0x0, 0x300) msgsnd(r6, &(0x7f0000001140)={0x2, "baf19138fd5d290f9fcbb1ec952546f4f55d991b50cd5a2d34ade29306bafb3394d4a40bcf954924c3da188fd68cb892ff3983e7a915c673709d397a1f9338474c8e8fb488a129c256c492ff27644902f4a72004bbb524a7bff318fd6b9766f71cc441cb4f1ed1280b760fa47c64da9a73866486c740c1ba7967d7d96b1baf6ad74919922cdef4c864569f44700ccb7d1f9790e89f0d43371eae97f56d7e365ff420a699b9"}, 0xad, 0x800) writev(r4, &(0x7f0000001200), 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x985b1ae46037d5a, &(0x7f0000000340)={{0x17464b1, 0x6}, {0x100000000}}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="695b0e86d6c42b2662d227520fbe3e42178753201abdef2e6b491a9479f03ad75f5e6c78015206698997974d9495092fb26bec518f4929259f3d72a2f41b2bdead4796d93044f503541dff74dfeb5b8022a2d5583344e8964a2d88c65e995664cb86691d01ae4c512934d9ace7f333d013f9261b72e14b1938c7cd3e3b7836", 0x7f}, {&(0x7f0000000280)="b541b8b56df444df40f9ae1bc53f458658f2d68c1df21e01ef883727c8e56fe951bd5dce4512e27e6c879fcbe82d68a0370e9abc00a34652581868faf84b3980d863ed9157e6d31a71349d154951da97492027968a7ecd9191e43554e31f19a0932e717bba0f720bf27aa9804236d0ad4f1c4f685d085ef865e3f08073e6cfbc8bd160523701cca6f568f7c480b22061909a1c8dd7e0661f487462e957b83e9602458988a0949f14090675e6", 0xac}], 0x2, 0x0, 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x80, 0x0) accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:39 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) getsockname$inet6(r1, &(0x7f00000010c0), &(0x7f00000014c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda38225446a7bc703181f2425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a1d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724abaa309e6a40026cdb70a6279419e8b8dd192abed727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) connect(r3, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = socket(0x18, 0x2, 0x0) r6 = syz_open_pts() fchflags(r6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r5, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r5, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091cd5577af64cde588a3d2b1668807b5"], &(0x7f0000001040)=0x1002) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x1) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) r8 = semget$private(0x0, 0x5, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000080)=0x5) semop(r8, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x8}, {0x3, 0x9, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r7, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) 16:00:39 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cd10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c447d6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe1636e888b07b8faa8109a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000080)="f892e631587d552f", 0x8}, {&(0x7f0000000280)="49f6f9e46851279b451c9384b0226e3f2b0c5e74e9b220befa723d2cd9f35ea159f18c7ca5da08158840f42115acd613a6a502b816d447fa0af92ad2a1fce9abdf8a6f9998ced295c6d815e9d800d8d1b85d025c60d90de3293905332cd0c30bafe6596736462296bf30b9aeaaa53eb8fa2ae779fcc5d7ca7176ea5e3b8cb7439a83c8970572239598bfd282971a20470ce60b226d1c51ed949936092d6f206741dde743445d7edd0a139793d15dbe6195ec0b611db3eb7fd906bb348fa02168", 0xc0}, {&(0x7f0000000340)="b3643617d5d8e352e4f2f1f007cfbfec540c6d4eccdc46b96e095490aba0e9172942d60e5734283841924e9a5601d0c548e4380e359f8f0885033b462024170d8618c0339e88718d4208cd105f950f064637babb70226597ded5faf23c26963c69af44901a66ced0698f6335d4ac67cca33543a680a4532ab5d5d403a3a1fbfd9990ae674d4d5aeb11fce529faf327cadedf64223037f23641d639fd86b93c2555ec2b2af51dc8a483a8e638a435b1b32bf7201d3ce361f7b8e0aef44313227a76b18defdcf9d715fe7873bc534ab7066c3a2438ec3d2418115d9095e5e3be8727ad82ded83c7ee565eacbf6c33cdf4bea894eb09e0ad155983ee8fe9480de59e7fa9ab2c5e6ad12f9c5ff1048797b46985412a71fe54510e56ea2c9e52d156ad33b2626ea380c92bbd2b184c5fab6ee728546a992a6415ffff97e6f75c4aa9393da1a184353733d4635a977962320e4e74184944167ceee91d01b1b4d06fe982a420df9d43e46905182dee1d334ad6bc3f11b1cb2950f58f6529bc6157702d7fdc4254113d1ad9ae8bc810e62878d0f0691239498a6cbb01a47d4a673f1ec0b322f07ff684cca76e7634479299218b10f080dea24675bf57d7607879195c12d58060035a67dd8820d64b7c19be815da904af988f9d624a9b7fb611e9bdeba509f3b0db9ffc5520ef01235614d43e51ae700ba66081142b11236add6a6a995478130abe56fcfc37f003d7da1f8be675855add264233cd10b4e857d43abcc41124c0b77a83fdeb8c8a7008ee9d5cb3838d8f08d13ba836f16c02bf219c6a2e2f932d00323b3a63dd4305cb8df0561cf0cb147c59af24a0fa8cce7571223c218d4481d595a6c25bab3e183c123ea0cf253a49791dad51af8b59aa6128981bd4bd7ad99ff7250dbcd50eb45edf1c8e53d4bbc36d35be1a3d9329d2302a1327a941427c6c5c21d09330db8e857333b82f73342eceb7722cee4a94be156809fc0cf816154982751f338c485e1abdb34f86265629cac80dafaa78d57e1675a6396e6af6a3eb146d553c135a59d245c11c2a89830035d3df1f1fb93e42a10bc1b8a693b07132baf84d1b5c55af86e520c575cc13fa24de8c8d0c67c60ae32c0b51b38de09e39cae5efb52cf84c241d18d63d2ae4d714364e563f6ca25389573cc935360e55bcf65503969d4008b21b555a6edcc838081a22d85fcd613195a4c5fe4bab7064cf98b819f5d086dccf79f8c9e09b1295bc47940b2359f22834ca6510077c68fcabe7b13e2adb4874c2bd78437abbe5df4439219923acc4969b562b67279d025d64f16af55e02068479a98c4535f7b56ac5b0629ecf8c5ddd404a4393a1a217550e5bfb6685e362b2ac22ab44d2b92737c704bbd604c2f1621a7c15336d0602988dec05287948f49d8f0cae1f1a5ec408dd24aeca004dc7d7943984efecedac83703c68abc68e3f728a3394f333b784315fd4f17dfc7333b6280ffe8cd85b5c83fd8f466a053d4e01770cda9cbf5c928026c958482a509cae6e1ddaf47b372e95a2b43293772e6dc5b9ae2b7b2ae3b60a0c1d77692eb7b0bae61c85eebed6ffc2e65f172f104fc1390bb530ac73c1065d9b01dc752abab8eea0fa36bcdb155bca1030357f87bdca0b06c22728a3850b61cde79ff82f86ddf7a65f17a6631de8f6117f63857676b290248bac3857e2b18ea704161befdad07bf5abe5bdd27a799b006c82ce39fd9499ef8efb12c8dbfb9072bbbdaae1df9dd3db344e8ff24d92c72efc0278ab0377403136fa790818c97fde3bf642bba32b24c7a22457505cdb3064ff05420aebdc5d5ad7e1b463111c7b3af25946f65b4c54ea843f91eb59cccdc3c4e4250a34d14e73db4f84b32e85175c0b3ee0d2eaab54871d4638f7a6008da4941e946b84ba7ef43f39f57e0e47547981c3525cb5611ec17b66c20edb64e8b5045a92c57457379006e1fbbac2c124a172ec2396d64aa4651706e43a546f401880f181921306ed0bc9d063e7cfec7ff05e8674ec3a014352438b5c5ea1eab85822eb26857f9f80130ba986832b45e1004457b342d7b85844ea79e7e3d85771176f2e0bec76b79ff5ee65c648e50035d29467a6183c25c954549ef29f21c8978833e9e8763a5450815387c94be82cd700508536157faa02965c9e22061a763e6139214454c22794de53f76a4f15c790e0d79dc4ce58b91c97ae6b83568a762ad72658ef3a591de88785d9025b129193c27faae8f7fba6ebba991ebc8ac5c702f36123a839d7883a61352c5097bbbeeda2536e2ed2236c4eb8891f16e32a81b780e22d99d08c37eb42666eaa89831cb4bdb6825715f93a7f379e93ba570756ceb3e7dcf150d4e7b1b13fa3c640cce4860970d92bd23ec164fad6be5b9b06659f2432e20d9359ffcaf18dbeb64004bbe6d5df9c19de363a75ac98fa685d72fe3c40276378030410b40d7586eda8ea25f282e3d448c69565689a2cab40eba4af10661803ff53e2372c9b7b7d32879a93968f182c197f5421fabfa8f9ead724de3e5663d60bbcd80fce9e3294f614c7992d427745112f253e2d30b401c9d4c8a0c7fd6395d7c262e2a8ab82c1346f422ae8d684d14abec82cf92cc605cb5fede9b08fd4e855ec6f4be812b50216d55435954ef9a3ef4b650c4fec959c8cbd62fc13ecb795690aae70b7269a3d8237ff95bca9da2923e51ce1127f720859f45650d089a1eb8c9be737be5a771346e8dc1ea2c9e2d8bfdc0c396edef7789b6c414a892a281534a08cbdc5a424dc3c59d26aef20f7853ec30468c146585fcd91a4fd70fb3072518e357dca8c8e94a52b2ea79fbf3c4afa5e5db875cb1469c142082a4e737475766bcd7261227a808300d814af7efc9ce0296525997016d7dbe46242fbb96a4eb1890ed444f6692f7d162d15ee72be2718d3653044a9081a78ce7c38b08c60832197d6c5240b968a4abee4fe835c6519ae03e83c46fd4a85505637e9a31cb07d47751328ae4ca48f41b38cb4ea11151b0dc59671d244b0d718314b8296de603df8a172f9ea93e3ffdb927503dceb7a7c53c1c3cb1855822d940cae2a7ce302b9537d030568984884537c85ea2350248ad38832c2f2477933ae0cbfdf1203fd8b128764469aa40b5810571b3efcdc8856f7680cdb664ec33bbf66eb99ebc15e8165cafaffab37a4f2d940ae59bb277d87884ac8a4a5691048ebac81ed6b779c2d9bcf361f79b56edaba8e269e33cf4c9047b52d327d37d0c62b99766748d2510a303a293017173edd17e0905928db55741cf7b37480ddf0c17cf004695605d6363a2ce4193dca3ff5c362f46ebb9460a949c6fd3f5f50b6e765ff5e0564ab50647d804b14c7c26a7d0ceaf9ce68cb48c9ec9ba71de857369f667681bb1b5de710c7e5d5550014d9a6ebdfca78c50e23816d1ddf903a9ea5bdd4a4434d013071523ec6a46c769b16b69ce63796f0f1b44d782b99fc223eae13e43166467a08387a7742c41ae5a7499008f232552e0bb7dcd67783a4232030880583433f1ba461f161a5e8c3f2007c4573befca833c5fa727682bc0d6f2d300ee73fa18ee35d12fa136f82870f2c7c6731c7cb24b74e404c099808a4ee613e0a470bd8bfb85be47140d462f2d692041d200df4558840679fcd3492ea767f66fc6eccde0144594da70242658e010f7295fcab9794288240d08487e569e45233f137cb9d42d22019d70507495e61c9d139e83e140d746138408dd2b5d484ee9a46517f3df587d30a0a52eb7fec144176a3a5938c702dc9850fe42d161a0e083f527558188af52581551933d303abd128f06cb9a2d699764a2f6616f2fb59b120771cc4cfdab3b17f0bb29b544848d6bdffc760f650579f1346401db4a65f967e61c14474d9239e49a07e59616e4807101c2a8a87201a9610c5b32560f129842e005221d9798b368f4def898814a5b7b1838b7d29c4df07e7e682563274ce78502a63f1a6ed38a4d962c36dde9358f9b94e61523ac59c40a2dbe94dbfc93199ddb3741b97e026d6c1dd6ac8244e122b62404d1d268938c1e0d5f1daf71ae721586e427e98f30bb4bfec9fcaa75f1f533cfe8f5e69c1122ec0618c3249b69632900cd36ea55cefd56b688aa712dcfbc3bbb236f1d856c0dd5726f2166ff0ca0512f393aa0cd28603ffbf2cd84653e43e0e02b579c6c42f65cedb1c1673325452b89eefcabf0771f9dab7afa12bcabdc43e2d52168338a60c8b5ba759a93caf7f662466592c11be4eafeb3c1562c4cb394d6a319bbd39d7571fa6ce4de9ac0cfdc4e4b07dc798509be84f9c6791d79c303acae689c8ca6b4f8407798975ba4353cba5c4e1c3a3cd17825f394661281c1808591ca646c4e8e071bfda571201c38981cec1a481567a0e320471c211a1c9bdef417270b3dba61149485016d5937b523a597fee9c09e64bcc04457452063763889a261da340415bf0c984a87f95b04d5d73fa581e121cf6900135ff2510489a4fc00ac7c43d9d477538ad1d91894c52c01a7f14f31cb01e84697957a461004c9b0f9f3b4e2564c6d4844702322aa6282f35ce42bc98f4394cd3e26564d50c359ca0dcf3c83368aa4a589a6585b0a9581a9fac800c1b1bb006de371745bd8e16230bb7f2c959eb334e9408423f60dcfa8bb2c24a16b26f68ac38daa151858d35ee21ae5344510eaabb5e669f52eb98bca7578fb6647c8bda4b4692cdd1be8101439316cb422b32e05dc26cfdfcc0ce9a79d9ad918f7a532280f0094bc56a18e395ac4958d4abec9ad3e539e2b33b35f7ce31634bea3f12356f38c1d83b7b4b2ce5b5c6a9b36b11ce324e5a77e9207e979dfc8bdcfadbf52abec427633bc88f798bcec6252daa62cfc2895ee5b866aa265dc3dba2a7eb146f14eff0d16ba3b4ae930d37a59e2bde90f4764470729b9258aadd8e283e59da24b3744eee51518dd316ae943813deb7b49ad9062c1bfb179c42600f7250a808d412c4ffbd327184550a418174e6dcf872d6f8f4a7080fb29109c6b5c4d54f5deae26b6c5e9623aedafd412c891e36283e43b84f5dd3b5e835c4ddec6d6ab65ad9626b0f925a00bfc6ea096e12ff0a890735e2904bfa713de735b9ec32ecf069d2cb99e7dfb2b7fa0bf4bb656adb66c172d95f4de2e7d257ddd8562a00e13537d4ea604ccbca5f6b60b2b4bb3c16557e964ce8b247828edf16c2baa78a4d8072a42d6b94bb90053886f0aaa2c291d3bc76da991b4964ff4201385d63577b97a894c4344b609772149967c0348f8e5e0c6db77506d664d705eef812fbc3af84779a9539fa9676ba0f1ae2d0fb21788fa5caee381cbe84119edb471106b25a30c557b5d0c82b3c6495676c5d37c3bfedff8e0ccfe291468ed4447f8956749196fb8cdc50509908084c5d90a8f1f3ea3a16326f297dae894c4bde10cb93e922126f6502261db422dffb84e691c1b490d36095220cc08542f368ca5696997a2e1aba8fe56d09e609788750e2fdacb58cc823a876d3dc17408fb275beb7058c2d3acf6dabb3f09f786508360f76a96e61ffdff32340ffafa7530c12c8327b2fb8923fc9dcefa69406139022b9d985e9b58060d0768a69818c5e9fb260ae3c223cf5064d66e3d4e0a38de2e7bd71b6480368227c89fe270e9bcd79e2cadb1c1ece90837b96795d3251bff3eb94ceccaf2ec142a9e8efa1e3b6f5419d077eade5fd6daa649f159b5887038b2a9a1d36245cbcf087e114b67091e68ae32b37ffdfbec45d146e0d914e44fb3d6741a73ef4a07027eff320c0c324aa60f73b1ed1304db", 0x1000}, {&(0x7f0000001340)="6be17def0071f628cb503a7b7e9c70a3e184239bf3a7c3de4e614226c99a7836a21ba0306c758731bd80b7047268d9188da0401e5cc09911798b28204eaa30613e322724aef6abfb6eb4013c245691315fb01d45560aacd03fbd41424ccc9425e22d349a06719f62c26456a2a31a965bc7d2b910533fac5ec961c62da1f533c6a5e6a1c49766a847dd6190788fe67dfaca4c6ccb2fb6bbb3de78", 0x9a}, {&(0x7f0000001400)="b4d0cecd6b9e15e073e2c97860722644d36c05458c0dfc120d6c6963c591a3fa16560157dab41e8ff8c4237ba314fc9b9e4850daa5f0057d914b3880d74b1bc0551c4cc2c755df2b67ff2b35fc77e3dcb22048964d406254ada358a4d6aee79281acd19fdb7477d23b553c8264049bff38f4d01c37c9be08ed2667383675dd87d418cdaf6438eae44a1d89b2cb9c4005c17b4434cb30091db1bd80c625c9d1732a369f1e9731c1a3219aa4a198c9cbc2b1d123f8181abbe86bd7b8b5ad4622621aa7b3933af34a450e5815ed5a064e79551fb5f2eb8264d1931608cb5a07374e4c18ec2b65325199c94edc3995b992afdc7da104675aaabfbfc294b73523642585c13939d444f31bb216b21e745e4974d3e604ddc7661346a29f66f02a5cfc4940713affaecc6f3514380a01c260e9aa071dbfa8f0f27a088b1ecf073dc6e34c0075b68d28af28e3ab0d2353e457829de81dbb2e32b012b6c994addcf6e861eb136c88dd6a725c629267ef456ec99afbbd1f3accbd17e4ccec0ccc2760c3db76a581e529d1bf3af6bb97c83b9a7b40ac90522919166d5752937cd109afc78986d7085b1e49b07fbcf425d8f3b670d1d4f12a68ac2bca7b68b2954c91b59da512af4c3c0576071a2ddf93a208ef28c5bfd3be8838b7d5e7f208eda7772f80d0e9f18cc2d1931befd958c4d489835e7aa02864a68d6b848f1233dac76761b6083de03dbbd32b8b09a16bbb3048b97148bbb6b721e9561a9afdc783557060b7aa1509f9c93212626d84e60462ca47cdff16df9b380db9bf20aee272026bc7ef01deddcec3a549b489e0b1d2fb3098b556cacafa4003f9f3dede9e5feb9b7d5c2b366eb6ea27cd48918598930c0e4f1d2c345819b215eb66856acefccbb4d612c3b151bf771581dca7dc910f87703c5d5f79bef65c8a1ad63ccc42f318a087b63c95c9dd14f06ff698be52bfb1cd8193a33ca71f9ea95fab042d5f4dcaafa19d025280c3c94420a29db7bdef17b095509cde06806973cf3410085446cbd87dcdb099d8a06dec71a1ba3110929f73137086926436c08e019c39a096d88bf95355d2a4d6c8823ebf2d28b0acd77c60312d78b90e0436d3eee77475782370de8fdcd463626a4b5cdca15fa956dd70b077af300035beebb4b47733009beed0bcd27f1b4b2fccc79e400a58e9fcbfab98255a9fdd5c7ed22b00f47449a245893153fcdbdc8c03331447ec0f91f5517e60f9c6d1ff1c7394b18ee08e3325fe84376a4b666da5931860e15a9c9aa2d9fe8e15bfbccbce11676707fce432fb6016c53720a960ee7583853a42bae8da6546fdf8095324b3850c47a181ac6152009ba8b5e27fb7a82ffd091cbb0e97954e9238783b99c072bb90875b046f89c38a17787471c74260ecaa3a32092acca01c816654be7941eb01ba8459c8f44dade19b4f3b9df65d9bc0550a3e81582dc56fcb41692429c4ce3f74ad083b95db45f96931fdd73f28064b09acdb091553081b2b5f06549ba721eba30331c4946896fe549f304898228cf78f7ecfa3508bc56f77531b4c1f44b0d55a3323cf1d8bc4c4260d4e2d97801b1752feb60a95df04d38e43a29cb79294aded8a2fe2ead6144ac2de17a4dcdaf8e6a5a714fc65753787c9cb0469624609dea1d21f02097f0ca545c67d179e9a9992b7b11b91dc9605f790af7b8dea745a2e787d7919215947c500c459233fc2da9eacd990320645f45f0eebc5e217d7d05b45e970a125dc936103684b3ceceb7fe9d0116403e100994bfa53d5d4ea8538bc77c4116fd66dbfb9bd081c9054431f00f2297af286470c5faf1ce2dfd99d7d3969b4b642aeb87a8f1e6ddf6c77aa8798839550a6f253cb5daafe829ab545a86fbed9e0ec126999d4f4a92db7ee73488fd714a4ecf5a4fa3572680fb7dafd584d85911b0843e7645069cba8edf1f60c321419604b80ca634025583ac6e7a68452ea41e62b7f0e0374b11e1f77ff1afce009ca2b8e8b41b385fa398d48a51199e49a5a1e47fc006307449c4a1fb59112d07de1dc78eb053eb83d6a201df5fa186cbdb7a68fda7fdb8f28e4ab566a77788e43c06a88aa16aac626fa8a2a235c356f503bba1f662c44789678372c4fbd6be9bb26430c3bc8b692ef18280707bbfce650d80d4935dc61b01031747f34d9fabb41b107cb57b0d206b7b51270b407c82b4894aa2754d947a80764fe619782cd7a438670c4d944060dc896a8782ce9661820df9ac02fb6dee3d61f6f49dc153252aaf1e30bb8b3861b3b4867a7f8da75021331dc9939a3869585ae05061475beae58c412733609562f92d3efd2b1bf3680e01c54f627c6c3cc72222f79efeef18efec54bfb7e88292fd4b872ba1f20059fe33b8ebff6224008242b81266a320829636afd6ed2c270db5b5fe96a6465676c03a0b1fa04afc965c68b98b89d10116b6b74c13b6fdf536ad2cb8063e8fe24661973a2555ebf616da43e9e66051b42da1664371f949eb40e449ae29972589b0cbbdb284c8c486efb586d30c6a1a14eb3986b6aeadf3bd3f15f8bbf5ff48f087339bacb28249f76d2ca11d951328fa57405d8c7b16c48395594cd47163967dd1264b32796a16da50a7513d29563abd2362a84e27bc0c801d937abf35acf14d2a916bc61b978786c432457d9bbea17da682c8e2363e0460235b1678ddea492af28620e06c02bb199749d713f667d3958b91631c3474af2236ecbf4bce5bf975eb067dfb25d65185c1ed80170612e67afddb487278464f158b37034e25c23c37f8eba7e7341563713d9a6044dda6170987b8664ec31c467f0eebe0052805e2162fcad519f404a72540588f142807de5de2e3044012e9612455ca6328643789effdd3534ab341ff8a6f8aa8fba972b852919ee98541452cb01ab66798a25c0ba0e0c6b3efb446abbcafcd60ae229d66d1d4c33a343763fcf659ccc553cfcae68fef5b0bff72dddb1c1d0cecbf996d3a4519939a7c0635e57ff94239d1bda515f92230f38cd18582279120aab2b2733cad0135b1d88b86a4b7e23f936c88ec3b24323fcd6b6773d27ef0a9ab0c92460720df2aed2d2e00532be620b45e96c4fe3527899b0f1f2fe28d5f98d3a3e99faf1ea09a14aeb6a10eb33976640a9683ba46ac30e90216127ea86dd61753bf7d2e271d752ccf2a94bad66a5ac96d7ff9997f17998db5a14f787336211ed79426e50b061c2f84d1ec874a129befbac62a08284c269bf04f851d71a6a872858f17580c8624733a37ef68fd3015893fa1efd92f12cb99f9258c31b30c737fe312735d22679802c796a24bd259cc7566eca28fbd336bfd6f8a135a03c0adb6bbc4118f1431559e8de8bcb91bf066ab1656cef6fb10c7462f44cabcd5257015364bc7b9f132a8e7922ad532c13d89eca0a1fb73c3d09ce2646ad58e01d4934d288fa1d682748fbc48823c0767d83d7e1c6028c3d8471a6d568734eaa3d3476dedb4d18221a7cfd7c2cb2bbff010da581950dadcc9a01c5020464e27d2f57ef40fb9380160c975232f401a829203845ee54e089820ad3e6598d1e5ae4220317ecfc5439f25107aa5b22a5061af6fe57ced238d9cd0017417456b2362592792b2e5cdbca505f3849914369eaa98a8b9e6a857cb4f50f82e1ba74fab50a687a06a66d5b8f950e7890a6d056bfb40aeec78a7e904998ced3cb206dc4dd78c3ae8d0ad7ebaf0729037bc0058fb47bfce33c61af34e018cf784a051cfd83718a6a95254991f118889fa4c8764617ad79b8d08b78247789ab7e698abe8d681d28e9e380f3e08dd48871ac119c857dbd7dea9e70ce37621c5ed707f3f266d482464c4fd17899a7ddd6be186639c7ca4d3f60d191b82cadaa4529b4cb9584d434120cb8d1a9c9d77de0f51f4dbb6eaf60a1288eb7cebe45c439096d08aa31299733bbe80f13b4529675b8a6b839925018462d4901584c378b6bebb79c4e20cedc1483399567cd29c4d6a2622cde679e6abdf9b9d497977f34146ec96bf36a547086eb01da62585e26cd614fd364bfa71caf1510dda507f3810fa653ebbac8def3171cdc40ccede0f9fa90cc183e36387ea181a93a6c776e34c993c380b95667cfe5830c955325b5a87b16abed83138d5773e3fe90444623e344413f37213a624774b1b702b3aef79d032cabe2f5e24b8ebaf040514a1cdc600b4747a5b3d225bac758555ab2e628a631b8bfe67ebdf79489b1fdb43d680859ea4b200db2e4941da540b3364e33ccc0d5d4a2d778e8b1e80db0d6c2f160051586af1c65fb134fccaad5fa16b2eb276c0c35cef62b6ba8a61b0b9dae12a0f2d7071b8e0f2b873d8d4dbd0b254e706f51076867e44f0920d0e9ba04cfa2159ac4c59ba56690c0e4cec2ad39b56717ae8ccb66a1bd6c9c9474a9ccda55baebda68fab3baddf1bea4c920c7010d32defa4588b9017590c1e3d4f26eebaf79a6bae1103b0422ca755ccaf8ccaf061536c8ce6d132506eaa3fff15a84ee9211071ac42b5cd120e8381ef6d27a896cecd3dc325bd5e80f8ee0ee6d363c3b3693fc46c570ce4c19a7d25a0e3d47fb173dfa23066487084d35684d229d03ba048f92fef81e7cbddce4022f82fe1fd646452e8090f98f149754c9920ed576cc2c5ac5bd783f3e5f6064e106dad2f030caa37e358d8633c1b8eb78d0ccb74846c94d150886431428c05cffedeff36adc1548b97dc9952081c7d6f6d57cee1e4ec352fb1bb47bbc33fc68243e33dca28bad987a927bb9e4e960d43f2185f650650774acdce796396e4bef9633c73091dbee090c824f20a06cf47042d7ebf76ac8595a696a653040564f965e9ef7582c03537ca26a91837368e28968df1ac3b1a0469e946bdc3d377e19703e1486dd5b5e50ea702ee8267a2f35df8f55cd0be3572f73df54ebd8aec0a2d86cd4058a127d082374f540553de68b50df50fc8fe682678fac2eec992708c1a39c3732a6aa980e29443b7a0ec96940f07159a366fcaf1b8d6911c5d238c635d1b71106bf8c797fda5262c0a4ea215443af70c1cb13427be680de40d4ced8758b103298250ca3f9b076bb3a3e03fba77d549377a0f01e197d51136715b62e33ab6b137bbda2549df71ebcf1891d93ace51a0c4ce3b3657c0d9d8f192ad649e573230ccc5bf16617f39c18e91d642f99b6973d4fd2cd40ed8efce38a6baeb0977cadcf24a8028f16cac9bb71cd9824a659b72e88b25cfba66817672f2c28d9f8a36d37a2c7fc67085e4c213743def4ebb504b3bd53b7b1193cc4d9289ce15820f4845975950df08a0e6e25dda5da245064bb41c67475c2f6aede55067c595fb100aca949c83fed979e587a9cffbf2df265a38d92b6943caa16440966d6e0e951790e682b1df0689bee699b6c9abb485416c0254843fac20c7c2117d38ff103c8279dbead09c62a7f760a8642c8dc1b0eddd933d09ce011338caf6ed9b6fbe0dfaaadd6929677376448fee20cf6294d82fd3e79e8f189ceaf62b597fb30e87ef88decf4df3c147e08fa422b164cec8e345d44f0c315a2bbb32cfb225cfe46248b99a48730b9afe289a70bc579abec76868d512abe43f7c6e112e67e362e01948dca98ea0b2a3d0a9320fa9220131689ae38c5f32df22c03dbb43a34b771b229e481e9cce34f2ea6ba25be14fac908d5c862cb6f51df5d664bf378d3551dfc2abaaf02b399f277c83e99186fd979e43ce91ae0c76cfb69868b2c0a35b8d37ed89e317a2a6bee15e4261b442d2fe10515c9e1cedc740e751fdc7b4355741b5b5e20c1eac6af5bc003e68071626c", 0x1000}], 0x5, 0x0, 0x8) 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:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)=[{0x100}, {0x3, 0xfffffff8}, {0x4, 0x188}, {0x45, 0xfff}, {0x24, 0xfffffff7}, {0x45}, {0x44, 0x400}, {0x87, 0x8}, {0x8f, 0x5}, {0x82, 0x5}], 0xa}) 16:00:39 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pread(r2, &(0x7f0000000140)="f9db7c097325142204f29f83b0889c9ac388f7b077fc63248df918e7e57ae07b9af7206c3460c80082f6cadf15228ba1bc6843e9eeee77502166c41c582032d3", 0x40, 0x0, 0x3) 16:00:39 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)={0x73, &(0x7f0000000040)=[{0x3, 0x8, 0x1, 0x3cac}, {0x3ff, 0xf9, 0x3f, 0x3f}, {0x0, 0x46, 0xc0, 0x40}, {0x2, 0x2, 0x7f, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x5, 0xfffffff8, 0xf}) 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = dup(r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) 16:00:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d385bacb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d2af855cd8804e5a3e891755a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716790754c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7e9950598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/188, 0xbc}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/221, 0xdd}], 0x3, 0x0, 0x1134a0000000000) write(r1, 0x0, 0x0) 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, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000640)="fc7111563b6eac12ec80d24532047bed6a0350a0a1f6f7b7db3947befcbed074e47db94211e573decc847bec9d97d117268d34e40a1b8ad4cae24bd8b9619e5510a60100e94cdb803c66f729d3c1b0f5b86c1c75874a47a4d149d54796ee638e71490f19c2289af7390ded0219a2edcdc801079d1c87f8ec5f89e63991fb3d7e08cba5f802d407c947774ca60085a0f1f5f5fa721092df06cff24fde7ecf800adec8cb3fd0a878473eac61f72b5c97e680bb6a2f0d32684d9d43b9153561b2b9e23e3b4d0700ecfc7250f0e931b465102738dfd3c840da28fcb3305bc68114cdb1b114a62f92a4cebdf193614a5360ec4027e5905c5c58a841e4656294c5687c2ddb66f09ac8e0ab4e3d5547128cae05d5269265c441ea736126d4ce9f2e31baa311c1906fad4356a02c245e657f5f9504aeab1d26e92a75ac39d146103ba7c2c14709abe5ec6c187f21f1ff546c59771453704574275cd1647eda0284b05e6f70dfb7453a27ad68ebde9dd4abb3bb025708cceff726775f3fe8b2c495ab88", 0xffffffea) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) fchdir(r2) pread(r1, &(0x7f0000000080)="a1fb57ed3dc14c05e79c3675fd565d07b244ecc473252b3f9edd17d035ffb6d731b25adbb6851612ced901b6b73bea07eb2a6191", 0x34, 0x0, 0x2) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x100, 0x0) close(r0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000280)=0xf6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x7f, 0x2, 0x5, 0x1, 0x9, 0x8, 0x8, 0x0, 0x2, 0x8, 0xff}) close(0xffffffffffffffff) dup(r3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 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)={0x3, &(0x7f00000000c0)=[{0x50}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="4b847af44e11ec10af920621f132") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='+\xea\xff\xff\xff\xff\xff\xff\xff', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/40, 0x28, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387060000d850ec6cc8f18c794039828cb100a714000000290000002f0000"], 0x38}, 0x0) setsockopt(r2, 0x100, 0x0, &(0x7f0000000300)="1852ba7912af07ee315c699ca46eaa51db51a97feacf3593c9ad6a1f89f5f6783b4c965d4d7518251ab0765ac6797c64ad6be01d2fb01e5194fd399bcada08e03dfd4081059c2c7855a15e42105de97bcf415eb9b7f0d2b21d75a25823846ddd8baaf1da96f6752270abd240bdfeb70fa97d151f9d0ecbeb609784a4fd2412cf7c3bb36f11d73fb6d25e262c42390ec3e474567d1ff03c47a7d01cb6d4a7dcd4e88b1aa48003f0a1a71036a639a0a7ce5bc3aa8f26013bbe8e96ada8fb4bf913629edd187729f1d75057934b4f42da0ea8fb3a6f3093f968bfe67e51e0485333868b9bbf6a8876d04a4792a9566fb8a375cd2a", 0xf3) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x6000, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x100, r1) socketpair(0x6, 0x2, 0xc1, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x8000000000001f}, {0xffff, 0x0, 0x0, 0x9}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) msgget$private(0x0, 0x1) fchdir(r0) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r5 = msgget$private(0x0, 0x131) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x808, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) accept(r8, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3}], 0x1}) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:40 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = msgget(0x1, 0x200) 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}, {0x4, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = socket(0x11, 0x3, 0x0) getsockopt(r9, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r12 = semget$private(0x0, 0x4, 0xa5) r13 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETPID(r13, 0x1, 0x4, &(0x7f00000000c0)=""/178) semctl$IPC_RMID(r13, 0x0, 0x0) semop(r12, &(0x7f00000001c0)=[{0x0, 0x5, 0xc00}, {0x2, 0xea, 0x800}, {0x1, 0x5, 0x800}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r11, r15) r19 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r11, r19}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r22, &(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(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r21, r24) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r28, 0x2000741e) ioctl$BIOCIMMEDIATE(r28, 0x80044270, &(0x7f0000001d40)=0x80) r29 = getpgid(0x0) fcntl$lock(r28, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r29}) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r30, 0x2000741e) ioctl$BIOCIMMEDIATE(r30, 0x80044270, &(0x7f0000001d40)=0x80) r31 = getpgid(0x0) fcntl$lock(r30, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r31}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0xa288, r6, r1, r11, r24, 0x2c6, 0x9}, 0xfffffffffffffffd, 0x1, r29, r31, 0x4, 0x8, 0x20, 0x6}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x50}, {0x28}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001}, {0x1c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000300), 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffd2d, 0x0, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r4 = accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x200, 0x0) flock(r5, 0x4) poll(&(0x7f0000000280)=[{r4, 0x4}], 0x1, 0x100) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x529d1d29) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x81) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x4) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x0, 0x1, 0x7a8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2f, 0x20000000, 0x8, 0x10001}], 0xfffff001, &(0x7f0000000380)=[{{}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x2, 0x3}, {{r4}, 0xfffffffffffffffc, 0x2, 0x20, 0xfffffffffffffff8, 0x10001}], 0x5, &(0x7f00000003c0)={0xd758, 0x81}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000280)="ca36acfaec7a436638b37e8a66ffc78b5d308b4acbe13158715b675163bf36ac748274f4c2e9749cd271968bb6041c1592a1fb420468ff98866b54310a08a941c1d1f827922b26d9b91f6fc39326931329ae3de5e211d6ebcf2f2a95438497a743c653b6fc97262c5d495144b33e50457cd7a50492c29fc5c3e77d4d6740498f54051cfdc2454d31597446b8d20f1dbcef4fda1d610111906a6148b5c48a0e821f9181e57308749016667185ec65aa07af44db661b2cc9bebb0a542323cc3bc47433b153b47bbb62601648a48b310b4238d5b75b", 0xd4, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0xfff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x8}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="5d256c5dc756f96784", 0x9}, {&(0x7f00000002c0)="327662fd0bf62352052da5c77d7241c0f5dc6037d45adafd39a1e5683cb257e52842f98ddc2e5b89d035df129293f174ee8a82687d8ca43d9c00f4b41e3d8373588aad832d8c319a916c50dea9bee9138517f967f5d6d217989a6ad6019f3a0a9c81ebba32948ba0a9d0e5e71998b247d05d92350b916f5289eb4831fc04468b45592611e8b1f85102233886292df45914e410b82a65c093826f3efc571e46b17b705a80943c5183d5c3e5ad9a637725c7ebc2a445458ffe75e4a12d3dbc7baa0e053ae93ee136c375a666", 0xcb}, {&(0x7f00000003c0)="9bff9876f9977d4cd280e2f1520b019115d4a857a0416e05d3f5397197e3c1672195c42b8cfbc85466af528705f30dee098f5f343441836827b08060bd8e6dcefbae917c4fce99cf1ecb2a79be396718c39ea17236963d6deda989259e156c4a1db1b21ca45a6e709b1585a8eaa07edca6e875bfcdbb04f710e909f9a8d71a9bf81c46464efe815687e7186cb70209443559453c70bd7e596f0aac71fd5a72d0ca6a3827b635c5ad3dd7034f38aa86d2afa681c2953b727707574684306eed5fa40b", 0xc2}, {&(0x7f00000004c0)="92b0667b764c0eeee83c7a67307e3af41b21237735b56cfe7871b25f72f56e42d69a2926dd19169cabde81ef3e2251881e116c1195599b27582cde1919461ea7a5b5ebe9133ee2e37eb848a25ff61c4dac5b03a1ace19e2d64138090262848fa506d8ffd77ffdb79db9f8526a94783361a645efdcfc65a10eb47f334eecf019ebcedfae256d1e70c29c1317e8e6f6c0464f94565601a3000d725d1bbd492b70e08b2c6cca0089c19548a5d3c9dcfc420b880f4996c3df4ea9166adc1c86c7ec82ae07054d84003612d46f4662b92a9445af4a4a98c14bd3335754b052b36a57344185856a9ac92da390dcab6f2ac31b5936420360e0ce261cb3e78469d30042a12c717b4a3583b394eac70d2fd961093e71ee1000ce39ced98a6258ded4778a2e9f2f43b0fd02042ff18acbdfbf3e028746a25c9d0aefefeb64391c9c09cb48694af81be9a80a1cd235d72695e726d308f56ae3cec3776690dacaca2b74407d577111b97231c1f9a84825a310b9682c88e8cbe12d33be589143e17abee9509287b5ff45d72b467884da8c39d43f30aebdc9e23be58fc37f274ec5c311605680382b0ccc647516d3c01683aa6642b32f87d0d86bc06129f80dbbbacf300c95bbfe90de6a3ecf343e8f880703d20fca0c04c930821d439fd91cefb41a2f8a7e277dd291370d306d2f69a4d39e9a79e6d3cb1b20502dfce4aa846832a7b680f508b2404ff36bcb6f683dfa8e561bc5cfebf2f09d801be9d001253eaa48d1944e40e143da5c818799a9ff6dcdc7fd329b835204262ffe781cd7ab4d0e216f522aa16ed21a8fccc1fe6a88588f2374a8232f0f90bb7d9051fb110ba83017dcc6e2cffe0f6d12588fa255ea58713dc20f13823f69a89514c8f1b980c37e1cc2779d85962b7b39c2be9d89168962e56ce3f1d283ae77089b60edcc0b42cc1dce4619aafa1c78836fc3be0b6abbd8fbb283252145e855179a7e57ed14f82f960cfac2583660c0bfebce18b7a1f60e2553b84ff7524470ab66947032f2febb55f0c219a5dad47765ff3bc4627530079d01265ab4671238e738b0306aa1c6c090d7c5eac76ef787ea50a7ce89e32a4bfc84a2c2f090b189d6c74b0a188ea8c69adcd3b2529a09f5eb141c1fe2e594851cf20c2883e03b8e632ddd6add01441e208b5799dfc4d79990bab795b06887f86d5c327d83e7a0e58b609af81b2e7fecf90684fad44b811c05b31405800bc2b55ff13dd01131dc2f6de0824e8bd05ca14002499932115ead598226cd21ab0b8f4ddc008a24cc38881844a2ae88ed4fa5feff283c6b1d7bca60b0a58dc001d2796204f51922a054f04746e73a4ed63575f46003008ca267a1c7595c67f0354aab404f75274b410241fde3aa26ba0b9370cd0eb44ad7bd518a57c6ad1cf51d7f289f852170d77fcd105ce5b2aaeba13af3190d67a682ef73de9d5c5f840081356136d38af572a83763584b8a9fcc35ade97c092a6ec1816f2bc8a5fb89899095bc989aa6dfb71bca9c132eb3f53cc299beb4977033a65671629ba39b0cc481e4d2b89a623b64eaf527b79d9f521a28ab3faefe414b3fc427a44156c0033615acc5f8ced670edc4e90127ef83253acea61b96f43f7ec1651c38b0f58a3c3df9ae249e82adcceb36477e9bd19efe787eb93cfea006b1e906e6b854ea431d36d17c731aa712573c0bd8f95ac2abb6996831fa4638f7b517220d7748c6f93d24974763480373853fe64afcc6905b05e8c3a3677db7ecfabd76cc3c14ac81233d436e88ddb10086ce76246a25c8b4792847e99cf6d5aedc6ae3e8408010a3ce15a78a26b5ac3298fc7b349b690bb43ca908a0cb7e21a5e32bd368f74f16643241c243d34d345921c106020a826d163e7c885bfbad6ab44cba9b83208b4ef3166a6cda26cfdae224aac89f58ab4be3f5ae9b5275aa8e85399a5c72df885f5c29454464a7b441b131dbf15e0e6b9c60e881dedc47a2cc71290af7cac425340f760adf43b30d932cb35efcf38f668e60673d8217debff61c7d91b2dfe82943675f66f0672689211d8a9989fc7218efd26e4ba6be7589af91e692bd17deac7ed83bb25c2d91eb840918f6e3417b57db15751d81489775819cb5a69e83a48eed6d7cb0e452f1337e3211c6e5fee480b74b0a108ce95d7805ed6ba44a30951adb56747afab15b91ebfec17cbfe43f87674af2944b1d8e96b8acbf3b542d0be4c573a461e3a3f11ae348e1342e2556eae94d2e4dd53310e1f17f20df129059d13f7a0b5bebb0eb80cedb8bbc77abe0164df9dec7a56ff324278175141ea72cb4facfe476e3fc99593573f7e1d1bfcb2b02ff286ef32de0b0deb072c33b1d26a45715fa89278b74d249ac3844d583ddf2d9293c48948e085a7dd6c319d06f8f22f19b24f92264c0792221715886ea8775c8a5817812200614da6c5d5ec13e3dc8e8f30873e86ca73450108fbb8bce3fce3f9402fa5867b4862b02da7e032c0270e207536ecba5d71a135e87fbfe0d2f761debe5fb7a2141913a202b28bdae43cec3c471db9d0003f49a5d29677d439b57c681efecbce4f78489a105f38a272cf670a47f89ebbe55920a4dec957650e3ac4fcb5c78055b11b8f7ee0667f06a3a036c1c8a61ac6e10c1e2884d97037cc61285a892433578a7c12f9b467fa4b83bf0ba0c1f7641dc159f56b07df058aa0038692768ed27af7abb0f189fdb4ac8fee18f4530eaa2d67b1509f07188c5459f83ca958272e51328ef968666c3c7f60f2ce5ef939912cb5dd33ca2718bb9390acb06e739b05ba81f5efe6bcbdddb6662e6d1f1fac5ecb9e457d61c484ebccf99ca29d184e750301f73b5792b77764fe373cda5aee24e1b7557a2de61c761928280d15944e576aa65dd3680f03acbd63672ed7d42d662a0ba72bec4c9a5152fc733912200289a0289a38680ffd68f4be00a2ff2444c0a4ed08b9d9297f944f58ef81bf5c1f0d27333e72ecfe47b292adfc119cc8c40caf68e9feb19a4fc56d4eaf15e763d074af9e616bf5e2c97d798979178fa239cf4811a83bff117f653d44f934baca05a93d062de4c15ebd21d549ed5ac1d995c8128ba6e03e04cce00a1b3e82ead83162dc3b87c942adf94291f16cf0dc5e17e23c093f7cb1242de7fa80c4d26c4b738f905ff7554b1b68022d5fe059afb6e2dbce4f144c2f64d9d8da68165d5fa50fdf3cd7ac31858df835bd373e0d0145aac72c502592fedbdf0fb5432bc9d09fe43704665f33e75f83236f0b5741c0642674a4713880eb7e98715435c0f186ee5550668c584ef0c138ad342e8b026a9a5f8954146d9c4063c7ba4bf1a2fae32fc9cb3ced4fb8e6810ab154766710f6f648da6b99d5745b6bbe2885890fdacffb7f6720c97c8b00632629aaa93bec5d051da074efe7073d8b599db62f05e2358d6d081fc15a434c5f4922d80dab047cb368c18f9627d2c28ab6222f100dea10885aea7a2d1b24c1a584d284ab52004b91f2f743e859af4e1c1d300ef31ac77a01916f6cb91c3930191f796aba8c649364af9051ea55625d2a20f3a331e573d03d895cd37aff05d62d198668c8810bb16e4f3c46ee274c389e194c8fb573e7662973fcf9bb498ef86a185e6fa7128ac3093011ece29a295aff1a17b31cbcc6b55c69e0f599611e3ca85c4ed883a2df11324c21efac09ba1274ac05a7d1d1281ab90f628a4b4fc52ef8da2cb8822d7c55d253ab8292687d9e03f823d97d847ca4444eb380c86c3e835e177b8cecb7e7affd61a972c8f468d79bb478261ee34e0d5f8ebec90f284f163bf34e5cb7d20406794e12f5287b346dcbf3997ac88f6b609bc190f4cd0913d10a3d48d02c21a9b2d5950a52632bccbf106af12133c039641b05a295a4534e91179a97b9880aa96ab3d1da8015f51c4baf7f5dbd64ef472e990dec977fce16c11a4bf63c908ca74c65069be7795b3e0aa20d24a2a74b6ce3e2d02b77ceb76af932e0ab3efca550467d0bb0063937fbb2265213df33797ed53799c170e338e545c302487694766b7c973737300ae69183168136b7efe10284201189f99cde8f470baa693ce6dfd36ec5803cb3afdd4ea10d079070e44cfe1b39095811e1c54fdd2226682f31be44e0cab9f224b84958bc1bd06cb04dde3ed5054ec835cb16e4291049e9a7b1214ee86de8e2d236ab69b3def53f3ffeb2b633d0448a0045e162b5787c4710e1d88661a9752c29c942647e8f33c2d2e007f0a4323cb5d3cfef2c30e539159b5c1f1d3f81bc7a927dab90daebb551c6bf6a4037d8bcf19cda59417b94d2576b69686bfb975a9d83be5191a1773d7b07497b9c30a75080c8039e1ce38e7492cff4a796fdd6da1314d07d05861763ef9f58c41f51d8ec786a22726815d29fbcce6c980ce285c7ebabc646950f66b6a57a5c0746a906f40bb23010bcbe9c9deaff39fa9370d45c587720e8172d61573a1fb0ce46fce1c17af7fd3ed5b9ba6b7637826f10084c4af53aab0b204ff739da84ecf774a04aaaaf8c86d78601196aa9ef532cef7122273d753f852959d615f0bb78d93c07f7d0722e22fcd9618e0aaec26d7b0788877bc71d69c28065ae9c56c5945d7ccbaf5cf5f59607c5c2960abfae8ac7b6ee06dcae7ec837c7c8e45e60337fab2d7dce3f8589bacdc2cbce39120899c370ba85eab119170ec60d6f2e4c1ffad4c906bc274f6b8cd2229cdec00da728f22d72c5b1a3e4f4d05d2c4e8095c5902e0cb2037870b7671f0f1d20ae1d77aa022ed323b36d8e5f3fbe18942f5d21bdb4c7a5f0725f6a79dc08af5b5cf236060453acafa1dc840d6f1a5eccc13f924aa6de754000d4272f8ae2490d0d9637c40014c30892c7b32ff8f1fb0bcd4baab1014547a10dbbd9739151e35140b06efa58740cd882dbb973185b9c834f2298d155b11083ab20da53cecd34043f52d79b4c4701883483220b709de6681e7a930f6b974091df8ca8e2b89fa28c16cb8784d83e4784a281ae3eeec4e19302bb0c8cc89dbb3cce127994ac60d712cd051154cd939a65b011bc342380a0c10d7910bb4ff740ff10ebf7fa79c43e8ab73e2ef78036737ce95018adf050b1cfa093eeae199660ae7b8572d321004366641bf2e5ae6d8d6f7d0aed63f8fafad27275dce2ea3a068f144f48e7a1bb52eaeb9ac68a29af5e008df51ebc0b7e7fecd6643bb1a334fafc2f6adf222953a9d35e90333ae1a3b4505314a5a43411faacfdaceffbe452ecb081fcea26970ec39bc89cb743bde3cb0f8db8812008a0b799f7ba0c7641017a01e3340bc92fd7f83a6d4e5b9364c6866ddb2340c26afc2e8c3e5e02a5e14929c3022b8060e1295752df56fc021f73e38b871a38b4020897dc679ab87ff87989f2332f0886c4efdd4b3df20e397c39c0e27a4452febe0637ed03897deb91d58b6ad8df33b80e840faa6fd0e68cc2d77ebbc62d54b97adf72dae07cd38c744be6cf71dee62072b3e7bc8f4e1db665079c3c5cf94da99beae4a1c6979a9e122b3bccf406c5bb25c4c834e57a0ea052a4c0f1412e6757aeae2b81370a959b53306c864ff881f0dfa75c40fa7d8c2ddf15faaca0145faf8055a129692421614693a72dc00b7cc4b45232a9c97556f129b8759f1e105c2ae4afa2f2f8e9596b0a63d43d6ef8325e28b7fb148b2ec110c9eeb01cdd67417ae48ea3b979ff990171da0686410352cba5b3093c22752303b9a552bc8ab65b7951dd35259e8a07fd486715f146608dc905e55ad78cd69510f305510bcdeda220e161722d6dd6c464eb8cbc6c02549720ccf30a773fda", 0x1000}, {&(0x7f0000000100)="925ec0eefbeba456f5ed2d2502e0522303695e486f100d591d6c88a66800accabbd08851201dd5e55347e9779cdbe65420446b", 0x33}], 0x5, 0x0, 0x10001) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x354861e, &(0x7f0000000200)=[{0x605, 0x5, 0x6, 0x8005}, {0x1fb, 0x1, 0x99}, {0x40, 0x8, 0x3, 0x9}, {0x1, 0x7, 0x80, 0x4}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x5dfb0f9c, 0x0, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getpeername(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000380)=0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001d40)=0x80) r7 = getpgid(0x0) fcntl$lock(r2, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r7}) wait4(r7, &(0x7f00000000c0), 0x2, &(0x7f0000000240)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 16:00:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r4, &(0x7f0000000140)="55a35735fe3cae350509806404f27abe979e655d", 0x14, 0x0, 0x5) 16:00:41 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(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r6, 0x3) getsockname$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r8, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r8}) kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0x0, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r10 = accept$unix(r1, 0x0, 0x0) write(r10, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3eb1) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = msgget(0x0, 0x500) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r10}, 0xc) r11 = socket(0x11, 0x3, 0x0) getsockopt(r11, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(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(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) r20 = getegid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r13, r20}, 0xc) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r21, &(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(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = socket(0x11, 0x3, 0x0) getsockopt(r27, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r30 = semget$private(0x0, 0x4, 0xa5) semop(r30, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r30, &(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(r30, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r33, r35, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r29, r32) r36 = getegid() setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r29, r36}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(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(r39, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r38, r41) getgroups(0x9, &(0x7f0000000300)=[0x0, r20, 0x0, r26, r36, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r41]) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r46, &(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(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) r52 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r52, 0x0, r52) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r54 = getpgid(0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r55, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000a00)={{0x2, r3, r45, r49, r53, 0x20, 0xeb9}, 0x44, 0x4, r54, r56, 0x3, 0x10001, 0x100, 0x6}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r57 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r57, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r57, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r57, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xffffffff, 0x0, 0x0, {[0x10000, 0x403, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x8, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe44], [0x4, 0x0, 0x0, 0xfffffffffffffffd], [{0x3ff, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x800000}, {}, {0x0, 0x5}, {}, {0x0, 0x0, 0x80000000, 0xfffffffffffffffe}, {}, {0xfffc, 0x0, 0x0, 0x30000000000000}], {}, {0x0, 0x0, 0x20000}}}) 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$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\f5') 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() write(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x1}) 16:00:00 executing program 1: r0 = msgget(0x1, 0x240) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d5010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac760000000000070000000000000000001100"/290], 0x106, 0x0, 0x1800) r1 = msgget(0x3, 0xb2) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000500)={0x3, "79222e49c944ac4086c865b12bf52a4ee8d4bb134e379f06f34e91b7aebcff4e299c3a25469ce0978816755f593e7c48e3dc144780276cbd06e9437e0bf177e81126853429ee0b9124e22836ca32a6ce87126718c1d799891247af8e69536d8157de2662b3ca6774abbcde8948b1fe7cad29150da999a0408fe3e09510999b4ea48482b4c171cb06e7f72e3d07d3c7144dd305ba32e4df9284b23ab54c71ad67ba9da313072feaf7f384d0f62643a81b7b7f16ecfa11de0fa3201369907097dcc1f6cf673de27d4ced766daf98864792b5c6a20e7de1de29f05253bbd144e49d47ee4bb3a88d6f5f192cd60029431ede10c0529b598532a77cf604558d62f2655a0eed97434101ce4e4017e7673bc3b21ffc53e096d6b95454856cb431e09505c3a02053010e22b6da413019e9e615dd0f90602ef90aa24c04f01f6f93cb289a0dc130105e8745cf597f354460db3a705d57f471e7e39d966842e979f482362df47a7af96618e24bb5a0f4178e78c9b63e3691204a6456b847f6060c859bc7408f9cfce44dddf790385436200313971fddec431d15d1d825f40741ebdabdb0b93b076608d15c44f662adc509366ee7ff1eb6880ac4838f58dfc1906becc53a4d41db8ab1b64dee6d68432cfb567a83bd2e0391808ac59412968e2a00e2602334bad0f785ee5405b7c1b73fec4061a6d5570b793dd4cea48b1c035fb3f51ed75338a4e75056ae7b09d25094a4503ff6276fc749893e50a6f29e9a5842ebca53664905294a205068bcda48b377ffb9407c8dcd24e37615ea68bffe5bf1d421efeafc05a30599a29ff529a3d6152864b81339e8157da26fb6036da67affc0534db4938ca0beb59323245fcdf4146e1ed11e01b08ec930051fd59a4758a3d38dc7f253795bd8bc2afcdecfbc555f4a02e4ab1da3e37c0cba9bfe7a7bd342127afba94662206c0b2062fc081d3d0c1e808b38cba22027e06be6563e113b2f5da4ef3edd45193bd42bf73a14bd4ad91deb41e87756e9334b568e7d5148d83d94f1c82842b1b852f155cc7b0ac4cc32d3aa747107c08b296acde68969fc6c8c5eedc96072fb1e816dbec6970fecf986f69d3a52d34f90e16134be1f2ae6ba2514e71bb81e3f2e866cbc9c94690b4af0c8335c092ceb14a62bff79590e2d0384bbe456886ad980cc71e574049495fe8534f20000ab4fa0fc8bcb4a1ceb2df964781ac91321267f58bfa33d0443858de13b83066cb0e66c37946fe878a9cb8225f5042494be220390d852bbfa17ca60418ae96ad683b3a755e35f7700cfee2be92b729cf16c4db342045189f47dafc0341d4cea59003ad40850a9b6cb3ff196328e54ae80b2469b8640c3b79bf73328c9a8265a2e746f6563a02ae43e301bc9d074e42bd084733b361042e7c6d28869db512c11a51485cecd23c97bc1834bb0a6f08463b0786ec95c86aec449362e05a3fa46ede717fb05e205fc16a558a058e64b31eb7c2e5d01462e50a2266257e1109f98a549bcafbfb84b01cf3322940b2d51ec6716da237102fb31b63b104e1a44e661b9ad93e417559b15709007f448f4a40c4638a4929ff6ab07d41c6d80d24aa36e4239da6ab0bea96696dc9f9cc779ac8eea4f72da318d87fd2bc3c05d4281de3580b261e30579a5c3bb7af872bc35637ad367db26b940f78254a1a4a503534de385d6da82ca55b1bb55f79af8af80876a017ee5a0f88a9b73cd1599330605505f73b030410fcb8b609851e34fd7fc576f18ada7d047228e9d09b3fa857b13d2588f487468f047f1ab416142a5ca7b564cd5580835f2daed86c683dec058ce277cbc2e539896a9c76c05025a725e6247ea84cb2d3036d90efc362b63a37976d18d1a63d217914c9dbccdf36e3b95760267c0e7fb7402b10d177dd9f7efc7dfd7c65d6fd6654ddbd0e1bb1f377dda7932afc22ca9b266841361ad807d017b3f91de5e1a883474012b6926ff0327a5e631be27617808f11c7a46faffe8ea8d90ac0898173a86815d8c01573af0c4e1fe6535bdeb8ce2af765f1ac75010f7f7f028637a7fb77b23450b429f40ce9e097b6e17f6a7fd5adb8af9efbf987d28d9ea048dd7b26452d88df984ec77e01b58fb0975f432d334d1e81e465aaf1c449161e5c1459c614e252a81069ed8a1266ea6866f4afc9627aaf4997ba0be1102d9e8c841a5d692dd3d4283a451057475f2e622d6fc6f74ee1ed66c7e08fd35833c0689a219f93a9293d704f23b67462c73ee5afd5e9ed70e4ea28f8583a07bd716e6a2130dd56dca42257b88d80025a895b7643a76d5dd9fc2d489942bf24e3d20d5bf1f97d927ae956b812a070520d6e8c7717d5a8d78897ba251cd8f8956e437447ed708e31038c13c1d49791d94f417df7c141f723bac897c8e423c67890b08c75f1fe251d0a3374a8ccfabcf4459eb9bfd6e9c1f115672ce4ce05f0cc0a1e8aceab050d011ad1884f08fcc5f3544a18579eedd498c96df5f8b2547acd4239d37308a285515d9ad76abdac15322d879f4dcb92921c21b8f1dadd5a7427ea57abc890c46257f617d5cafee733bb6c0836152c9bf8b778b67d9b650b9eb387a7a434696862db184baaa3705d0eb4d0c7f9375a250c0ca81b422750da536edc1404646ea46d207c756404ed0e6c64546536d33786b160a5fa430ac410cb7c07d76bd342168c96e734989408f978564aca068bf43eac4095e88a368b7556aa99a4cba558be12da509d5195f1fc1fec4eb5b39ac3fbe045813e9cf549b23700c5bd3eea5da84f6d78887595e4a6274e563843b77214b8c0436284bac394f29d1c0997d7a5b89245385589d3873df623465881a6b1211c9d902ca93caea8eb449c3d54e8e110517d00df36b60e25f3870b621036cee75b437c4500c91722ad24b19c9a1585638e09de6609a604c1576e18721e9d380b3437f5aeb764c6f87f06490ab88ef297b24dd4f19605da2c89a06917583b93ac85a61826cd9f192b5ec30de6e6555bb3eb10ff0ac352913e6475c5c67c6b591e7ddfab2bcefbbee8ff8c91f2e1baed94ffef348a127d4fe46802cb36499933091ddb88c4ab608498ccc09a1b2290ad93d24579d358c96a31f9b961c88a7b7b32ab83bf4ab649ee3bf3cd6dbd1fe4dba142cce9b3964572d9b4819a21338281cb06296995d11ee893cb0b20539435a0ffb723a99a2a975b43f70ffb9870afbd4e901adcf28aa6bc7fd35476baa07f174f522019a3fe8dc430723a860a25162ae8441c4598a82ae9d4ae843797d81224f4046576f0fdcdc3c426f2b36b5c610f5764a370fb5ad7bbf59d617c9340c992451c5f198dedb0518cfbd3405162577cc7307babcafa486a54e9cbea4c8a60de190dd330ff917b3b3e6d7c4a9d24a1e7fdc01cd9e0d590bd05664edd718f1d3fbb6663e780f6cde2f2a45b94c8080e46d64c68a5b2158788ee97ffaa6f6aa301a5e4261733781bbd835dad9893527cb5b9907a60bc0ab9a3cd90c5cd763cf92fe8631809134f93585a9058329480477b9d01f8b72cbe5a563e55bc58f5f475991e61ed5df239da1850fa05c536ef98745d304d1c23d0a61ca1ee80a4c73dc96dc018e0b83e888c92cc6c121a2a55746b0784e35ea699483ffb4147e7b4f482ce7a45cc94bb3e8cc10122f4cc8b4f5a36edb447d7fbabc152c65132fc5b42f22991ac9cf8faded215a218d3ba0e4a01eabed2ac8bc2ca9c594cc18800954a5377de44315ad270f86e5ddbf53dfa734958396c8a2831c8a8add8531f18e4b2ba1575f79e72d386da6214737ec0ec0eb72873f36c029ee5bdc661f8ed664d56faa60914116a3bc7ffa4028f010702ab0e5f874c0c4cd4c281470c565b848ee8be30a0da8f85241e9be80833668c49d18607adb81e43d81f0e8c47d7224b145f7ddc6b8c4672d99a0e3ece4110f2a29f378ea6e9eab20952ce72d5218420f7d79d2c56a2ba1074fd4ad8065b50592f42b90c1953d82b6e8876c88699c9df3a1f3115adc46e96f4fc1c21e48cdb692b47764dc493bf6265ca17208c0c535850b0f049ee116de1f282f70559c65ccb6cfaf040b9bc799f83918b41e9068f9e6a7d61414ceeec508a408edcdb77479235bb753bbbea89ca02fd5add1ce2138d061ca83d5c9ed37b15ff9c6cc4db168a7545b2017a197899cdbb32d00f75f01211a5a0fc34c30cf9f04f374ab235494ec8a4c3c1d684bfec548422549dde694d916389175d5a7d0bee500dbfa488a0e8b930d0abf0bda4705ac4dba14e5710d80b6711417e019f9f3a9601f130937bfa5322a64428d42208985112ecd6cdfb806d4590dd72dd012e2a251051c072ca2773748d46bcd113661b2e910868cc28d6861872917f215cfb7b01d0d158eecc5e6f718ace27968b9b454f525a77a0e5d16da0d094afa1f1b19c4fd2781a91d18a37e9354d8a2b2d81b2989fa8f3da7b24093668b069aa64b828003447ae0b10b9f3ded868d6204d92e9d2808a1e136f0c86b879ef81787f34f88fce6c0001be9ecc604385e1a466df16d75252cdf7c761cd776f53ae17127368afc0e4e8d33ffe5c13905fcee15edfb49ca8840c4a45ee892c1c920607df926d5cf28020830c63c0dabbb273d772bec486fde602b391859b635656a39f3088073526e014cd17fce6c28f8534da143e74e85c73fa1e09b9515dc8af684a3e6dc09805257be7d4fe2b6ba528297f29e5e0ab6c2ca81c07491021a53e114c563784b706a94bdf4872a81c2010598d75251a899e18a88b29d0bddd5df64a7e196525538e209b98a38870a52f878e9a63fb146ab2b799aeb2d951d5158bf0344b928efd70a6045433aa66b242720431d5d330aec8cad177da4ac924f4863d34b7328f06047516f98c8a440cf64e7340dae50f1fa04a78535a0f5fbcaa21974f8669621decac291ac3345cbdb8190027b69614e3e1b9eb78719a6bbd64dd3ebb31d910436973fb53ec8b99fe57c87c8fd1d29fc82a0f624400027079181851575298be50f3b2b1193e06cb5d64d0701c290e334a05266604ef39a287cec45841d4147dbc230ea9335cd26e151faf24182692f1f2ec92f3e5256661a472f272a67b0835fe6b00a54904b089f0dda5ebb5bcb0fc505854f05ca743d9c95d9e21f92cafbb2c8acebc24858cf3541186ca7c76a1b6484064ee972900de117292548fb88e1024bc833a53c6364def1bc26d039a66b11005e9622d2ac9c2e953b1a3613d40e5017021a99dd649cc43e32c2cc8d00c81e1507c25fccafa2b24a1a5f064f27734e187cadc49ed91f8950a245cc4d148f201b6d086944ecc7ac56e11c374dfeea6493b9fb50c22657934263afd7c4e2bbba0dd77976a60734413dde940fbc4ca625e243a0110e2dc62c40f09bcb826697000b3b1ba888afb7e2ab112f7829f91ae042efe0995f34b4d42e79da5a71188a116403f58ff11d5fe7ab725b703aa83efe4731d15f058f6412d66f6d9f5554f8f33d46dc436cea013d04781352c3dc3e623406d2218598e06594e92784627a188179074ecb5edd6dacbf389c108da4749cb6dbc4cb385446c7339ac118e65a9398c41649f41acd667f32d3d1eb33b2f1dc7c941b8aaafd2d5e309ad4f188647da731a28bcd37e84172a4a3d9a362df5500001fc14c9853b9f5abc2030545016e1f7a921699f234f670e20fa58a857604672a7bb34ca3eb57ebd3772539948108d7f040d179f56fb8a7dba637fb4bedd21b015e46123e4a4703a52412a2be0d3ea12989c9d6b2042991ce5a649332188875cbcdcdc7dbcd7b93643c13aae2"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6ed915303258a1b1dcd3cb7ff5e859245fcb2ca316722ed61d8e1f13bb9c4ecd422b681736b4d3bd5449917152312a514708550f22b2895e4e0f800879d00b5939b17b8b3602e93934d3c1b9f07691e3ed674c3894983cb3221c9f337f44543325a047c7af6fcda7d90aa94b104031dc0a9a4b83358abbd4563"], 0x75, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r2 = syz_open_pts() close(r2) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffff79}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000100)="315c6f2488c0c0cf78b5d96e62c8a69e36a7566f7303ff68ca8926f005934ceb3f000e6d2c09d27c7ab845b83fb73a6697f016e70108688b9b6a328115ba7f523afc7532fb0eb3dfa9bffd75af8a9c6695d64e4ffa0a3fd97ed29513618d40768468c9f200e91ce128ab940c92235a0beed8e154cff8d95405", 0x79, 0x8, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x5) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x8, 0x0, "000000000000000100002000", 0xffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xb6, 0x100000000}, {0x100, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x1f, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0x3, 0x401, 0x7, 0x7ff}, {0x6, 0x9f9, 0x4, 0x7}, {0x6, 0x2, 0x80000000, 0x1ff}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0xba, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r2, r5, r6, r7, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgid() getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r22, 0x20004b43) ioctl$BIOCGBLEN(r22, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r22, 0x40045720, &(0x7f0000000300)) r23 = dup2(r22, r22) ioctl$WSDISPLAYIO_DELFONT(r23, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) r24 = getppid() wait4(r24, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r30, 0x5, 0x8, &(0x7f0000000140)) r31 = getuid() r32 = getgid() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r31, r32, r36, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r36, r27, 0x1e4, 0x7}, 0x5, 0x5, r24, r21, 0xfffffffffffffe01, 0x20000009, 0x8}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1) r41 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r41, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r41, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r46 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r51, r52) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r53, r53, r53, r53, r53]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r53) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r54, 0x6) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000b80)=""/34) semop(r60, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r60, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r57, r56, r57, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r51, r57) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r51, r39, r44, r47, 0x1e6, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r38, &(0x7f0000001000/0x2000)=nil, 0x1000) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r61, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffffd) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r65, 0x20004276) ioctl$BIOCGDLTLIST(r65, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r66, 0x20004276) ioctl$BIOCGDLTLIST(r66, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r67, 0x20004276) ioctl$BIOCGDLTLIST(r67, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r68, 0x20004276) ioctl$BIOCGDLTLIST(r68, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgsnd(r64, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r64, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r69 = msgget(0x2, 0x0) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r64, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r64, &(0x7f00000010c0)=ANY=[@ANYBLOB="b1dfa7cab2a13ecdb6b8492b42733f982e7af0ac2f8ccb4b9a29b21245d534df1017aedfc5c7cdb6c0114a29bb227f08a831c7b1865bed1e9c630dc3a7be949d78fdcad46805c4ad0bd27a743afa17e9959ca1d7e88200174bae84acba1f0f91bd1489d0d90ec30b9e438232445d1b379cd8a3dbec1ac420cab8e5d0947a304c1872c76818f85869eec5cdb8b2f4f9e4c2c6167ccf033bd267ac5d623eb4188531b7c9be1f035fb496eaf40d42ad16ae"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r74 = fcntl$getown(0xffffffffffffff9c, 0x5) r75 = getppid() getpgid(r75) r76 = msgget$private(0x0, 0x20000003c4) msgrcv(r76, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r76, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r76, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r76, 0x0, 0x0, 0x1800) msgsnd(r76, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x1, r70, r73, r63, 0x0, 0x46, 0x81}, 0x10001, 0x1, r74, r75, 0xa5, 0x1, 0x4e2c, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r77, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r79 = msgget$private(0x0, 0x20000003d0) msgrcv(r79, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r79, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r79, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r79, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r78, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r78], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f88346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000000000"], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r80, &(0x7f0000335000), 0xfcb7) writev(r80, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r80, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r81, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgrcv(r79, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES64=r38, @ANYRES32=r80, @ANYRESHEX=r81], @ANYRESOCT=r12, @ANYRESDEC=r72], 0x4, 0x3, 0x1800) msgrcv(r77, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r84 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000980)={{0x2, r82, r45, r44, 0x0, 0x46, 0xefffffff04000001}, 0x100, 0x1, r84, r84, 0x5, 0x4, 0x100000000, 0x6}) r85 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000080)=[{0x8511, 0x41, 0x3, 0x40}, {0x2, 0x40, 0x57, 0x8}, {0x3, 0xff, 0x3, 0x4}, {0x6, 0x20, 0x4, 0x5}, {0xfff, 0x3, 0xff, 0x9}, {0x6, 0x5, 0x5, 0x3ff}, {0x1, 0x2, 0x0, 0x8}, {0x5, 0xf8, 0x88, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {}, {0x6}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "172d6bce6a080800fb1b757ebf99df0079b100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000180)="bfa7b1791f79bcc3a265e51a17229f6f8ef75bc429c86ab97a49cf6ada3f236c7359908e2db64377f661cb99e5ffe799c33812ba67bb841645541d64d325071d838a104aa10e7e44d9074e0833dca535d11fd10afe8e2703b9e7ae3753fc5613e82d08dfdf30f18704c5c09e85f83f19ec27edad390da2d21fda0adaaedd9234f7d99d72c4fb130be823c3be13c2e1fd921e052b62c9325c561dd74e67afd28e79331426b2a7c139a3e3d43611b3a27ad175807361a8cdeedb13f7326a8e", 0xbe}, {&(0x7f0000000080)="edd1d9297033bd2a98231a5f3a8cecfa23f742f7a5348987044050643f2758d6e62e2707495fe145434a11e01fdcbc4aeaba", 0x32}], 0x2, 0x0, 0xda) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:00:01 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x28812, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a7) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000400)=':', 0x1}], 0x1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="9450356e3b59e35311be8d86870a7a52b8cd00b087f7d954828eddc910310efd3be30bc77d1cdb18099b9c2ec2723071da1c34c41188ca218573144a2b9aa6ae144607accaeaecc1dbd740d6d72503a276c98eb7030249a410b4fe9a5db2cd911ef04cfc2fd6ef408233e0495f3d6ceacd5f31bda25c734f626b477ec021e7be125b33d2eeeb0deb0f", 0x89, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000006c0)="fb73195ee2d49d4876a2f80f798e3e56cf3cfb25cc2715e98ff4d47cfa7bb0b38aa72b5af10abac14e53cbce66e1850e8130c49c2fabca5f38e0f5846e05647a25a413013eda75509b29d7dfcd73c301e207eac3e8c9148fe587893752ca19f99a5122556169fb0cd21278627ea7806600f0e028234928e3d2d05f3682064b75a1cf67a08797d80a00577c0152820069d1b7dbae491ce986dd4aa2d56364a34fbc75b5a66d97832caa49a4f7bce754e28f57412b93966e796ff3c95e96f49ec0ceb68f992ec8632608d9e3dfe87a7e14b6d45ed345de273a618148b6cfc4e19a62c980fbe961e18b298872f16d44cebc09e2a3cdc7aa8d65f8d502770e41ccda3b2da9a3367f4f166a313445941fc178e1404d82b29f081fcfa1c009252f5065ccce6b682f582044d7c8fdcf2613b7cecd52d71ce7bcf23f77a37dc03dc7d2544998c480361c0e0e4afd87130c35994b484ff0f72cd6299c1eb9d7803de02eced1566247d9bad0df9e6f83566ffdfff179d8715ae8cc2401d7b7af474dc393b0a982c0a8042c84351b79b39012828dc10d11db8e79867c3e0a94660596a3b86ea52b9b2ebf08aa700de8c5f58d306453d7b34f0a29fb754d3cdc57a1339ff21b5fab3359352f339c3be1233b38b32962d15680b01fa2dcad52a38091f42e812bdfa0c11faf1d1efd128785ea2c9853989d6413250c9e607ce9db5603105d91cbecdfd2e44ffb8bd6c53642ed446d728a7c98a0f805a2c6ced68c18f358ef529366cd4d38919f9da3a5fbce5d0c31029b6107c90374f947a409579e21c1425c3f1c6c8b9af31b8011d5c20573a44a9904f5432921e2d66c97db3baa11aa1beb95be61aed3ccca1fa03f17c8500e7c37fe0bcd7c2e6eeea35fd373eb7ed21fb18a99a4326365a28d7254a2861628d2d115e06d1ef053ce8cbc1611fd219677fcb26621131a68efd61867e17333795aa49a768fee84f7d4978ff8971f17bfa72afea4f908b0732508475fb43ed648b305f30c40d456a25d12056d9b18a5428428ca3238f70747f8addd05cea5d314f59853e2ba4e0b3c98a4fc48b45de84ecfe80f0e530b80bd8fca0bc58dd312ea644020222e0b657abd74fbc98e94d8e1e32e40400b32cec069c8cfa8ba6b006ed7040868c4a19317b9daff24edb19d22edcc6465e202b3645684702d7b490c668fff6622c0395245818178e7d83914b47024d5319ee65fa032ecd7c810813e316c93cdd60ce46073d4eaef41ff20ee7f5ee103cc7736ac878f337b28d142129189ee7edd70c11a1f57e20416d163c4ddfb271aada5ee550c62dcd6ba9e250a5730c24502561840f0918cf5d13f62b114a72876f1d9d6c73ec7b336fe7bee8f15bf98a3d71654f17c9726dfff0ffb8c99dc64af75cce8d88326932e7f202c2b27cf4536dc0ec6718dc437b7716bd43c77cd633d7e7ee90e13e608b1e50daaea19b223bfc35d5d357c32dc06e71c2f07b2dd80a0cc55874195ad5ab0ddeccacd8b0a46ff97c0bc52719d171b73284c602ff002e3a929e450b135b7ec87aad8de3675866ac979070e51c4d26d4c847e5a6af75aeb46f5a4884ed15846af29c57e8127fba16dd196ec016700c263e004da2e8300fa9a2345760010788fea0f5d2c2082fa420b967aaba5cf333cd3c6f20354eec90bea680ab536a068b8c61c44070f77ff1c5ed6c7d02b78f9b81264afcf2642c681a7b129e40b0f32cb0c9a8f712d4ba534446e0845b6e22787aaeafac0afc64931480a7ab9930a0a7a828626235f6bf2441c93bd3ca70fe3aa3f7d42c2a22482ab57ef282f6064dc9f99e59f4d961b68dacc6d02e1e2ab75004904256a9143b1c8b9cb0dd05b847a3cbb26f277bab8d08ce0a0ac2a9fa7b3c74bf6920c52b4d578388ec8034a1f7a1dea18fc6055c743e59ef83420e85532ffa1e49326ad1f8494bdd5f9c49e1bd097fa209769beaa177d1a525a1f46c3cc21d54402a662af673baca0a05756ca37a87ccfe172b1338c68bf3bb65c2fda0f9c7d9bac7f1aece760240d49de01293f61b81cd259935454eccb24bb5036b7194f900030f878344c30ba44366803174fc2c893a2e13bb90f9c8e8b129cb9f5fe73cb2c890fd00f4f72ab7a1a8fd4ea5d4f59ecfc8b4a9e4427a209259a11760e204be54b041e86869fea0be8c99f84e69d48648899f265698401703018c1ec5aaedefc97b3f5be9259b3a33441a996e2747c38943a292ae788df0dbc8a6881647a4cb7b38c541e674559c979305133d533e87721b9db97eab187ffff56c882d6ec88be54732eb905c26387064806f106170d4bceacd8d1de47f11b0b76f77a22b7b4292749463f4ae4d3a293efcda173aa0e9f128db1a8affffc68f212f46de6aad1c82f1062b3163691a38b6892e6c697475579e2f4a057b1d92c1c9aa3d3978ce536773c50ed409be170ad09218efec879557fb21f73d5ba01513138cf03dab3a2cc6dd1643bb4aabfd30112ad3184e8822959aa91cb525a092526c05f082731154cf0517914a92f8fadbf5b3a7a2ed53d90ec5a7b1ea3e476b1dc1442993cf801f834aedcb8e610362b553b28f3b766496e6dc4ff9bf3d6c7bbe9eb23d01e8c5f76f84401735c2f9359c7509473fce70172db12f8466384d81606214035dd15b02b3ac3dd5d4341a1af2e60bba52170d2280cea8f9693d22f6669e9f37cf1501c32b660f08a999813ffec66fa71b7dddea6a1e10216cb2a857fcc33978069bfa0a1ab64428721e88ec56c3d316f8ad0c3ce2985d8a698b52ec6c374bdc5e6687bda7c270179341486d3f0bab5746b91ac7c9f36e6686b5aed3c8ff4cceeb0d30c7bfce16287ae815ba2a8870307ac5782833f1e04f1a473e5763030ecbdce02842fa87497792b7767520427e99e69df4ee8a583a5ce0075544afdf51353c9bfd66d88658ec84e5e29ad19df2b925b058ba4d97068eb55759c48c80e3026668392d37d3ed44e0e9e51e24bbdd5811f78795c0243e2459bfe39b8f3d9c7a39448cc4c76fa997ee64d8fc1e0a5a626d2257a38c52d2847e244b1d1c8f04c1554006c69db02a921f0477564a71380d5f16e88b16ce08ad71378a6d08954e85eec03949133f600695b25f4feb01e666db45237c25b87fb2c38a9e88e1c35bf085b138f1741583edd69fc3d340eca65c4dcf3b34a8755f8e0c1262f9249e835d82b1fbbd4c6e675314c3efc802c5c954099bf731e09ae8a1287abea4db49df5e9b17d20b294a2d21b27351671dec317b3541658fd129d14ee2a05a384eda8fa812b4e15c524f571e669e1e501541f84121c42155520a8d8638350af5be5e9e20545fdd1f9753eab1c9514499d5a7540b50fe8acec7d0f0926a817c477a2aac6fcb235c46aad7b578b752aabf8142e53f678d1d8b9a6f2183c635cff6bd5223ee21ed41eaee7a1e60f571870060df0e3047b9d6eda2edb9d9cf8b7035e4fcae39f6250e581f56d53e707a6d26d211ec8e545ed7670a32b3c63ee343bfa20f0534383647d718539e53e6eda5817eed7dbe1782d3b9c02d0eed2af9862a61e02465714f9256aaa77df9279d4251cf94459edb50ac65db6c8fc415bd1bec9b4c3ddfeff39601f834b35abfa1570568ae50c7fba754b4a376c486ad056fcdae59b88fe1bcff0d42514164903b0d8943ea31c6512d8cab5fb0b5ddd40561d74f6210d35e629bd1236823087e5def258e2e9f08e5dc88111177a304f8f7b8b79ce46320fb7931855601488349d106ac89e8c492fdc001d69ee53495800c975a9ee28821cb54e3f611e34ba679b8d09194a01b59ae8aa79f81e4f8d3b84f46138153d1749870e70ec180229ab3b499a4f1c254c0317dbace7c4d7b3eee5405fc647e8c15c2d1239ed6a3daa23b17df61ca0c6162669fd9d429fae80c7831fab20073aed2fe1e597179eacf2de1a25fd09b99ed837c59daa924a354ff20b1fa5ae70e2a346f04a9cf953b632586650d06ee71a31915037fbbba67f776e54e3a38c8c49ed6893498d8da2764ab2670d8b0ba44a6064f1cf1978291df4d86f3343227c747b4884ceac919b703caa1b3cd74ad08b61a6f45947c6c1c095b732cf2ba6f5d7d2a20c7d7a15b3ea955885a5ec6a3ce6f987250f912af27502b33a41945771990d747ef1c5425f6039b339e6cbcac8733b9e5fcba4600af7983eb74ae8ef032d07fa97baa3ef36ca6b234fcd91bbae56f2273234fbeefc2128d1c3ffc13df9e222fe39db455a621c632919913974f59adf3a2e06cce0df82790d7fb1e9cb3fdea935fa88ac84e485bed8e0f426b811ea3e69cd50bfc5f23c49ea961d844dd49d3d3a88aa1e9f009d1c5699de8dc6cd39c7e93367ba3f25901a208ca24af05f3b5eb4f6cea981f48bbee548adfa9164672b6596cee58f5d9149fa4ac9b3a90eeba2745d1739c4f008b06eac954f3c66d66131524a2b625a98b1987bd9058b0dae8a61e05578cb12f66c8fcda326b68c02578d1758c7b282fc5465ae827fd106c4e4155616e4b63e09be056412d5d3fb8efe204c49a7c14ebc3d7a09575ac1ebd6a821c71ddddae23b7e7d1ca9a3cad8f4bc64c319cbbb69661afa9edb476002e165aaba4a895c028556c6e22dc85fc94312feff574533aeac7464f38f3a289d77b794896e68eb159ae9149b89cb34ccf47891df7380cbd371c043cc412d3cf62934c6783e3dd8c71be88434316ca17220a154163491e377b48c0297f9a4d4af8e96f5fc6d54257ccfb3cc9e82beebb67561c7b19411483075534205f4ce01cc51960c4b2de6843c5070631f48d26d47e623671108aa83fa3ffbbb8d5144c01e0a1c527bee447f198cf018e94b48eda63e40da98dc111f4a8965c172702fb200796aead6a4e56a29ccaebc72398e241c6629d6e4708e0dd433e12e39a735524876d683eef9da43318b6758b6e1a12b4d4d7c9c7b0fe49e9b77f2b14d485099a2ab96c9e13e2e7fa5febea0a08a458447fc688bba4c757cd10538900776843af9d7b890f0c59aa493e85fae4abf59039bd81616602dce72e2add9a15f8379ce61d3ef104b8362b6963f9410115efcdb92e95067fa732c39f9f0edab84f56e6684951fda305b8ef400dbdda693d16d996e8ec8c5fcc84d34a7f6dd337e884efdc95fab5c4f5e18f5cdef4d33362cade0ec0bbb635d0af2d8c0853a0681a495a70a8521ab1230a7ab20179695991b1811f9e6f350b9362e690f33ad7cba343ca72804f236a9415d05aa086fae6f6d0294192bdf00b8bc3443fb73c6f98526e29c0fbeda87ed1d357e1684a18ec388e49b28a9a829ce1a5b34dbe323e232bc6dafd9d7ae5df2f4daf6950807c05473ffdc9bf938ae21a9f0b07bfa646d231f5c4b482b11bfa19e02b386900b9ca3dd4a80c8f8f705d99786e861d1626906a58045d943fade343e07b1ad612bf64b034e52c21e38b22a173ecb1db03932eb58beffbdf8930bb184d02fbe50b6d0d84d5537a996931e31758f3da0743fd135cef90b112623513364b462cf910b78bd49bc1bf142f18acfd029ec668e3219756368a40921d133a29ae3baf4a8096e37ee4507c7acda37dfa4141f5fad1a2d8e3eefc79f8fdcefbd0e5bab39c3004cff781ff21d8acba4caba8a8e7afd4a75a23d6fcee6b0382a2e9f4070936bd6e64158942a823226ec8f98a030bd12402fe0074803a645fb2418129a74c1cbfb0c2e7aaa13ee19b2473903132580fbc97a318426ff5606e30f5207131a7d2ab6d6a6b14379b17201f5302facd7e667be4443d82f92f79f7be6feb4dbb873c829194ba8", 0x1000, 0x4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/b\x8ef\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x1f) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff, 0x0, 0x0, 0x23}], 0x4, 0x0, 0x0, 0x0) 16:00:01 executing program 0: semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000240)=""/234) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0xfffffffb}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000000000542a52871d006bc50000b8150000002900000032000000030000003591af0dc1bb00"/56], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) setreuid(0x0, 0xee00) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/52) geteuid() getegid() shmget(0x3, 0x3000, 0x224, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r2, 0x86e, 0x7, &(0x7f0000000200)="125b5dac72921f35496087d83672f522777cc280d4de5731b47504372e6ace2f4b9da0c8f753c57c2c8ff81db0c1cfcd4b5c9227e5679aea9b6a8b14796e9cdb9a5480f2cbaa431942c40d86668b06fc7e31f011086c043df327a8522cefea8d1ac81dc96dd079", 0x67) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x4, './bus\x00', 0x1, 0x3, 0x7, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x800, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x8000) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff8, 0x88, 0x40000013, 0x2, 0x800}, {{r10}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0xc0e}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xc8, 0x80000004, 0x100000000, 0xff}, {{r7}, 0xfffffffffffffffd, 0xa0, 0x80, 0x3, 0x8}, {{r11}, 0xfffffffffffffffd, 0xa0, 0x1, 0x7ff, 0x1}, {{r9}, 0x0, 0x80, 0x0, 0xffff, 0x3}, {{r4}, 0xfffffffffffffffa, 0xdc, 0x1, 0x1, 0x3f}], 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000, "d73000000000a54da35c00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x02\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\xe1\xff\xff\xff\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r7, 0x3) r8 = accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r2, 0x2}, {r8, 0x10}], 0x2, 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x18, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000140)=[{0x0, 0x6, 0x3, 0x2}, {0x41, 0xdc, 0x81, 0x9}, {0x6, 0x0, 0x9, 0xff}, {0x2, 0x0, 0x1, 0xa47}, {0x9, 0x2, 0x1, 0x4}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="44b257626583c2c2fce38ad3220156543cb0ef9a44dbb5ebeaee2b0850042aef55d33108291a625789ed97cbb7f718c34b675f4952f94c0a0e663466f502b91af77cf5846511e9df57977b102928ec5201ba2ec38b0e81aaf2ba32a59c7eab602902cb1db0124e67772b1e04c3d4d41dfbc939154e126b423bfae6607b981e889ee3c2ef9ad24392e782fed580ee0614cda06da8ef1ac42014a87d725e7e15209d262890b7a88c8ed31ee6b1f4c3ab78daf57e9ee064f4070809a40e978becab143c3888c04932f4f7b5c644cec3b43e28bb4221926d98b496e61fd01f0820d9f2fb6b254ffd8361296347a5bc3fff99569f8b2f9e27d1ccafefcc5cd16834fdd08b2664ec821387c7496c6f34e1c15b6185709520633afff77e177315ac9ec09a5bb982f064b04c2159070d8dbb812876b37a18d6ba5dd3f3f4649854cb7d6b8ba85e1c29e7cd0b0637385d39a4ecacce5ccc90cb0e6efa3b38220540142627bcfc837b11b44d44bbbfe60b479589be5b244305377fd2136c910e96a59c09b19cbbc4908f498469f926f7e055fb0e3f1d6a4f0bd5a5816504180134707b59dc12feddd86db9fc65f04c845269cc48a7b460a58e0d933f28d3434159d63bedaec4a548524f6142e6b6315401a0ac4dbc1ec7a7e26a3470192fd4c4bcd2ca4ec7e803114bfb3661bb6f5013d0a59652f92dccd6f975f7de17d4616b1a602615fc00d9b95cd4367933bae17cdc2cab49792d15efa9df58185ce6b459d24c85e23293cf7265ea19ef3c4021e8407fff609b2064957d49251bc1b33589c26b80db4811615af0449d895537f799129de2f6c9f174446500bce0c26977cb54221e8a315e25bf32148ed06addc60b4506966863d7ab97c857c6a03732e6c7360f7184de928d2c6d1f99d65c01045dc68dbe5f5518fb04168adc5492d02e8dede30f1506bb13efb51dbf84d8fc80292b5d5cce5a9641c269e7ef64ef2022f220d1152c72a9807d55a15cfbb754f148052eab58e878fdbb9764baa47ee19c92cf9abe34ec9fe0b742b4adc7589c2da945abd9de1c6856ac0165bf567663ecc3724ebab7f020555d8da20186b235bb135fdd0b9feff27e7799c0c93d813d5ef0136718575db6659eaff3124d0f12acf9289601c40beed6f105d383cd852360f107499fd852978b89e57acd864424fbdb45016b1a31e89c91f8171669384504536a7ad1e0c75518d930e81343a80cd6e70036e37aecb6cebbe0964e8ec7e8f53a21f1a55702be912d872c0712c1913af355f19199fb920ca603287c6dca51669db1910a2aebfd77182efd58e75aca098bc692d0bbe36388a3bac38bb9c0101f85693f84838b5619bcd31d35331fae062d39b65bd38896ed85b4d4747068496287eea2385cf5a43c8e4ae0e9249da5d97ce8cba9fe5256efec8de73512cb709d621ac004b5f11b452f19ba622446c3e83f2c3e97616b50c5e46a21e2295af57715ea9bcbba63953bd1c7fa03aff3b3916090bfb5d475255d4809e4642c7ce3d769cbf2e4c8ad0f0021ec3b343e3dd63630979e9c99061f6d85fedc58e45ba590153b6c17671a0aa1f8652f9149231ac1e07f16c34b0edd44c1b989006f295c65a8348619160dbc2934a5f9858bcee8d035b92052417866530e77ad48c9c6f71afc5fd6ccd9aa5dedfceaa0b1d2a5c1ea783a9488d41c6042dc18eade1a50d2965daee41d01190822bbb84993f696871c648c00a7e75b36eee1149abd6d6505763c3daa3a396515c35ba54eabd0726ca62815ad018d75f0a9521826347bf5cc33c65ff7e0b0ba6545a4094c6c0e0f4c9ac8c0768f5e4b32ddae17081f514468b50911426b090becce1a85c71c9a7d4b3e7c4395f4b4326150d236829f81918f4561fb4ff4a17456dda0fdb6abbcc8aa8d1c14a4d1013003bb0187ab91aaa12a99a97e51558cb95c7cfb28ff630b1917b9eff3470b075a98823bb92f6c1287820ad548986d2002747cf3b4cbd60f82d6558e3f354a2404e4ad2e0728c60bae2fdad87e59f9a5d804f0388844348deec1d35ffecaf0fec147eee614000ae917aa1555f20c74502a343973c42b2e862726b99694925e09b8e8c3035106d75bdf8bc13e553158aaa6ec64750e1cad7ffea0f9cc2ece4335cc72bbc78322bc7622d80a58ba20d7ed8bec09d750710d8f46fe58f9582fb2c4144309006895052d1f2ed1030744fa1ab565efb1cc4d3c3e004b96eebf6c15f3a0f97283eff93884e3e0d32c1e7cf1e9586fef9ab31fa63c276a0c2d2ca54e46f863426a8733c9772d660da7dd195ac21c7633d5bce9d0d86e8a69c6e715b3c1dd7e40e71d0a29bd00902ca38abe016e9c956a4a36bcdf60c618e39b94fe6ce3465fbc85d819f853f25940218024fef73405059a693b6604e2e55f71771af2ffc44689ee15e1298f337ed70fcc15320a0963405415a54a2e03d98a956bb658832d6ef6f2fdc49b57e38dcfed1cada86cc6e11c69fcd691a644b0c17b5fa872d011f9fadc2357e57377189c58a2fba8ee92b96fa66734f561380c5044ec43f5f34dcec922c22f8b5e62dc5c06de7531cccd36fec14afc8b9cb43c925d04af2c5551a347044b8abaa2447787d499faa57b09645417d19bcaabf18a09e8d9200a67da02c208c1e89b9c095a306c250d5508ab3e084cb6f441d8c3c72ecd1d6c77a5f5f9254bdedb3b154023937a08531fbfadab99c5af39a4a7093f0d70387f7234d0ec68a0ccd53e70ef0b79deeb889fe13923ffba3b83d5c1fe807555c551252ffbef068d45fbe6082e7b8edec3cda7ab5b4141b2ee79ec42a7ec6dca56d71c8ca38b9ef98382b8d1b00eaed32dd9d75af7a962abbed4d41d2e381b0e2267d2ad5074102391c3e240d51f8940d4584d4bd40132832157e4d3354a789a2392f96935819f84a7721e0d0b4d62435161931f2786418e4df0b6b3851b73f0983c7fe9b4913a4fc721576b28767ae88f5c59d241b5195620f809b8423d43b6a3dd3072eec52bd73a8d12ec83fbe2c409b10e9554e3da1279ce78e19a6154899cd7d1694cb53f70e2bc22610694cb361217872d0be5aaf1981a193c60d71253e61e46c0b9202f89bfe8be8887dc6c2cec2a68cba3bf861bbf731265dafc39a68339cf98447c8d87ed05fa02270b27526e1f1441a52fc5c27616d45493984276f3778e84299c285ebd1837edd3d38ff8895846b8210dd6d4b562e27eea94aa42d19abd1dbab42f3ac4b627c6776e5a9b32205e06b2560e7a5ff8c7c4253591005bc65811915ef048654ae718510c5a44b0559d02cd76d5b529f1a022e696e2cef9a9e4c08d1d793e52e94899405509909e40a946cbd0fa362659c79c1be9f1d990012d6acc3c923cad056c81d1de96e5b14bccc32b5d6b930c2fef4af9d340ce07fea45b631d059c41052ddabef66732ffcda49fa04a76896c6e58d69d99f2cfe53e6cd8d053e9f67b52bc5eb4e8abac4d8c9a50240d3700258a93b01291c5454df69142cd65c847045b0f1bc00b685fb3d9427bd64cc9437c2fddbdc955d945bfe5c5093bca7aa39db22c147826124bc913373c30c361d89861bf402de143c777fb8d16a489aea2aaf4d3d28a647295cb717bf740ba6e6bbd99772546edc320ed575059f6b9e354764601f640b41354cd0372b453d310dfc2528d8e04bfd6b01ccce1408e6c6f5837e2c35130946a10a8d003db6af0c83712260776d25b642cf870eefabadcf48cf908999dbba42ac532dd4d016cffc0b39492d9a1cc4a79b978abb50144cbe112052a3cfa985c16912f9a1dcce2a5ac538cf8b8b3f632e7006f7eb75830da993eaac4d9804c1781812c3f11ae8eeaa90aef850bff9cf79e4e897dfe881550e5728e377616acf455cef75b8ce626a77841167d3da97c1494043785438e3015bcabff9e90e452958beb5c4613d1efe6bc13beb7ef8cec8a7af96a10d3f05c5f4c21c057ea471d990d30f2dfc731d62ba56e15bc5aadcec40af6ce9b09bf74ce415c70b89b9e316e4032400199f589bb7b5a6a4a9b948e822a07cc5c879c507b31cef7f940616194b85f096285034e644125bb1a61aee5dad73baa65eebe90992a8dee3aed7ee52cf7964d5677a150c8565384c1ccbfd24ca5858c8befde605c4725fd7baa2bad268e290e15ad827819810b04a64c23917b2a103b135babea5ce4fe3cd491f808ffc3854118c582292a11c0977260f46a3ef1118359a9ddea202757105c06dddd32dd509955412ae681e3f1a17d8270eaecc35ccc9bb7f0042b43ba464458fca0e44694d2db24e3d8a79e291958752e7d4465712ac91ee424d9dc37667b16a3759736c8860461f8fe946071ab5407fcd8e2df5b27832294979e73aac925d71ab83723becf1116e00c3d12be8c4d7565f40ab3ff18050bd4c0035e190c965f13bba1cdf41a0399b85fb254ca2fb63a6d42a55c305b97792a8dfc06eb198eeceb125870a3ad255d2f78ff05e8266660346ca94ce5ee9db06d5a331ccc9a85b70c73e5a17288fe4042b1713b09788b09afea84d7aaf6f0563ceee772b8edc8f77db7fb8bd2e13fefc59bb393f625444a63546c2cbbf52f127f5f1db60ac8310f1c99940324efd05b16dcaad3bbe9e9fdd32757ec56fb4f5785f6c793e91cde781acc017ef3f7ea689995b07fd0b2fef74e2e87e4b513893455be72e549eef3d9c246fec691b03b78adcecde3ccbd717ab29b14e6c045858d7648e407efa9226ab4f12eb0d6b6b369483c0fdf8a2706ce542e4d3c5a4412a046f5c9e9115c1d32c7fa80f510462bd7faba7c161dd1fc234b9e359b3805eef4f618acd414211afe570650d64e1022c84f55336a1ca7743cbbb01d4e3f3eb7e5d1fdba5b75a0c10591a3acdb8ce788923928d68d8717351a458f9eec6ecf109a91bee33f3303b8ec6b43a3e4e00d7cf4a4a02f0d2dd34e76dc588f373538cffd805fc540823113c330904c0379126dd06348b5713bcc95f0e2683e1a90afdfafbb7224d0d1369414abf9b681fa6ba9d1cf9e77d2988f69010a95f711b907529552f579afbca444f7004ef20d25ced80c5d7fcf327dbc4fe84300381049eb5a1962cdf624f328c44f58e47965801687b073f72cd5a96d2b9354a0b58a7c726ea36d7480ca26ce7f026f3975e10e3668f678ee94f2026ad14baf0c5ff120da650ffbd497b47c98e79f99e3d5fd213c66e7f28b791e7f682917d639e5abfdd132b75feec9dd34417f8ef5f3d3db1e505497f10e0f78e8c31527f99c56acf392f25c523d87ef9a1e7649d5e65d92077269c9f94413ad6fe93d262f10a0d33f7887a681a1a71b26bcbf3a8835c832e55b95ff757f64ae66e891482fd9dd32f216c3da2b9665820bc083a263c70ab1a38eef22602cae2e495d3f43ff30d06178ebc2e5c0b71130c06086e6b90521c9f2f9f61731068970d500efa84c6c7aae0355e1576b7a36dafbafcc6b81d8045c001a4670f60da1b10edd269776b0d0cf60cf6d0ca63b8b15f287e6455f561fa88167da07391ef3507d25c6ce31f71d2bf4986abdb4ebd4dee1f6439492aed2f1a15c5212dec9b76371ee13993badc99643a7cadc30d79269c7a2d3dd0804e9bc62b13b7af46fce53053a10d4bd432f2e1f31f09b8dbbf721d505f5dd21799266f21f6aed16cf54a4c19642c2e70a819598f6665fe2a61827cf89e7942d7fe7eee36240d7fcb40cc3c29bf87beaa68307719c4166fc2fdbd94e28ee23ebdbb569197aa9fc020124ec9940dac93102b47881b42881e1446ce1310149aa87a214b16ff4df6686f0", 0x1000}, {&(0x7f0000000080)="0ed763", 0x3}], 0x2, 0x0, 0xe7) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffe8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:02 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x8, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0x3d9}, {&(0x7f0000000a00)="784e2329f3be625e52634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca5a350b01547bdf7bb3c5153642fe3a68c889e92f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8bd303ec828e30eb4cb160b4eb199761bfc0de917d8d2b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf22bbd9b22a7ab61e995f0c531161c24450d0c1e9241808ef3fed2dd6261f7878cb9a574f98518bc0d7333e716f8f13fa1c12c629c0f613cb497d795401501dee42d0911231e42928f0a5a1ca3b872bd286896767583aa605d04b327d5b0a0b847a1a113458a813d1f951e33d5941f088a8a2216838ddf74110183facb40844c067dc3ed4a911b38233df95a523edef6ef58adafca01e96dce0fdebcaf8166184ae0dc438fa321a4358ce4e11342e27a3a0d68868bccb86fa150fa8f99d20cd6e3366562e8117b95708ad3f27efac0c40686d068136d0171bb024466e6b19e6c31c93cd6e38acd0a3b", 0xffffffffffffffbd}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0xffffffe4}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x1, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000200, r1) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000133, 0x0, 0x5) 16:00:02 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0xff) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x18, 0x2, 0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) setsockopt(r3, 0x28, 0x2f, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 16:00:02 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x85, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0xfffffc00, 0x3, 0x1}) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = accept(r2, 0x0, &(0x7f0000000000)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0xfffffffa, 0x3, "a541f06add55baa8903517ac76f84deaea1f372b", 0x6, 0x8}) dup2(r0, r3) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x28, 0x154) fsync(r3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r2) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) write(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0656997453db86a5919d55ac7fe46784b9ba8134d2d6b67b376213541040aea7d2124df1d50bee03acbe0973bd4ce79e4dd7e203884cc6250388d764a177b675badf", 0x42}, {&(0x7f0000000240)="3592b47120b57cd874b17d7e054202d882373c6c813b7bd51f61a373484835fd8e5e0f73d0280c8fbc70654e3141fe18f97747710dd2e46e8b2005030d2c11cc2f2eef03e5d4b82e466703c66858ca9e770416711132dc66", 0x58}, {&(0x7f00000002c0)="9194b0f7e2c30f9eecaf9bbb068473536c5692f6b14517662b6882b12efd1dc9bf23508e240e6a951cfe52ac4071ba2e44acbcc9481cef2a1863398bfedd9d8b8ce9434d1f7036540f8d33629d65595ee464404e928e6dd059dfc49e3f37b4627fc89b2cc48ebf5cc4a5700474cc155ea1daff5456f8516a", 0x78}], 0x3, 0x0, 0x3ff) read(r0, &(0x7f0000000540)=""/218, 0xfffffffffffffd72) dup2(r1, r0) fchdir(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffff000000001, 0x20003, 0x40000d9f, "0000008000350d0084149f3e1215560400", 0x0, 0x40}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='1dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x40}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x1, 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) socketpair(0x18, 0x5, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x5) semop(r3, &(0x7f0000000240)=[{0x1, 0x1, 0x800}, {0x0, 0x44, 0x1800}, {0x1, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0xffffffffffffffff, r7, 0x20}, 0x200, 0x401, 0xfffffffffffffffe}) fchown(r1, r4, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f00000000c0)) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000119ff0)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x8) 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, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(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(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, r8, r12, 0xffffffffffffffff, 0x2, 0x1000}, 0x10000, 0xffffffffffffff2c, 0x7}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)=[{0x5c, 0x1}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000001340)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f00000003c0)="00bf4ea3000048e794f38191170617e43c7090ccfc029085") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r3, 0x2000747b) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/32, 0xffffffffffffff25) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x2}, {}, {0x0, 0x2}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {0x3, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x2}, {}, {}, {}, {0x0, 0x400000}, {0x0, 0x9}]}) unlinkat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x0) pipe(&(0x7f00000002c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x25) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x9, 0x2}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$unix(r4, &(0x7f0000000140)=""/224, 0xe0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6353a00", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0xffffff80, 0x9, './file0\x00', 0x3, 0xbef, 0x7ff, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) openat(r5, &(0x7f0000000200)='./file0\x00', 0x2, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x3, 0x7) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x31) socket(0x10, 0x4, 0x6d) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/41) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/153) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x5, 0x5119, "05000000cea18a00000000000000000000000005"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000440)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7eab24fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab10e2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d025a08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e65382c81ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6effcb166b81d0df95cacc1fdb271b7bb5dd6fe906c116151a30f8cffdfb8a10c1529885c5505677e31ea0ce41807063e4466f8a45a83bd631449658c15469c9ccd333163482c0e840801eadda3fd491733a823a8ba3d069c9f9f9c3ab7cb72dc4c593d23c1d2b80a751dcfc8af1251cc0d79dc0c71ae6f16748098d96523eae9aa000d8d6a238b0ff68694a939b23325da43be3bf8071a9b6cb01c5a68605253c0d50b9c41d5510c323678bcd9201c74e340bb0ec2884dfb0f986e528e14410423df330faa73435e9005eebdc3ad2b215a1f880569a9a5d26a4f37f18c39a5bf44202d5dd509e71aae23525a69bf9959c3ac3f19c7e7e96e6f8f282c98f88cd074fb0eb9f5bc992df166f11e012a203601c2fe1fdaf9e8c878d0f2ec6bc40e258aafc3e52da15c126fdfbd7f7349e884d203c2449f281296ba0484099cc78fc4fba953af0d9acfe8f04b18002806d9ae005c587c842e011a1496f7afdc1fae6c56bbb0d9f9fbbdd122ab564f83138d20d3391dc52ca6f9070fec865db304065b7f08f55d30bd6ccb7376da91b240ac39377174d7f86e71b2942213f119f16e1efe81a022de19b6f4308dafa832d7d0db2ee19d542b1d6c645e8c2a20d71ea321be7f01606da462d041b957e3aff59008019ce1db05c041221ebe0eb40665a9d093efd83be985097e40f5b5166c0f9589ed4e5ddf4def8e22851f43d6200a0f6dfdb5a8d2663429f607d9657baf61176f95db884f53df23bf9e0405a0bec827ae0553948b39c885e76a710328beafcb6a9291278fb339c92ee01c7107bd9634bb3902d916d5f2da7412d6bed2bee2db821faf8386fd4af5372181575b1aa5edb9aab1c3009982175db6d694aa1183dafc33455c2cfb5b4d50e0af9b35f8342f924a6b9562da84152ae11cd09e54b9325ac277bd5fe0fe207114e902efe85edd696c78e4bcf406f289b48f0fb7ee630891c7222a6a5fe4b64683ccc85773b5a42d345c155f26d327d1821e44c94328eab09b9a7b730ecccae750ea82cd078adf4a080f1a5c0e90d047b8a3573876398b7414521bc0330410662e6d502d86be63565ee8da9fa4aeebb0590dcc1cf63c8ef2beb8b47b6ab42f299e763be39ff0653b4ec8db22b2a73db3b58cc1c94de9f971cd8d58fe34efaae02692629f62646f0f8acfff0c99aa4477523266eab756f00857782c910ecf6149f33af357db3bb3507d1e5989438678f6ae12af58753aebff7c98c19e0a724a902eb9c3007e2fb955abf73a79de476dad309e1f0e8fd0b8f1a60ca0249aed1acf2f75167d55e48e3df41616cafaa0d710cc3cf93af6c1fcedc5b4e568eaf5210710bc2edbc78ccf5f5d880c24560db5d8e1ea0c4b7b00d68766422132061fda37ce086bf7dd498469c990f7ac206b983e6e2b7c450db3b416cb8ce712ba70437479cc947129d4588a05b484f9e9ea0850f3de1592f557998247fc4cf5ad11033a3c833e933ba96e4d61c019121fdd8470d2e669dbe92ff876d820a3e0f303d94c71b430c83ee7ba9d51a5b942833e5dfbe5ebb8ceaef7fe4c4de89f3cec17dcd986961886e4c6c4edce004a82c538c5791368b6a2b8f2ab592c056dbd586736170ab3b36e10ace8e14301140b668059a51131d281a0398a5bf6d386fdb3a7765db9a1a5dca4c49bf1f47f23862765513da5ee47c5503166addd77ad1415ffe7f8a2138803e0e47b97af88b58eeb0252d7edb556406f9288f2a4a9a4f77f936e96888d20048f9aa320e2fbb4fbc61b4acb44aea6c0b11fa446d176f0e89a50ecad17611b6493eb2d108fa039eb29bd0a07f3798482d432761fac202ed4de90309c2dbc2589489984ddde6d4b73d8d4e28558715c71cc166a09d7dd3317dedac4d55b65a37156c87a0075e28ca271d34b81efd8fca6f1ba6bceef7d65fc5693948c5936093f8d025e5d25287843dbd7c835d752b31ec363b97396727bb546f45263ef4f4c46932e3dfa2207382054861afb93cc8d01481a1eb66eac0f48fb0170704773d134e60f39051be5e01097f81ec880109c5d2394cce36a2100325588af5478993613011381e3cc36f0f09a8ee6961b417c0d4ecce3f8306126bff135928191a0b5c46018f834f9df23734eed409f34a78bafe5388c493d93204fe8e0ea6a306b1c0ca53f4d986cf831fb896161a8ea10ac023680c8f2d5751914e04ac41ab422554c1f9381d397b85474e2847912863a07908a2f20eb100faf4183b30cb09dc47929cb5080239adf796383671922f0d7aab1251adf358d6d053722c547c54e844a268b5a44618374674fd65ef4885a6ec8fe972694a649722e2554ef1204b905f5eeb831a11b43bf949b92cb65354a591b35768b95062ac5f82b242dc29cbfd484bbf8f2a7705c27fe828758fd665c0042703ce44b86fdab12dc2864d1a56ea8a77113e8828af3b4b3d56b2af1b2bd2f3bff05bc6cbde929e45957d095e149deaf9cba37ae2709447c8d405aeaa3c36422660dea64ef1870dcd72ab53b0a40da743064713a80b8512947a53a2e805888307c3e1bed2b101a0c57eb716a03cc62148cf6a228687b8af404173322a1c01a62b4eea896267d4cafc408511af1afa63e872b2d5013e6c4fb756cde7e516f34852a396fa7519a9bb803b4601430841c4c3e9c523b6ee5b7482ef42ccd4b4ed3172e58f169e091a24935e006fb12348ff811981bf4730394e5f6fa37646a860587c205223b88e876c773765790c09afdca71fde09c1af8a7786a0e7fafb265bc8b867654c196edc21445261bd5569c653fcf728b3170af65eefea3f09ab8f811b77ae4cd6c290d7f69fad9bd8ee1020965df1d33a68ec5214a38df72dc39bdc6dff7a6d8ee1cd3089d679ec0cb222794a9187536ff70c5089174df397dcb2add2797c53154a4a1c8938ec0549e97298e9b318fcfffa952110aa6d6c2078555387f5349daaa58d9a24af539b9c4b44285eed2ddd6dd8005a0cffea158f05f993b5613cfb7768db70714d4565748bebc7b312a5987081449dc8741752618fe41202e72cf654500d40edc2869b847717d941f26c1ead501a8e6173bca5929714c4c208240c9071472a2e679aa06f8022eff3f43128545d65861ea4ada9f7a919835aeff9ccd261977fdeeab2f5644fe46afe306d0bac6550b5511eaa41aa43fc56563d6f617217af2dd9b33ddb60553ceee007fac85e8afd8920b0cb64ee2d93a2d3edc6aa249d154bd5c7e56a20f9c0e4272d8fa4e494a34c18b24b08c2727326a04e5fcb0bded2be7d4c9d9b0deec63c25e4b8047cc585965adfea9c2175bb6657da0fdfc7de8c3467a62877cb3415404c5299af801a3ad562f9b40146d882874ebecbd32b5f600d287eaa3ec53312a1d6bba84fa382eeed04eca1e74e79136ecf76f3646a2282e463462b2ef29d56065bd1514e7ddc09bd802f36b8c5a179be0490dcf5811525e48ba2f8ce55ac9278ac35bbf90dcede96e18434828585736b41978a2b9e6e0621075aebafec00eadd4744b51c82c1bc0b01cd2d7fc9183c16dce3c084aab6807548af1f19f3ce8cfbd770be2ea8a350fd8d4857b42208b6946a01591e80ed126a0058154570f8dc704af3cccf6bd3278cd275afe0664655889c8e93dbbd5371c4916a13095e2c39c623987612e316d531ad688ca7469c70e2b4d3318fc70c9c7c35077bc28b319552c349ae4a47b430a1d7f49d553a6711833fc6bf27914d4ac4acdbe6c1b46952cc18d5113bcb38afe9247572421b77e1e51a520fbe99ee9f7725f1f1ebd1c012fc22e873f35e0044938ed0b34ba648f0ddfc906ffbf40a772e6cd4cad2040ac9d7ab326d4ace816f31e375b887d34e3f47d9e8303261e83f4fe427eaa80d704d267de72ffbace20ccf951eac4c3ed112ecc4733b096d9001aace8768b1f7e0f17e0848016dd5c444e2e80555b2b008924e03fb7c4fa0efce7e6428e8c73445f7a9889b29ad7be673300eae010cee897b375f43bf9f3002520576856a132f4bb153b90a9a3f410d09c2e33bacbe4d5a828f0492f9e92a9344aee5eb44ecfd828b50e9af9b901ac496bd2c016b6aef1ed4694089f3d2e75cff0669bd5fbe4ffa4b38b0ce6ba4bc359a6276f8e4a933278ff31a78a11d1a9ef62c36c2117f30e2b407c9d3578b831f84fa56108e12608c266ad731c73ad2eb34ab39b6477e80bb883d2f9540ef162ee0d92720d511ab86911795770599a92e8f97b08eb47dbbe5ef16028238d3b54fd6443b860f382220de1d9d714b991d2fc76f15c04d9fe994d76ebe16c2b8e6764d81d904402e53709ef60ee53e8382faa9cf85e1d3aa5f42803e83bff5891d7e86b00399aa6e4ca8b0394013c7c81c81077b8bfa5ded0cd867c27c14604260ed0e53d3a404342c6c618e377a8e44f5c182527203549f8cd9565affc3c1a18d7b90d1f73d9f66f4b317f55242cd1c7d2c2e97154146dc62cc8e1e5c0c595ea50fe9d27b189dc605a583e8c743aa28f82df92bcd890243d56deeb28b918b8534efcfa494c26a571ca1c469dafb621e981f9cb901d1d31943f6deeab3857c0fef038d0b9fd70c82e5913fc703efbdd13c60f28cb50ee18a7afd53aaeda7b2d1d25818b40d23d0cff59dcb0a681240d2c154c7fc362c71e0f9341d01051065a99a61c2553fc90cf3e7da72d3fe2d12b6c35da4ba56a3d744381d474a287c2f0c04f22c8d453d69a6f99f895927b3f156725dce6ad7ed42b8de9acf2e20700e74aa28509d9a37469cbe1fc52c36b71ecdd36297dcdb3c56fc141dea6ad739e764083aa36b57c7b505a71e275a567b1261915bf9f5f9e004d4abec5c9f917cf04803f15d3d46164e3466dd04ee621cac8961f7156057e52ccd11b6f83df26183eb3601efdd6679484f9d58fcf345857bb518789db58fd9ae67daa7f1ad18768b7de32fdcc8ba6d3cc238185f1f74a657646cef09f6c9ff955c7d31caef966f937906d7c369859ab715b209f06e228ec5cd6fc9854e771fa201b1a9a494dec09dc4f1464e1e0cc43fd26d1f9ef433cd4b3895ce0cfc0c87488daf6f17a2683e1c28e5a337ccda2bb582cbca35ddc12e16d83b948add1bfabb258be9b58cdb5f87a6a649a10af1e62664d8", 0x1000}, {&(0x7f0000001440)="a06c0a2ba47297665de7d62f31968d8442f870054421e470e11b6aa96cb314f94f15bc6a5eb10a284c2a721548275dab194b0530e0170bfd8ea44e517c5c269db25944", 0x43}], 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x13) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/47, 0x2f, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffff5ae, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) madvise(&(0x7f000032e000/0x1000)=nil, 0x1000, 0x3) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dmv/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) semget(0x1, 0x0, 0x221) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x0, 0x5, 0x2}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x5, './file0\x00'}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = dup2(r1, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="c68d792bd64fca3b6d5b9965a38b00000022000900000000000000c9498f54e3fc6f70425db293cccd078f96168f7266285b6a9efe685b1097766a545071470433168f257cc314da7cc7f63aefd6613b50942fa117ce0e9c23f38e98da84e3b147ed9924c631fb67667712f76995d2ee70e507490842b185ba8c08fdd50c6c9a58fca24a325c11a7038ec673"], 0x10}, 0x0) getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x25, &(0x7f0000000140)='h') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)=0xfffffffe) r5 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r5, 0x3) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_open_pts() r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6c551415090f29d3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) kevent(r0, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f00000002c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10030, 0x8) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x4341616ab1c0c67a, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:01 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x4abda0f072aa0d1e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10008, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = dup2(r6, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x14080, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x80, 0x0, 0x4}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x2, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x1f15c5785e811d07, 0x1, 0x4d, 0x1f}, {{r3}, 0xfffffffffffffffe, 0xa, 0x8, 0x4, 0x9}, {{r4}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x40, 0x8e}], 0x7f, &(0x7f0000000180)=[{{r5}, 0xfd4d4e8e45a340ce, 0x10, 0xfffff, 0x80000000, 0xf3}, {{r8}, 0xfffffffffffffffe, 0x51, 0x8, 0x400, 0xfeae}, {{r9}, 0xffffffffffffffff, 0xa0, 0x1, 0x2, 0x2}, {{r10}, 0xfffffffffffffffc, 0x12, 0x4, 0x6}, {{r11}, 0xfffffffffffffff9, 0x92, 0x1300fffbf, 0x2e138a45, 0x47a2}, {{r12}, 0x7, 0xe252e3e2d280c670, 0x2, 0x7f}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffff, 0x207}, {{r15}, 0xfffffffffffffffa, 0xc, 0x20000000, 0x400, 0x7}, {{r16}, 0xfffffffffffffffc, 0x34, 0x10, 0x3ff, 0xc8f}], 0x2, &(0x7f00000002c0)={0x3, 0x8001}) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x211d, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x90) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r5 = fcntl$dupfd(r4, 0xf, r2) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x4, './bus\x00'}) close(0xffffffffffffffff) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x46, 0x6}, {0x88, 0x100}, {0x41, 0xfffffffe}, {0x1, 0x200}, {0x82, 0x1}, {0x0, 0xaff}, {0x0, 0x60}], 0x7}) r3 = semget$private(0x0, 0x3, 0x679) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x1}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/95) 16:00:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:01 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, 0x8000000000], [0x0, 0x0, 0x0, 0x40], [0x8], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f660400000000"], 0xa) fchflags(r1, 0x0) 16:00:01 executing program 1: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r4 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r5 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r2, 0x80, 0x6, &(0x7f0000000040)="7dfb35b3aa32e3d9b5c7e279c1b2b26833b74890872497d807422f0cdfe8b3517d0faa15c9374f14602e1004d64825d79e5683db33361ecfebfa3498ee3070bf2b72a4622ec982fd1a9cac7a89e3babdb9f162f3417b1164d7e7ff719224b8a434c1cf4ea3f073e99d6144975b2b022505aa88316118144ae5531084c2305d9c", 0x80) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x8}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:01 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="5d695603c738848b724200dd7cb2bb88c3caaaa090c30faa3b399bb120f22979ad31f869c8441830e1690af8ca676dc46d511f7348f78ee5e27b93ee20ec757ffe46d1c8fe7fc79d69b9a8754d64b732d1213678166d867cc006062ce6cfc7acc5483ab3bc5508fe1480f6b3bad943051eea78d76ab219c8e71438930028d44dc516f8d616bec1658648975ad6a95221f9e85bbcc6987b86791c12f524d595f882c93f87d173078dcb299339704c495e1de55e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pledge(&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00') ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r5, &(0x7f0000000400)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/45, 0x2d}], 0x7) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:01 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000500)={0x10001, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom(r4, &(0x7f00000003c0)=""/230, 0xe6, 0x40, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getflags(r5, 0x3) recvfrom$unix(r5, &(0x7f00000002c0)=""/245, 0xf5, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x64}, {0x7ffffffe}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x20, 0x0, 0x9}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = syz_open_pts() write(r3, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() write(r4, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r4, &(0x7f0000000200), 0xfe72) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x100, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0xffffffff, "d730b40c444de400", 0x0, 0x4}) write(r6, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r8, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() write(r9, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r9, &(0x7f0000000200), 0xfe72) r10 = syz_open_pts() write(r10, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r10, &(0x7f0000000200), 0xfe72) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x20000, 0x0) r12 = syz_open_pts() write(r12, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r12, &(0x7f0000000200), 0xfe72) kevent(r2, &(0x7f0000001580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0xec51854e09e33925, 0x3, 0xd8}, {{}, 0xfffffffffffffff9, 0x80, 0x40, 0x6, 0x200000000000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x8, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x80, 0x1f, 0x5}, {{r5}, 0xfffffffffffffffe, 0x100, 0x8, 0x10001, 0x2}, {{r6}, 0x990daa61f7a90a33, 0x20, 0x2, 0x0, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x63b239ffffa26a89, 0x5, 0xd85}, {{r8}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x34, 0x8, 0x6, 0xc8}], 0x81, &(0x7f00000016c0)=[{{r10}, 0x4, 0x56, 0x20000001, 0x3da6cb60, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000000000000000, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x2}, {{r0}, 0x0, 0xf9, 0x20000000, 0x9, 0x5}, {{r12}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2, 0x100000000}], 0x3185, &(0x7f00000004c0)={0xffffffffffff0001, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r13 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getpeername$unix(r14, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa4a, 0x0) r16 = semget$private(0x0, 0x4, 0x0) semop(r16, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000240)=0x7e76) r17 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r17, 0x0) msgsnd(r17, &(0x7f0000001940)=ANY=[@ANYBLOB="030000010000000003000000421fd64519ea8fbd58ece1b163d55acc93a0496fb75a830eeeda4a32018df0bb9bf1a9254ce48f00c4416d974303f26040182274751fad31b0513e5609e8317ba08596a8ffe3df7b6fa6be6f4630307fb87a5a6537d752b66f845aa4bbb285b771d688301797ae980530b70ee838107a8d14000ef11db0999228359b5d75815626da5230ab03421d8a2ef268029f7c949d349384c2922c2c5aa57734e14f309784cf2569a2e8f2beb9889b7e5bd4c050bf308e1c430930aeb64464cdb9082852b73de7fecf7da1a254413545d68343b1c38d296181c02d47a267e3bf9f9cfee2bca25edc4d4b8f7347810330f38efbf37cbc805931b6636a81a5db578ca977f868d02005090bcea73c1f6e8c96dd3b4c31be77622c55983e9dfdefbbe2af261a2905472511ecec89762099b05510bfecea555258f4a72bfe65138b26d29fda348bcb4ca7c372767e62feb2bfa3cc5074ab024eef114f98cbc43144f2b1b42173d0303a6a16391b95bf7a82822d4513f41ad2a48ded2be5acf8782266ba1823847012af"], 0x1c, 0x800) ioctl$VT_SETMODE(r15, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0x8, 0x2, 0xffc0}) semop(r13, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r18 = dup2(r15, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f0000000200)=0x3) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000440)=0x8) 16:00:01 executing program 0: socketpair(0x20, 0x8002, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="805d863ecd66b785853786cfce85") 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006ce000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r3 = kqueue() pwrite(r0, &(0x7f00000000c0)="09c613f81fd3a2c02bf3b2c98da1b0", 0xf, 0x0, 0x3ff) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x17, 0x0) close(r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52b8b85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc08407b8d7da4333ac0f994166a1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240c99f97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c91cb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e0000000000"], 0x10) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x5) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/27) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(r0, r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001540)=0x3) r6 = dup(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x80) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000100)=0x4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff9b, 0x9}, {0x3ff, 0x8001}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) msgget(0x1, 0x707) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x9, &(0x7f0000000300)=[{0x6, 0x1b, 0x3, 0x3}, {0x8, 0x3f, 0x9e, 0x8}, {0xa7, 0x20, 0x3, 0x100}, {0x2e, 0xea, 0x40, 0x7}, {0x6, 0x2, 0x2, 0xfff}, {0x1, 0x2, 0x7}, {0x101, 0x6, 0x40, 0xb7}, {0x4, 0x8, 0x6, 0xff}, {0x9, 0x9, 0xd, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x4ac, 0x1f19090c}, {0x3ff, 0xdd6}}, &(0x7f0000000280)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x6, 0x7f, 0xe0a2, 0xece6}) socket(0x6, 0x8000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0xfffffffc, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x2, './file0\x00'}, 0x8, 0x0, 0xffffffffffffff83}, 0x0) 16:00:02 executing program 1: 16:00:02 executing program 0: 16:00:02 executing program 1: 16:00:02 executing program 0: 16:00:02 executing program 1: 16:00:02 executing program 0: 16:00:02 executing program 1: 16:00:02 executing program 0: 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x52) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x1, 0x9, 0x100, 0x0, 0x101, 0x6, 0x5, 0x3, 0x0, 0x8, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) dup(r1) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x3, 0x81}], 0x6, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0x0, 0x80, 0x8, 0x9, 0x4}, {{r3}, 0x4, 0x80, 0x0, 0xfffffffffffffffe, 0xa15}, {{}, 0x3, 0x28, 0x70000001, 0x5, 0x5}, {{r4}, 0xfffffffffffffff0, 0x2e, 0x2, 0x7, 0x2}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x140000000000000}], 0x0, &(0x7f0000000480)={0x7fffffff, 0x401}) chown(&(0x7f0000000000)='\x00', r2, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = getuid() r3 = getgid() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) fchown(r1, r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1cb) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x56c727ba45fb2d7b, 0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r10 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r5, 0x0, r6, 0x40, 0x6}, 0x0, 0x7ff, r9, r10, 0x5, 0x2, 0x1f}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r11, &(0x7f00000002c0)='./file/file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r13) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r15, 0x0, r15) r16 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRES32, @ANYPTR64, @ANYRESOCT=r12]]], 0x1, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r16, &(0x7f0000000540)=ANY=[], 0x0, 0x40000000) r17 = msgget$private(0x0, 0x131) msgsnd(r17, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r17, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800"/257], 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x1af7}, {0x6}]}) syz_emit_ethernet(0x1024, &(0x7f00000011c0)="2ced4e9b3ba7dc28e1baac7f63c9675296da7c71466505cff39798477a9bcee217dc80e17d67395ad353fee82c5cec07c0e26b5a1364c1fcf397461e47cf9081303cb1e2a71b07679256aaf96cf877dcd21e97560f5fb093122fe17ecfca20360da1f0b9f38e2936a1cf650919dd4b3a8cfcc43d6d1ca6201295103a38e15b5b14f6014d87b989ac60503df204451bd2764759e31b00112754f346ad51af175950e78a5cf16285215ae5ee148c5a1364ae3c0dafa558b451c001c8b86ee3a78dea67a185273114ec90c3b9ffef1ae48b5af3bd73410a4abe285c737e4603995d8e353487d4155dc1df6ec7324e9ef6c3bdc927e6cc8726b0912b340e9354564db2a5b8b385176f0c0f69e423b4695c88b4d7e2a6e101a0312f08e02c18ee5e516f57383b81cdb0ebd723089771642ac9e9fb9a861d2c82ee2c9d5b853980ba9d20da187a380cd5ac5ee279668cf1dbf561239e2d1953ce3dc634e1c1fae445aab49420d033037309e386f97c764ff6bef936b8507a7280624594edc72fbb9a82b713ee957f1946a6bacf6fb7cecf03d5be0e1e5ec2a9b4f18abfcf150ead4c0b2cc34f813962f68058ca0ce155dc8d420c501e2d017b7ecf3f4beed1572e43a16cae45783d95b5e88a1139b96cc88a74b97b25adfe46ed197945a8f4250f50a3e8b39939cb2fb1c1c729b3be1ac3004eb192b9e3d724a5aa5c8817faf84cb98a0ca0ba4a631986dda18df949c24a8da4cf5794034116450a6e168a059003ee02eb400b16ec0d41bce0d2c00b853803969df22955425f8152086ed63f89164805d65e6bf699232485ead75c4890bf84025accd7e43f1193c3eba28c8e0ad9df08e2afbfd9d4f67baff773b3458b6236dc843005673639d366a07ccd741744320e9a791835b8b4cd53b6437d19241bc25a65236e02f94015393d00edb6875f50341170f0c67ac910464735b83c0e85891f29c3195fe0eaf608af3948dcac76129ae4fd0a12bb2bb1209ea45408afa369cf9e31ebb294e4b5c77e9b4b729bc7249f6bbbc9ad6688f3ce6ab638ad3a40e2c6eb4197b53adc5605b50ed6056e321d50353beeaa465c45008f4a9da3550cb068c819505fa3176a46df6946682d69d7770b70ddbc355602d6ce28167920748f49f6a9b44c2103000000000000001f9692ccd179fe6a9f2060c1d0a024dd7fd905cffd44377dbfd3b6b11fe6ef9ce60d36a7127f5dfcaf1ea32dcfc641f8676293e0c556a0da7527aab8d8a0cc34e9b4a633bd6b8734e625aa8aa8133ed8420d1b09350035613aa3f9f111c8b69adfb9e3347d9ea60fcfec741bb76779a86255b158af9d0a1a4806d77a29f6b321542f3db349944d6254f3da8fa9b5be2ca2340bd09d4d84843b8df6b48b6c83c3492520e38dc76accda8a7096ed531a419f9de2ae8a198b561b797d8d3acc465a874b0e8a3bc2d018305caecfc2ef2be1fb742aa15368f026c42b844b7e1cf4d198ae1d160d918ef55800f5581823b230b7de91f3311ddb02a3707b1b761c3b88701877fc8fe37f7cd2f89392cd126cca0f6d472485b45022104a7ce9d8ca9870970be5a68948a851049c7543ab68a8392a8bdc8e3c16c17341ba8cbab7d55645e76a4ed4ebdc42ae1b32077d78e42604377f51985d12aee7b6392e1961e89c552148e479742b995986bf8ed04e5a58761ee113af0c61ddb8a293d816a8457253876a37611789720095f8fe4b2e6e82155830b46eb9b1ca8636bb94565d1dcd035eb1cf85e9d20539518f433a31a5909e86a48a435190c1abe213c87184a4da7a91d3ae529e5193546761c0b34677dacbe4a674d2a49aa3bb0e390ce8189f9ba2f3955927ab65241cd7e4c929a086cb973b684d4f02c02673ab207e90a48abe7a54574a4cbcde8463f571da315423577c6b3704b893451d5bd3d8ada168d2809ee760a282132ffaad6810dac7867c20a52100d4fff6e9ecc0bc4b7cde8a13951111a2964d6bf84b17751888b5d131f5cbd43060f78838fd797a854c5bcf7ef3459bc94b22125b7d4d0717fafeb985c61c2f2617e2beaca9582d3c70adb63df73f835489262f695e8dd646c1a7dcea3edab51b4afdb8b863e82840b0d6ebfaa26cc9fe6372d941e5b1ace0453d699bf610117aba05861e3440dc4b815502e73f6f5869d908e1f79f9098562f7fd9fe4c3ccf432b5ef0a96bdb5b3fdce9aaf9982ffb225abe67f1fdf7afe8c9b69dd7cb3dd6ff66f67530ea5fa9ce985595234a15bc5b4cda166d8c00fd1bb76be3becc5d173705d56547349fdc73fe14fe9a7edec77ac13f7b645d4eb882a7709094b47c131102f6eb0455bfd8ec5c58e47a4eb9533f17e19185df44c0b1a395023c434df0a296c76b47faee87f033ffd20dba66e44b2df0da07b4d0710d17196d3b4903b2e2eed1d7637e8d978400d3c952f65e2815cca12b67fdadf5a2801b165f7721ca60e3c53cf0dc9f476301797c332f254503f036d9fb667f1a2fbe29ba12ffdaeb1b97c08487289ceadaf9a62506f11758f5f42f311f78bb006b1bcfb05b5d5d516b19e56abfb04224706cd8c54b51d4a707a543e762a901d4598a0a582c0ff05faf90146f327833b2433e26d46bda2aeea6854fc97b693cefed09c9fa25c2d0ba479f9d6bd8196e14c68c3b0fbd395d31c58aa426f99c9c019d27458bd96562853c4c66da1f206b87c46ac00f2b36a7126c39ad5c0f202da3a216fcdfaf128922a08e19a2b7f88a643f424720c1b798a53aee52a6efaaf05f612288232989259ee804c135f86387a81eae80eceed9306455650200d210e69d714c8650eaf7185efc15c38b1727baf872810a2fab7088c461ad4ebd880752b7d018d3aa72ff0355a5fb786ed774e004678b8da8ad579aa4373ea91c01d52fb3e5d9b32cec23203e6fd8b3dbda78a5f77018d20da79ae1b2da92484fc84c8689e51749c2032607f0f2045dfb4a4ad241842f7605fb98d9efc3216a5555e32414f881a8c1ca7beba4a9ab0b6efdbb468870430bb139951a3a934f81950a68b1c4444565395cfa08a05d247a4d91d5f8dcdd87d13e24086085dffbb357d716cf53507a0897db690da77962aedd476fcafc3bf7ab1f29c5cfe56e7ba5872eb8f6a61caa2606ec1eced0ab0f549ada8f87645e762122a208519f6028802692461b09508e3f15a06bed42664c50065691e8d3f9ca30019ea34a5775dea6486a5ce86c9b07834772f9612b5a281896b8768f43ebd0eae064d9e34f8395d58023a8e5ee1c80f8c8f1b10a7c9209150c9a8e6db4b3b9a205234a4b360b10031ad9876e48788c2e3184c96542959fce382c6794e98b5e947df2286b0ae029de5962ca650100adea8804d584f48684a6f27df1ceff0e9fa7afb3e2d3e199d9dc2ae7b8bbb2a340f4670f96e6865379ba41454c8c21311d0ab18b31a21045a00bddf793a95167e8dffd4d15681015f46ae5d00ac91392764e73720558b42cc92b2947845eb80505f1d1e2fa7f16850ce67da09dccbc3357bae43f4950945a4f364e367790258ba302fa87058d8eecc6029f46fecedf74109e6b4c487d597b14a95f2683348be9f6a9e01327c6ebe68f805e40f5c127aee32744fe0b9e9c19adce0841a9d6f16673f3146a8977cc5444cbcee3ab50049d9d6de7a2221660e19409e81c812cdf003a098dfd3ba9474bce9b1b429380e0c983bbdaa20d8dc6efe35d57407e1f64025e08077cf67e11055997b6cd43cfcc8c8d5698e09e79bc3230a1a8c7ada5b4d9c1cb93d2d42142b94cb4b7a38db02cca764d9b02f049c1189cc8828dccd671397be00dd892219414a39c5627c9d42e81deeeda9626052b328049c0c9f51ec2943a3819ee5daa0260383729e58e0ccffc11b72b67fd34136606a1f1e651621101999116de48eaadb8d49dc7232e536eac5de22703e88a6d89a01ed9b616511f5a7ca879d45af0f7bc2af2f1cef07f70829515d3a5e20d35678c17af16369bddd2d4ea1463cddb49ac6e47a997c80e35678796951cbc29d7f4d46a5e14ffb4a193dcb20e528f657cad329b5f79055526a9303ca83148921f26f11606772aff1ce74dca2ed30438e8ef087916cecfc10b34ed3f6ce05f4601a7dbd9bb5eb331eb4d85564749eb1a0cc5483d3b373561586e7cc7eede1d0a2c53bd678e3e11d529b9f9a8d2656732de61e7d5f4ea22b561d0cef8d236449d01bdf3fcfe208dcbd5dc6b66f2af1a1b8bb0d972c6b197f52c613ceaecfcc23f43db3d621fe2a040b00ff078c6c24d83888c2048e73e7373942e0b4b1d478158304dc4b1945acd80bb578b5b303c6bf9a061f485eee47f29e396a9ef1a7f2d0e1dc0e85339752da985767466f7cd24f992414d09b74ce3f2ce358cb92a5eb3623699e2bd7e2127ed9ad96a811e9ba94a159ef774b15ce3de28b23147ff57d0e9e0905691c1e3ae913f1c531050d0f73379aea65057fc3952aeff0f92c93a72a05295be10bac0a4c0287e2801a9f6582c9a4672aabd66afb7ce89bb6df9695f4bfca1cf305abd631462937809c42a876555faefdff32d22c2be3f15730a86b7bfd8d575c8b455a35b55a9ca41ef5a58633203479129d74ebc51813974564cceee2dcfbcc01d05f99090f406ac93cd0b275d8c7bb70b0f9c2455a3d6b314e4ac0f0e1923af69166dd4ea1ad95e2ffc02994565f15741972b20aab44fe30342be1ecec3de78292f6f55f81138c882fca5962e9fcdf502376099e33fef09aff4f468c7a2987248611b0b36aae0ad75969af7bb9185062517d3b5bcd02ac7ad0239a55bab1c5947c7a50a824860b2631f14d43126b632dd2d9b05c555668d97162483ea24f69716bc4cc0dc68a783ceda28af15be1d66202f206fb1d0bfbc1b514aab3bc9bf88cedcf82e3c2faa601289be93cf203a0dbda68b4711f651d422dbd9ec77a4a74f17db1d2a3cd50de53515bba5fe45b6d50fb6fc7f3410087d72dba8deb9794d32ab369c96f98db86fd6afba4ab61caedaca4958b7f71e331781bc8704cf2ff1e2eae97084f94a8df86975b57a08e14f674c6bd461d0e83a672905d86d0038150c72cd4704927166e6d830a3fa09bbc0a1b76d0aacb817f4d909320b950ff4611b788bc481e1ca7d627c4323ffb3e4ea19cb79afdfbdca05ae2d30ed2553eccef0ffc578c83baab5aaf19198e395752a496864878d5ebcbd8d5ce896883a29f4db2c706ee80f7da24a80664bb03c1482aafa4c552e7e5a89cf7169b393313359c7b035ce17e3622ca29b44037cf33a209071af6d4fc0fe1259f151a511a41ff032413655329768f28a26d0dbe87f41de1aef6a71db3bf795b1a65d94e3a6a83c0e01a9fd6e29f277b8354164634bb2e3ad7da8d76cc7534a1c83384332537b4635401f444890a041f2082169fcd81a0ee5100dab2ec30fbd977e21358e507daa04bcf0c6290b9b292ac181680b7147c93fe3c08a9985cce5bd32a61ed1cac57bdda6b1fe9ba1bec387a7145a68228bac6c2a15b01924b77e914729533219d693532f394d99f9972835aa2fc9328b444310882be5227c8a8eb8ecb0b067a773ee5479d8b97f9f9784408a017fc428081ff7128d095227ff86513f74ce1353d487cb0b15578bd85e07ff650b616f25b6397ede84eb8ae80e2adaa5d5e95e271094685717baef9721b176780526d7385a52ce5fdc3c1b87fef68aa14a54c50c75d8f5d63c2b4d43e37a648ccf0ca9a1c40e5c3e2219ae3fe8ae920980eda02d0a3bb28976d7149b71b35da542cc13528e8803dccb675600000000000000000000e8c4a2bc7fe5eeddfa342a42d94df99eff0857583704183a68eb3269e531a6f985f11bf5f0") 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) read(r3, &(0x7f0000000200)=""/128, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) close(r0) r4 = socket(0x1, 0x4000, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8c, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0xee, &(0x7f0000000240)="a4b93d1b47d4dc880726f64dbfe70de7f6e0005dab8cff1cb976d3ef2ce3a29bcf6bdfe9cf4f961b9204c3bfe9d443b36bc8235ebfae8c653c5b8bcf29e62d43e3c3cc5465207c0789ecd2698a84d3312d2636beef39865bbe2db4c0ff33bc7ab3d2a36aa8b98bd523ce7caae9be613c7a6acb2c2febc564f7b5e2a0ea74eff13c9786cef2cd782294637ce78042aa8c24a463a49e2b87bd72d01fce95a816a68b3673c634c62f54a5b368ca18f6255a4575ca9b3898ec35b9a0a353e7655dc3e7e67b5536c8c11b682a6323eacff8397ff90e64fcc569fd490b6933c784bd5d66e928c4c8a8247ca2b4befda494") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x84) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x74) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x3, 0x4, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x1ea, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x58, 0x800}], 0x3) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x902e, 0x800}, {0x4, 0x7, 0x800}, {0x0, 0x1c00, 0x1000}, {0x2e86fc63c600e8f6, 0x1, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xe) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0xa2ae2395a89ea3ed, 0x92) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) r3 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) accept(r8, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000140)={0x1}) fcntl$getflags(r6, 0x3) setsockopt(r6, 0x25, 0x41, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4000, 0x32) write(r3, &(0x7f0000000100)="8c65", 0x6d2) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$sock_timeval(r9, 0xffff, 0x300a, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3}, {0x2006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") r1 = getuid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r1, r7) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000340)={0x3, "e97e60"}, 0xb, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x7fff, 0x4) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r2, 0x3) recvfrom$inet(r2, &(0x7f0000000000)=""/190, 0xbe, 0x10c3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x5) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) syz_open_pts() r5 = syz_open_pts() close(r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) accept(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000200)={{0x8, 0x4, 0x3f}, 0x0, 0x1c, 0x10001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:03 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000980)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778fff2814c139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3516d1849493db371badf83fcf204f61c9d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x63f}], 0x1fd) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600), 0x1, 0x0, 0x7fa20604) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 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)=0x33e) 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) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x2, 0x9, 0x800}], 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001d40)=0x80) r4 = getpgid(0x0) fcntl$lock(r3, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r4}) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r7}, 0xc) 16:00:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, &(0x7f0000000180)={0x3}, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x7, 0x4, 0x1, 0xffff}, {0x8, 0x4, 0xf8, 0x1}, {0x8, 0x4, 0x8}, {0xad0, 0x1, 0x1f, 0x3ff}, {0x7ff, 0x6, 0x4, 0x2}, {0x5, 0x0, 0x0, 0x3}]}) 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:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x8e601922cee352c2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000001a, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x800100006}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000240)=0x1) openat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0xb) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getpeername(r7, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) listen(r2, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() chmod(&(0x7f0000000400)='./file1\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0x200}, 0x6, 0x1ff, r4, r5, 0x808, 0x8, 0x7, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r7 = semget$private(0x0, 0x5, 0x204) semop(r7, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000080)=0x5) r8 = semget(0x2, 0x4, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x2, r2, 0x0, r1, r3, 0x90, 0x6}, 0x0, 0x12a, 0x1fe000000000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000440)='c\x00') getegid() semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r9 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r9, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r10 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = getuid() r12 = socket(0x11, 0x3, 0x0) getsockopt(r12, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x81, 0x7fffffff, 0x6912, 0x8000000000000008, 0x1f, 0x8]) semop(r15, &(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(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r14, r17) r21 = getegid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r14, r21}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, r21, r11, 0x0, 0x8, 0x9}, 0x80000000, 0x2, 0x20}) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7c1ba326e341cc8, 0x1dc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', r2, 0x3}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0x6, 0x8, 0x20000000, 0x51c6, 0x790}], 0x7f, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x6a, 0x2, 0x8, 0xb}, {{r9}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffffff80, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x20, 0x5}, {{r3}, 0xffffffffffffffff, 0x21, 0xe, 0x1, 0x6}, {{r8}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x1ff}], 0xfffffffa, &(0x7f0000000240)={0x2000000000, 0x2}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) accept(r11, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r11, 0xffffffd9, 0x2, &(0x7f0000000440)="c3ab8eaa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c4297352fd6a5d61dd4e", 0xffffffffffffff7e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x17}], 0x6, 0x0, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x35ec17dbd28ee156}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x3, 0x1f, 0xfffffff9}]}) syz_emit_ethernet(0xd8, &(0x7f0000000180)="082000410100000515a433f635e9") 16:00:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) sync() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xffff, 0xd3d5, 0x1, 0xffffffff, 0x9, 0x8000, 0x0, 0x1, 0x6, 0x9}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) recvfrom$inet(r3, &(0x7f0000000000)=""/81, 0x51, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x22}, {0x22}], 0x2}) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001d40)=0x80) r6 = getpgid(0x0) fcntl$lock(r5, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r8 = socket(0x11, 0x3, 0x0) getsockopt(r8, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) r17 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r10, r17}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r20, &(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(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r19, r22) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, r17, r22]) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x40, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f00000005c0)={0xffffffffffffffff}) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x400, 0x0) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x1, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r33 = socket(0x11, 0x3, 0x0) getsockopt(r33, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r36, &(0x7f0000000240)=[{0x3, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r35, r38) r42 = getegid() setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r35, r42}, 0xc) r43 = getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r46, &(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(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r45, r48) r52 = getppid() r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r53, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r53, &(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(r53, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r54, r55, r56, r58, 0x4}, 0x200, 0x401, 0x2}) r59 = getgid() r60 = getuid() r61 = semget$private(0x0, 0x4, 0xa5) semop(r61, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r61, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r61, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r61, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r61, &(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(r61, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r65 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r65, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000100)={{0x3, r62, r63, r64, r66, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = socket$unix(0x1, 0x5, 0x0) r69 = fcntl$dupfd(r68, 0x0, r68) ioctl$TIOCFLUSH(r69, 0xc0286988, &(0x7f00000000c0)) r70 = accept(r69, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r70, 0x3) r71 = accept$inet(r70, 0x0, &(0x7f00000006c0)) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r72, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r72, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r73 = fcntl$dupfd(r0, 0x0, r72) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r74, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r74, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000008c0)=ANY=[@ANYBLOB="ff8e3a3c79fdb563ca76eeda7f8ff31000002e2f66696c6530001d70fcfa4b6eeb470c4735a1f956c41d0ac6de3056e9f9229b768294fa970d2f43b1c81665df7afeb41e1670146ff2163434acd80daaaf12abb9a08c7bb6e44466a7c43f30ba31f6b629de4e267b1ee426a8a41159393ee77e9aef9eb32adca06e569b3c416b0cb101c33449ef44"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="bad3389076061a63e82f234f46a5dbd15c59114e582453f05aa7dd7e392fd2aaaca5572a1679d643a402a844c01d3a173b7decb124540ce2d3fe72c0101b6088e68d6cf26fd4979b0dc001f57b8a0ec5d53b938ea1cc7dc861bfb47d8167046b32dfe260141897572aac", 0x6a}, {&(0x7f00000002c0)="9db72b223ad25778d1cfe00c3b55e1924300f73356e8fb66bcf61c342ed6a817121f7e520add8946b67af3cf27406f9f5ef092532211639fd1d0b68041551369bf0ff0f1da30c8bedad4075078a9e4e03573066c298652be7cffe288a910df122d4c57c85227e2f4c1e9563941f0e908e939f0ce259bbc9a702c461a465ea5fcf335bac68eba6632d1bced940084e092e13ac965ae9a22848d83e3ff477b21", 0x9f}, {&(0x7f0000000380)="eaec19bd9b43863bfc87293e05c2ac3ba604542c63ad0b7f0a534c4e45ee6b5429759f55697e31b636f21febd9021395e80d6b", 0x33}, {&(0x7f00000003c0)="62fdad82f4ce291520bd019acf33a7af9fb5de76ae88115a8447a081afd4b8dead2446f8d7d50660111fbded2211aad3176e2f159450d40ab05025be6bd37f6730ca8ce98cb460c843e682f5ec9260fca42a11616a2032a47aef244fe4ad0f267e13a8ae2911d6edcb50c3d6aa22b81598c940c0742fb25dc0c6b231b415acfc4415c695a37059c6cffe01f2089fe96eae446ae46257652ee3fb0751c00ee5cbf41ede77a87928931586ad6e8d802120824f5368ad5770f9adae4fcf358ae480933fd547d9eb60533cac1bc4787df4242a91a970edc01c67ace76705fc53816b15b94468ce335e777e5f2caf738a4514", 0xf0}], 0x4, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r3, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r0]}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @cred={0x20, 0xffff, 0x0, r1, r35, r43}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r48}, @cred={0x20, 0xffff, 0x0, r52, r54, r59}, @cred={0x20, 0xffff, 0x0, r1, r60, r66}, @rights={0x38, 0xffff, 0x1, [r67, r71, 0xffffffffffffff9c, r0, 0xffffffffffffffff, r73, r0, r74, r0]}], 0x158, 0x2}, 0x5) socketpair(0x18, 0x4, 0x9, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x584}, {0x48, 0x10001}, {0x86, 0x7ff}, {0x100, 0x3ff}, {0x1, 0x7}, {0x43, 0x1f}, {0x0, 0x4}, {0xd7, 0x9}, {0x1, 0x7}, {0x83, 0x868}], 0xa}) 16:00:04 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xffffffffffffeffd], [{}, {}, {}, {0x0, 0xfffffffe}, {}, {0x793}]}}) r1 = socket(0x11, 0x3, 0x0) close(r1) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) dup2(r1, r2) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffdb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r6, r9) r13 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r6, r13}, 0xc) fchown(r3, 0xffffffffffffffff, r13) 16:00:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1b, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x2a03ee67325adbf5, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 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)="ad18f077acf4ef18", 0x8) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x1, 0xe3, 0x0]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup(r3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x1e, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x7}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x100, 0x2702}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x28, 0x1, 0x81, 0x5}], 0x34, 0x0, 0xc68, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x10000, 0x192) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0xff, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x241b}) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) accept(r14, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0286988, &(0x7f0000000240)) accept(r16, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0286988, &(0x7f00000000c0)) accept(r18, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_READREGS(r18, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0x0, 0x16b, 0x80000000, 0x100000001, 0x4c9ab10}, {{r9}, 0xfffffffffffffff9, 0x1, 0x4, 0x74774208, 0x80}], 0x1, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x1e1, 0x40, 0x7, 0x1}, {{}, 0xfffffffffffffffe, 0x1, 0x80, 0x9, 0x1}, {{r11}, 0xfffffffffffffff9, 0x40, 0x80, 0x1, 0x800}, {{r12}, 0xfffffffffffffff9, 0x16, 0x8, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x10000, 0x32d}], 0x7ff, &(0x7f00000001c0)={0x201fd211, 0x7}) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f6275732f2e2e2f66696c65300079fbbcf20010179da9318d73ef951051b6454b7ad41373635c6ec4c45155ea6993312d13cbb66985d5eaea"], 0x11) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) symlink(&(0x7f0000000100)='./bus/../file0\x00', &(0x7f0000000140)='./bus/../file0\x00') write(r1, &(0x7f00000000c0)="c9ccf7beab19832a5447afa0f4b21c73e9c068d53c6fa9ffd99c87605c15d14e2e2e", 0x22) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82cc5dd3eaa3e83ae136f123d5ad3d7851676f3d9f86812131d1cfcf75a00946208ec6ec70c4f0eb908a1f804004f7a38291c46be39dbfc0ef44c432749bd59e3c5fb2e27299c97df5beb1c58cd1868c09051cd1c1ef10bc1a92760a"], 0x1) 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", 0xffffffffffffff6a) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r0, 0x5, 0x80000000, &(0x7f0000000180)="642a23966ba5f1057b5c94c0cb9ed68a4eddfce4e12aae8ed5279d1c63a5388dba3766c70c26f32c8ec2f4ea1f4691bd7aa50c36918f3271d93d3320bb17f87c6ea020cadedb7d4e7e753a905f75ca9ebe3dddeb5e6ceba2cb55c53cd9e1f474b9bfb9e7fc9076a70e882c32ffe4d603137feb1050dd6154a8ab73b3c3db9a7f7a291d8b9b91668f5eb1e492146dea2b998dae47373480cfc927cc9f66519e52b615d042e2c8d56f6ca05434fab3bb039a209182d9a704020286143ad4b95629bb55937fa38d30c244bdfffd0ec2db7abfaa", 0xd2) r2 = socket(0x18, 0x2, 0x80) close(r2) geteuid() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000080)='./file0\x00') r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendmsg(r5, &(0x7f0000000840)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000300)="0e318b544cb2f72a0dd1de9d3903f67661091d00c469588294a2b6825dc81f7b65308be8cb826917b2645eb637b6faf255d0e175b429cb03bd4012fe35892ceb2f47afbd16d7f31e53907fdc43dd1d811d32f68f9123b5809354c0733f8abd3080b814f537659a1344cb3aef257ea85f7cbeae0d6c0b3014ca3dbe6b0dbd98b566f03ee13f72a72106fc515a27eb9aad0d91e74e2397c4dcced9d71fbb8031d6870e0b68e08bca49b4974ae3a14da2c96c252d55c99c43836b81cc70c022a4d9c8a1e66dd170b3a8a17122f12dddf83b09443bb6cb53b953baef215d1a", 0xdd}, {&(0x7f0000000400)="ff5151b9d742d10838070bc6a7dd36da58ff32336179d81ef25d001a9f4a02759738ea3ab108cdd65e9ee3157772125ecba274bd7d20dbad8b62376cb293b543b3f8b409c33a96851500eb68613ba5408f932b7c81ba69f6dd73950fd8df554fc229f204d1726608cf01b0b27238388891fa337a25dcc7942da75ad615770a4340e47c95c7ce813842d82de4d206e9641f67cf32f538bc7c17130d47bd", 0x9d}, {&(0x7f00000004c0)="f287fdcc0026d3111f1895867f34d2813234ff1993f2d78b154fcd", 0x1b}, {&(0x7f0000000500)="1f6221824bb27bfa7b5cec05b260301646739588c77919fee2e8d4ee49cb1b2cd3f65b3fd3129bc96a8fed7c00cdcfd190c9d0340ef53dd147c838f24fbc8f70da72913af02a57bb40f250e71e6281280a043b5a49cded9ea585f05b749540ad7d1b310fbbe279e3c7ac4a1ef8c2b6e97a67", 0x72}, {&(0x7f0000000580)="7ef7c5c384d98549e519570e9742706e5c08da5d522034ffec", 0x19}, {&(0x7f00000005c0)="3cec44a55f7e43c921e6243f7dd0717e213a00c47a9d94ab17d24cfe72799f2f19cd6c2c105c32a4a5784f", 0x2b}, {&(0x7f0000000600)="cf1546b91d4e802c1c06d5650c4594d90ced6b4d5ee540fe1f5015dbf95a8aadf1824f95aa509bb45e4f6ee075ca44fdb82d9bebd4fcb2f6cc2991523216ca0fab2002c8e1f116f186112b1b942c11e789f43c951812ddd5317b0fb0ad78f2eaee47c62baa7dffdfb41226b30fde6e49c48b4fb4094c3f1ecbdd34cdabe80d8b6886f7b90f164d68e5f24dc58a4c77a8291ee804788813c21c980ecc2706dae2b2ff921346c32959b8e8591c3b3f16e3e277ea415e64847fbd66332e168fb9e55ac343091749ebeeab6d65f5fc77", 0xce}], 0x7, &(0x7f0000000780)=[{0x10, 0xffff, 0x7ff}, {0x90, 0x1, 0x6, "a24f4c0129f1eae75a074cd7206d3326f475b29d75d3679dbc7b15c751b8a7de182a0903445b65c661e02de1e92ddacba108ca91379d78f7278f4fa0630167a87b95a46615c661bcc6523111e2c026d2561e552de27584a2245307f0c5ded9cd255cd4f99202e488024833b2fcfc5c17f2b91a3ed3766a4188f1cd3420"}], 0xa0}, 0x7) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1}], 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f00000001c0)=[{0x2, 0xf70d, 0xb9934bcdcba5c27e}, {0x1, 0x8, 0x2000}, {0x3b8c67ff14ab99f9, 0x9, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0x421, 0x800}, {0x1, 0x40, 0x1000}, {0x0, 0x3}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = semget$private(0x0, 0x2, 0x3c0) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r9, 0xf, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r9, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000007c0), 0xcb005093f78273e) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r26 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r26, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r33, r35, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r27, r32) fchown(r25, r32, 0xffffffffffffffff) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r19, r32, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000400)=""/249) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x1ffc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd38) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x30f, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x8000) r8 = dup2(r7, r0) preadv(r8, &(0x7f0000001440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000001340)=""/152, 0x98}, {&(0x7f0000001400)=""/46, 0x2e}], 0x8, 0x0, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = syz_open_pts() pwritev(r9, &(0x7f0000001640)=[{&(0x7f00000014c0)="48d82d2ecf64599602e4f99b16755a8d20dd6313189a57468049562e036578115d416c1f0bd7bf8a4f653153e0660276e4457df38283ad02972eec69de302587cd7eb5def6be19500ae87e5e2a45515bef2fba66359f299e1c1ec614f87faeabcf77843329d7ffcb1f5c0056a2f888f7286bc61540ffa9898d71e3e5fa549f88e8ebe05852ea3094d837aa20ed0c2d4e1b77f8a405e67a2df5d56fc6d6ae8e36cba762b3a57a0af118c8c702ec4021af83ca", 0xb2}, {&(0x7f0000001580)="2ca37fbf5e768b194892b1c7d6cf22b3a0334020c21799e419fafc18039784385f35c3d0355d00cb78f9995d77f3214369896660343aaaf42438ba451c5798b914164d0a974da81685f410447d295abb0ec0d9d3cc4d2555b08a7449ed331c0ad6376ee699cd02d3c63f5c9ca2e1e57b401c76f0ff4a62706c95279ddbd30404b8d274fd92436fc41e5fb22de3b3f9811079672f2c18e9b3dbf6b537d16bba", 0x9f}], 0x2, 0x0, 0xfffffffffffffffa) getsockname(r8, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: socket(0x40, 0x1, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3a2, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x200000}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000480)='./file0/file1/..\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0xf7fa4d71b955ea7d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000400)=0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x323bd103a1f0f60d, 0x0) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000500)=0xc) setsockopt(r4, 0x1, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff11b9fd812ebd4ebb3048e80031929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r7, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffd42) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r8 = fcntl$dupfd(r3, 0xa, r5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000004c0)={0x1, './file0/file1/..', './file0/file0\x00'}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r11 = kqueue() pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r11, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000340)=""/167) dup2(r13, r12) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r15, r16, r17, r18, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x4, 0x5) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r2, 0x3) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000200)='./file0\x00') r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000140)={0xfff}) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0xff, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x1200}, {0x1, 0xffff, 0x1000}, {0x4, 0x4, 0x800}], 0x7) 16:00:05 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x2, 0xc9, 0x8, 0x7, "626c1c6909eec1fb5f83ae0d7c470b2ce8baefef", 0x5dd, 0x7}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000200)) r5 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r5, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r6 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r5, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r3, 0x24) open(&(0x7f00000002c0)='./file1\x00', 0x8, 0x102) dup2(r2, r1) r7 = socket(0x23, 0x3, 0x60) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:05 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 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) r8 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x58, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xe) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x7, r17, r18, r17, r18, 0x2, 0x2}, 0x5, 0x54, r16, r16, 0x9a8, 0x15, 0x3f, 0xfcc}) r20 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x5, r6, r12, r6, r18, 0x1b1, 0x2}, 0x8001, 0x3, r7, r20, 0x100000000, 0x5, 0x3}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r21) getdents(r21, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r12, r22) r23 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r23, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r24 = geteuid() r25 = getuid() r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r26) fcntl$lock(r23, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r26}) setreuid(r24, r25) r27 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() setreuid(r30, r32) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x7, r30, r31, r30, r31, 0x2, 0x2}, 0x5, 0x54, r29, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x7, r36, r37, r36, r37, 0x2, 0x2}, 0x5, 0x54, r35, r35, 0x9a8, 0x15, 0x3f, 0xfcc}) r39 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x5, r25, r31, r25, r37, 0x1b1, 0x2}, 0x8001, 0x3, r26, r39, 0x100000000, 0x5, 0x3}) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r40) getdents(r40, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r31, r41) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r43 = geteuid() r44 = getuid() r45 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000, r45) fcntl$lock(r42, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r45}) setreuid(r43, r44) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x7, r48, r49, r48, r49, 0x2, 0x2}, 0x5, 0x54, r47, r47, 0x9a8, 0x15, 0x3f, 0xfcc}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x4) mlockall(0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) setgid(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001180)=0x9) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0xfffffffffffffe8a) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x38002) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r6) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x810, 0x0) write(r1, &(0x7f0000000180)="c7ab851ced876ce0614a25685f4763b35b993942a1f711d13ac7661cc7ed2394fc59133a0de6bb5ab7ed5c88ce5f91e5d9d1673d4d35336c8360f38df814bbb227105ed261", 0x45) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r3) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0x140) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x20, 0xfec, 0x4, 0x9, "d553652388af38568b001fdd45565b9dd0a19668", 0x7, 0x9}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x50) listen(r1, 0x3) pwrite(0xffffffffffffffff, &(0x7f0000000040)="cacf4e53e3c10d476acded005eb5caf8f7936c35", 0x14, 0x0, 0x7) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x6, 0x2, 0x8, 0x8, r3}) r5 = socket$inet6(0x18, 0x4000, 0x1) dup(r5) kqueue() r6 = syz_open_pts() ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000200)) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') kqueue() fchflags(r5, 0x1) r7 = dup(0xffffffffffffffff) getsockname(r7, &(0x7f00000002c0)=@un=@file={0x0, ""/25}, &(0x7f0000000300)=0x1b) r8 = dup2(0xffffffffffffffff, r0) ioctl$KDGKBMODE(r8, 0x40044b06) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340)={0x9, 0xfffffffc}, 0x8) kqueue() readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) fchflags(r9, 0x8000) socket$inet6(0x18, 0x0, 0x82) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000480)) preadv(r6, &(0x7f00000009c0)=[{&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/40, 0x28}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000680)=""/238, 0xee}, {&(0x7f0000000780)=""/52, 0x34}, {&(0x7f00000007c0)=""/159, 0x9f}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000000980)=""/43, 0x2b}], 0x9, 0x0, 0x80) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xefb706427f61b6f4) r1 = semget(0x2, 0x7, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9e, 0x8000, 0x1]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) r6 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) fchownat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, r5, 0x4) r7 = semget$private(0x0, 0x2, 0x41) semop(r7, &(0x7f0000000200)=[{0x0, 0x55, 0x1000}, {0x0, 0x6f, 0x800}, {0x1, 0x4}, {0x2, 0x5}, {0x4, 0x1, 0x800}, {0x2, 0x9d4}], 0x6) msgget$private(0x0, 0x4) r8 = dup(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x9, 0xfffffffa, 0x8, 0x5, "4c868f08d17ee6325011a1212d21abd008c7db1d", 0x1ff, 0x2}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r9, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/222, 0xde}], 0x3) r10 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x2) mknodat(r10, &(0x7f0000000580)='./file0\x00', 0x1000, 0xfd3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000600)=[r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[r5, r5, r5, 0x0, r5]) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000740)=[0x0, r5, r5, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000780)=[r11, r12, r13, 0x0, 0x0, r14, r15, r16, r17]) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x8028, 0x0) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x7, 0x0, 0xffffff7f, 0x0, 0x81, 0xcda6, 0x6, 0x0, 0x5, 0x8}) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f00001b6000/0x3000)=nil, 0x3000, 0x1) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008ef030000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000e9"], 0x0) r1 = dup2(0xffffffffffffff9c, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000300)=[{0x10e, 0x6}, {0x84, 0xd289}], 0x2}) r4 = socket(0x18, 0x1, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1, 0x1, 0x6) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10082, 0x30) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x4) 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}) lchown(&(0x7f0000000240)='./file1\x00', r6, r10) recvfrom(r1, &(0x7f0000000000)=""/221, 0xdd, 0x1, 0x0, 0x0) 16:00:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4005, 0x70) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = socket(0x32, 0x4, 0xfc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5fd9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x155) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xfffffffffffffc69) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) r8 = semget(0x2, 0x2, 0x10) r9 = semget$private(0x0, 0x7, 0x10) semop(r9, &(0x7f0000000500)=[{0x4, 0x4, 0x800}, {0x2, 0x401b, 0x800}], 0x2) semop(r9, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) semop(r9, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x1001, 0x1000}, {0x1, 0x62b9, 0x3800}], 0x6) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000100)=""/94) semop(r9, &(0x7f0000000400)=[{0x1, 0x9, 0x3045ad50b0ab7bc6}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000080)=0x5) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x3, 0x40, 0x1800}, {0x0, 0x3, 0x27fc}, {0x3, 0x7, 0x800}, {0x3, 0x68, 0x1000}, {0x3, 0xffbc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0xfcfd, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffc87) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x1, 0x0, r11, r13, r15, 0x96}, 0x300, 0x401, 0x2}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r16, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r16, 0x0, r20) r21 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r20, r20, r20, r20, r20, r20, r20, r20]) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000380)={{0x401, r19, r20, r19, r22, 0x0, 0x10000}, 0x8, 0x6, r18, r18, 0x101, 0x2, 0x1000, 0x7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000000, 0x0, 0x0, r3, r4, 0xb9, 0x7fff}, 0x6, 0x5, r5, r18, 0x9, 0x100000001, 0xb1f1}) getpgid(r6) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r7, 0x3) r8 = accept(r7, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000300)={0x5}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1bf8849632da24a0, 0x4, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0xfffffffffffffe00}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0xffff, 0xfef}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x1, 0x6}], 0x1c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x10001, 0x7e6}, {{r8}, 0x8000000000000001, 0x12, 0x1000a1, 0xffffffffffffff00, 0x1}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2b13508e7ee387f8, 0x1, 0x3f}, {{r10}, 0xfffffffffffffffe, 0xc, 0x1, 0x4}], 0x1, &(0x7f00000002c0)={0x3f, 0x1}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000040)="03465b422c889aecbcf5d4f75bfe5a47e749541c57dca5a34c520022944021058c32172a1e1039f0d524f2b1f93b5cb30c713a92c769729613398980b868532d617d2ff84fc83170f6883591103e847df86ffa28c6dfd528c9aedf0bfcd536c70629e0ca3b305b3792a9dda3143fc53ff70d92945654676eeff5e3e59c1ffd2bd5f7c13478f8f5d6f09698dc22bcb025d3eb6196598938e658c9cf2a0af385cca50764a5210fc0fa36673507ad7e", 0xae, 0x0, 0x401) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r3, 0x2) 16:00:07 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) 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/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x32fb) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x6, 0x1, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) close(r0) 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(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") mlockall(0x1) r1 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000002c0)=0x7) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/178) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/207) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x3091, &(0x7f0000000080)=0x10001, 0x4) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0xffffffff, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1d4) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="7301080000000000000cbdec9a386452281d"], 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="3e14de9a4d416345faa8ba339c96e6646929c979f8232aeeb9b3394debc15817a73c723415", 0x25}, {&(0x7f0000000140)="4e67bc871181fbce85e9512fdd42f7ae38030e552a7c", 0x16}, {&(0x7f00000001c0)="07f7f58120026ddf4a480c2c1b8eb68d2143a95f242f2025b4567f030af8a9099833651e154eed2ae1aee87defaac2648ce39d590f0d34299c3df7f049ea502841f60f26ff71a026df1b246eccecc02472c70fffed4a81f860d61a72f4288dd1f8acf454597a691eb7d44c908d05be26a5584698", 0x74}, {&(0x7f0000000240)="024eacc785136c6a7c552c4deba3870684786fdf6a1d5a1337c5", 0x1a}, {&(0x7f0000000300)="7a801c933a31d1c019af81a1197a6b20115b64338109c76c56fe1241ff1f3f8da35614eb24c57f6ff54eb1fb0757e4d3c5b0ff1307ebbb93a5e297638c9a83206b3878321185df8f59c75d4c9d91f34df7e7198b08326e1a1883eb918325716932d48c8880b2a1aa08ddcde5a76c126f7248c16f87984c8d02df95da6de0163cdcd7d262170e59f9ff703627766a55b7e48be883d3c6127d6cc98539d7fa325f19fbc5a5f968b945d57e97f9f7e12d44fa5672a75a5f6299c58769f28d221dbf24f5fc0d5481b697119c971a41c9385213d3", 0xd2}, {&(0x7f0000000280)="4da4790f4ba0eebe036626af4c9ec6df740bff5dacbd3dbf00dcfe", 0x1b}, {&(0x7f0000000400)="b60ef8ac1664cf04507e38a0553436da9e0142a78bbeeb62b2ad5d4be3f9af540966154e999aa7d0cd6decc7e9a3b42ef14d597110612cf98fbe8addb6d06fc0916a3dd38ac97e4ca3a545b9aaba4f4e14693e84d192", 0x56}], 0x7, 0x0, 0x0, 0x9}, 0x401) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000980)="15269476010a7d48a7c007e6ca35ced1df4ac913a862a54976bbcb6bde051dad65a9300c314e1dd19799f2ed1bd4da99169c8e99600a4c58f633acf544009280c31fde0c560ccb9f0422", 0x4a}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r3, 0x5) r10 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgsnd(r22, &(0x7f0000000900)=ANY=[@ANYRESOCT, @ANYRES32, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES32, @ANYRESOCT, @ANYRES16=r12, @ANYRESHEX=r23, @ANYBLOB="7d391524f419528044af98565c1030313a2225d2505ee2a2bbb4faabf2764dc5dae7a283cb70fdaf89047375d85af49f8733882f6787987fc903d5d6c993dcd1efb3a40a284b3b13d98675162b7c1db3850ec68b02e4cbc84c6f3292bd15ea27ef5782a16b16cd7829dd1bbd9ace22e0dc2105fcb4d6a2", @ANYPTR, @ANYRES64=r24, @ANYBLOB="da21d268e22a44c32ac9fb8297f203f1efd7a75f9f5a382b37e85fb1db80797777741984ce73256f6f0f657dee1183cac1041c1d42ba154a15ffd5dff8f9a0f5b4dd158fc5dd78e3852d5640cee70d71ee7e050799cc2d8f9dbcd395c97bd759895b134decfb369550bdcc0de634894d8e7eb4b9dba685a67ba66eebe1e578068f04467b947903ee7ee1c6af110f51cb2fee37d66d33632200e2b3d4ef4f60f312", @ANYRESDEC=0x0], @ANYRESOCT=r25, @ANYRESDEC], 0x5, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r30, r32, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r21, r29) fchown(r19, r29, 0xffffffffffffffff) r33 = semget$private(0x0, 0x4, 0xa5) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x8, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r33, &(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(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, r36, r13, r7, 0x0, 0x1aa, 0x8}, 0x60c, 0x5, r17, r18, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r10, 0x8, 0x80000001, 0x4}) shmctl$SHM_LOCK(r11, 0x3) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r5) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = dup(r3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x9a, 0x0, 0x4}) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: setitimer(0x1, &(0x7f0000000400)={{0x8, 0x58}, {0x10001, 0x2}}, &(0x7f0000000480)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCCDTR(r6, 0x20007478) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000240)={0x0, 0xe2, 0xeb0, 0x9, 0xca1b}) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87fde7edb31618844cfe8a7b1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77de"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1106, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x9, 0x0) 16:00:07 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r2, 0x20) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/58, 0x3a) readv(r0, &(0x7f0000119ff0)=[{0x0}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001d40)=0x80) r4 = getpgid(0x0) fcntl$lock(r3, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r4}) r5 = getpgid(r4) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x40000000, r5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x8c) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0xc011, r2, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) sendmsg(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="c7ac8c3816889e837f9fb2dcef7ab8051e8626495d830f14818eeaab8608d0e88eb1c6a04cfa6b05b120bd6b4ca761da8fb00af9c8b2ef1b4b873d372c92cda8e61192fabb4241c6233dc008e4abefcf8ef8519f69fb3960f5076e5385e6e4b7455b0886500f3be9c22c63519e5b9f4937a02a01181027e6e88483deac", 0x7d}, {&(0x7f0000000200)="e633f3392a32fac0d36286ced3", 0xd}, {&(0x7f00000002c0)="7369ec76755088880910e21005a844681a94459db3fbf37e86167b57af49fa2adca426af560647999efa49e01dafd59459bdba2df2e3455098c0888185222eee7e4f692e9f641462eab942b510bd4f9b954c27612bfbf42fc3e415165246b62952d5418512a3c7254424326bff9945165513ee3b3ac8f4ee66ceebd0cc579ba7f06a1f1c31a1a4fbd2a8fd6d80617f8855acdb6baaf6fd90ce813402373454d199763cc9a058ed8e19f6525fefd41d3c9d43ae1253e471deeb17", 0xba}], 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="900000000000000001000000ff7f0000f6306f523e4a62477d9bafc529f85ea143d62d51373b4f079682209f66ebdd1099cf05ccfeea0765424e08abec77ea191e3850bf02dc2227026d30014e240676ba0e95f12e9b67143e9f39937897cbb8119ff9c2ba9ffd75807cde2818f9b29876d3c50f9c124ded2f779abbaa679963d0b33af90b45cda1ee4d000000000000b800000000000000ffff000006000000f6af574843ab25422023e752696621c859b56de7e60b8a163b31b4066de187ddc8c1d32014ed8e05bb0d9eac490d3c1ccbc0531b6ac85601cdcf114fa025acd41862802e7ae1119baa67d07dccfba4118a296262236077c05d4594f8a427bc6dcd5004731d5eb74617b0e593eda9e4549989122a26dd04a5e240df41abddd2c175171771fc4f1d4619a80d5ecdf64f81cda3e40c49390de0302d82b4590724ddb80000008800000000000000010000003f0000005fc496164d47d15edb9235a15b6f7d52cf8508389568ec4390ea29b47b17799c1d6bf50c903fa38fb1f7c1c080f37ea89e5742d188022f3754e375c5da25646b3b5b858d5a78b2cbd14d82e85492e7864b52b3d4e2860197d5a6c38fd0da27defe6acbb230229b92a8abf1624b7627719e1e887b000000002000000000000000feff00000500000003a63da693ed5acba154ac00000000000801000000000000ffff0000b40500004650ff7de30fb1ffbfcaba360eb0b4cfdac4f7ae5a4db49a178f3aa5735ce63f5b500f430fd61617e484fb6b491be42c32bf3a6788c54df21acb6a74cd10ac984784c32c95344813a14befee17168dbf4c7fa52ea90e8e0247cadb61642fbae9aed9bd54f425c3c687600a8683b62a25929c62d9c55f9ab5cfba7d4d51e70bd24b990fe894091986090ae05a23ce55c4ff65e890bc56699bee523a98eed12abaf7a5edc5f128691a15657c44caa6234e72a19ed496056429b6eb6bba391395c3a973552005e3d4259d4c61d224c208c34512a86bebc49b325e61bd915c0d31c76e139f055a54c238c4c7260ee2f8d54975b01a275ef647005800000000000000703556e804000000faae89d12ed6406ab464cd9ee24f8f94aba32530d4e711332158d70a6a3dc1ab02397088e54f1efc1b2d5125a8137c65fdd1149224b591ce09a865e7a5804d2902bd0000000000003000000000000000010000000100008075fea43d30deb0e31e17ea9329a0b721afb291b64932ef7a0800000000000000a3d30ae636ebebef8678b9759cbe2d9293e9a40c0e2600060569a350248967819b4c1481328b75c99fa200000000"], 0x380}, 0xe0a70d4cbfe70ca) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r4, &(0x7f0000000700)="65c13e920e31393a0a2106bc2d51b1b052c37dad6d595e09c95cbbe05ba3a94deb2a51a12afcb107de1d5b8f54375aaecbe1fed92d5dcafd122ddc927eed8c170a44d3eec150aae099f92b3d40a40222347cc36d0e350fbc7e15fc188112676ec43937fa56009a1aeb326cef9cab7fef9a0b54e42d0873244a26a1c6a7a8e35a0a3d9fa3c18e3dc2e92d173cf16f485bd7829efe6b36ca78c8f1e9c0051a58f975b94b155d5c9212030ece85bf1b990adbda0b4f1e866534fad8ebdc8e5e491da78563584c1cb7bbef1d91a74abdbc9c57a08874637661b2ad6f8ac470d14e7348728c", 0xe3, 0x0, 0x80000001) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000540)="28df31e595aa6076591c3a0d98edac6e8204e0cb00ad6af8ce93782f40a3739e93f4c95dbdd38ca5f44495b79df4ccc07613ade793a369ccbd8e4baf7e7f9875576c45ff9844334de7983cabcff540be321016ca8b9091babbecddefd822f106197bd120268b746655c633be42e9b5cde37028b7d40e2e13e9cd5a0bd2736b48f77947f7bf90bb658debbdb47bd1a99105cedf607b7cbe3b9f959e6cfe83de3acc6c9016b2a6656358ddb7f18a1d1c70dadb9c83e26c1c460f3f144a00affa6310c07c44b4a3ffc24b218450a7db9fe673d76faf51afe25c9a29d84a8dbca8968104260a3fc6ef6eabb6794fbf47353204e67338691dd742b566bbf17d8a9aee50d64b74b20ff26ac46e1e01c4fc3ef81ad0a74c0f63ba1bc8f71ee1956af41fa05d35cd292b7e9f9b0e2032e2e366f50e4e6cf66e6480f1f3691f6b6091e601c85cc0c211f861b2d9aff52903f10e519a9f088ea3323b1908bd5539b1bd31e4e3ebc60b971d24fe587a9507381b39ad5fb4524c000010271d504f9a089b3444bd17901398cb", 0x186}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESDEC=r0, @ANYRESDEC, @ANYRES64, @ANYRES32], @ANYRESHEX, @ANYRES64, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgsnd(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000554540075fe749a45b1dd0e12617394577c69c2f6edf5d5d6b4a89fb8cc4672b1fe30917e2e2b46b9d7fa06f85e06d022bc5da5c25d545c385e9196424667c47b269318ca7383f394ab26ef5aa5aa7bc5978d4dada0d19528de32c4f6f0d4b77bc583b4dca6ad06d0efb5a462a1eb8151a5d1f46ecb710c8f7cf12b1ff70c5b0eb0a808905de7f92977c61564f7d89a81cc1cdd0ad2b71e7a440f0d9c49dc0121d6b902da6fd9d320f02c34035b41f559f9eece422f4e4e2d28d53d90e14eb000024b27885ebc30f8f8a236963b0cc407c1833f8deefd44a5317cb1ec159ba9a5245a1ac6ef85a8b75f2f24e8850cc249d0f228ec52da2ba7031467414b0a77210d8ce3dc5db7194fb3bf656cb3d343150f6cc77dd17fd7c639910677663059cb6ff23b4796b463be855c63a6b65494adbebd021822ab52c97637f10918564e939affafc4fb9e9f8935d45c2c90ee565d0c73dcc62fea2ec85308e49bad398e681cd70f8b5fece635ae15eea28038bc77281ef5c3a1910949d596b3fed04e9d0c827d0a2ab87289a92d23a81c2aa7c470a53aaee79e57ce7b5c5de580b000097f6a37d21ac68519597f9b9dd59a20ae0591b000b872a4644438333f13d5081e039a96f2544dc24e8bb0f6791794bfabc772e5948bc78b19cb3af8b76fc4e3e128737803fdcf7ac0e6da6c5c8800a0490cb1b78f6463df6c6b84064cd4b272beb8616b111cc2896aa5f6838b16013b9f578f211b3a798ca11c24c41d34826003db86e237c04e566e0cd66e257b970786c86e24a51dc493f3f1d8edf855f770738174a5fa6f5e2ac329a797b77aa5f862d2611a9f127823bf310be0a692a6e453baa10cf9cb3aba2fe0a5611b461f4180fac1dfdded8135c39aee4dcebae8f2eabab7b98d13fef85ae133dc9f01f5b071595a284f678f04aae83ac365ee83ef12fb03cdf5226b91ec79a24ba89d2727f990fca7e572ec6badf79c44929eaa41ac6389468cb75589855409dca5e10f5659b3d59f05bdc54a41bb7cec166013efbe6c7f7b85e273c0a49191505dbf386f65bd354072e6b4edf514f5e808a65411d21fc5c491ef3e47006c87b819a826a7dcb8a73fbd406b10a6838b24246c64c13ba1a2b6b969f6aa85a9be5b5a58414677d55eb67016bd92fb9f79985a4b0740bcbb2278fb84a37d5b4320fdc67d52b9ba4473ad924d3989d1d64e1ed902752d29705f54f6ecc9816372e0714d5a65fa095317788adb3b12706971bbd88186690ce0fd0d2764a1e4e458f741e4751f8da0a977c9c1bfcf41c1c11924e5b76834541c58f9ed3af62e9de0bc86f006dcea4c1f6ee084250c9a5a4f8286d755c6a5901677fc33356fc2a15c0d8ae712c766c8c4728f1a3e586ec35afacdcb762fac62dc30dfc9be305ee37edf25083107d86063971e63243a424c00ef88dcf9e331dedfe5175b397bce3764a093bd92c6f21763dfd67d0493a28b389fb6dbeea034bb774fa983fb02a9ac6789f43bb91c0098be87373280e50075b09275cb2f3c327eeb4d62b44f917e89d60bd6106afb505d7e62a1dd5f640fd8df496dd288e011722baf84ca64c6a42fc869c934ea3e1484b8a16a8f60796a9d98370db5cfca79c580454f38d921991f56d7a7277f890d317b15921aec0895d6bd46efa7dbf5830f255f62392fda927b7958c0af9bbfdb06b536e81c555eb55fa9c1531996fb3094fd2c68bbbedf3c7b0fb0addce69757a061f645e9b47b336d8f99dc45d015b221708e0fa30936a350073789cfc126a105bd04804748c2eb472e4245138c201ac374219c40deb626bbee4c98160421dcd2db77da8a479519c5d3a9332267e46365a0ba6c9dd28e18f6850535a7db4509f88106456759455465195390545fa8da7d083a1d19b65189a20710e024f39ea1efa43bc049692d86937fce048c747ccd70233304911ba6647c50975315f920ccda195b5cc525757d37aaec8e3599bb79b6276f5ac4761aff145be38155f716324f2446b565f66c2d3898ef21f23eb045b853f40126be6953e907bb0d6cfa95bfd782d2e1af72a9ac68b98831c324b8d94b660a2dd4e5e6c228301b1ebd8f80f493ac75b733f6d15fa5fcbb992f535fa438ad6f1daa9ba95f8c64d18e51556dc66b994a5fbf725af874693c1d4137f58abd5eb6e1cb3d6760dbf3a5425be0667c3a3254b5b14d6910764e7523fddcb9b1e34ac7bb1ffa1a3675d36e8055f9cead37e82fc49ae6415163f142d0bbc787a7e63960c00397b828d3343e5bc15c28194e1426ad4153f89d9a918fedea08357d71d4bb9709b53764fb34037ba7436694214ff9b00924be21ad0c176341b62ddc3419b2ef57d7cf11e4b19f284751aa44384d5ea1ebb98690bfa6c1aeb09239952d9c86faf50774e603447f0f8ced8f1db42b05d1609ace323322658d865d1c17db87079d467616d964c272cd2c01393d91ecd0999e4e50745a5f3dd0ee77f95684d8fbbe80658fe0a67d93e308b860911f5e3f7a09b331801cc354795a46d87cebbafb737f9a04c661dd29dbb8f1130c4fe446c34729e2b70a9d56ced957110b6966ab00749079e41026ec421a85245a23d990b16f8b2d77c61fafa4607bbbf02db5e7d2ddc19991689b7b1291e2788d64eab9a808d682ff57158941d7f176fb8d7fb0677bf77aa48bd73995f20be50848f9af45deaedefd38947735d38bb6dc34ebac9782973db4b6b241bf4e96c0166d4a6f2a489d2c243b3841f377f03c275c626a78583d433897c086f6a24f341949695cd064229e0865c158fb7409aaff30e72f96ed070f3a82ca858b86b719e62136e3dcb2cbf35e745150b856d78aff54f147951fb94d64d04de093d804ba487adb9e51a4fc82c87995af9611c90e18f5136f663863071a87d7d0b173f006bfffbe9caae629367d7ffa0efcf061da5e624a121bb92dec1af725bc044e6a5bb4b7df1ddef745e01fd0dbc01ba56a396d0782f74b4d18eab9ec979e00f9ce3217896805a74528ca0dfa94b8bc5a976d35ec1bdc74e570375ef2fc67e5324e6db13dd22561b4e517f0e3010b2772abcdd85300a4bf4fe8e554c09724dd3fa228feb464a0478dc3f891a60992fd86c64ea64fce0a72b1f0c5ff687984135fa0097a3b830fabdc40daddca17be610ed7bca5ee04f066959b87894c794cf04eea9ddc4f3a9738bbab38ac46aa3dd731a4935e0fe4263ba481edd8101379a80a012bb33cb3a3235ea649fd0b91eca12601a9e7d501c6936919e2960ce8a52c7390d6b243fae4cff106953a4cfd65670e8007e236f74be3210cf2ab4ff2b72b0e39af6c4b32e3a06a09a2467a24f6aa8c47c0d08da38dae448726969d74ced8d4160b58cb370d00fe8e98f78d4100f857d23b2dc274db853159ff3bdb247071bd6d93ad2a22ef139ed82741fc49cb413c5359d717d8d29a022ec93827df5315bca705e1a1e3c2143a6d60ab64703b8548eba246a4ac378e192765513d212c24dfff53a3910976135944f01d14f1cb6c14c6ab86e9ebfa8ba346f566b503bda07ce3eff59f9d4acf056488b01dc3af207c05c6c2b7ebc229dfe95fef5e88598c7e01cb00987f0e6ed8c0b619106206f19836287825973bfb6091ded1cd92989ee05a2ae34131d23ab5f722485765e429361e9007a97381c1d6f0412804d278ec2e287639291ad40eaf145b66fca0bb1e028929046d92d80369a77e72845ab8debf36803bbc2c05329ac75fa03c3d0ad091d23ef06c2a9d4564059910df6df274f85e822aec6f2fb1ae67c77f25ea2170d387cc05f73c3e98418ae31e67b85e19ab880801a635b7d9eff24e9a13e7eaf88fe6040d74a93f1f2d25274d43027135438af32bbeba437cb6d3255ff5f5ed86cc3d253fcf6d7e6b938093e3197ce70dba7277e9591f5daf60bb47e877b02b205c4abc4306345c8ab7eab959573290ded2a4f47b3768335ffdd88b05f8e185d052bca80adea2f1c06f9ec02e92a47556a191b0540b3543084c4b6fa8f98c039776acf008e8319867c63d706ec194562313c3eadf4230ac4d6d0f9c97c232b9ba90b176762d4f5678809cfc7b8a7648c51f2e3c65c800b626a9a3a48a1470fbded0591e554d82bf6e4c8d6d6c98e1697e71788472eb40fa9e5c094fe61e44c50104f030b922284240be91131771ed152faa82f41748daeca8a1e3d15d436e52da517c6895a533d3fc511688dc0ed2b0cf1e8b3ecf4471aa2d9dc61cb49e440ac9077ea8c5a08a3f74c6a60f008466679af46fea5f52ae711d33bad2803ce4be135104499fb23ba95fce29f36fb7cad5e7c7523c6e36d85896f818962dc982c7e9ba74fba9176ee64c775329c837151655dfa650491444c64b056fabe5205e009a2d5d189a4ff5b0e65f41b224acb72c707b66a28fa63300addc5efd9e2260c4d228da9692cb146a8c36ccfefb202bbf27bc5bb21ef52bbe2f4946a60cdd9177d0fb479661fcf40c26c88885721cad1fec38fb4c5f971fbd65556ed5c4c27d0a9f9d01802de67d12c18e9d3144b88720e3297b2959d3f636f1651a081fb82cfb17a8d38751aa20ee4640206655b80c4d1210e1a814b1aa667ec3a0b6c50909a352914d8baae9d1b71e2336e6fc1280c8f32799a98534c03bddec9e2534faa5d74b22c065d18b9146c2a826d94a489afe69ab6915ffc57a0599421cc40747a2c365cddb6fa11765e775bc2f65d9304ab80b64bd90aa536aebad1facb31fce149be29304e61fa692a059cba942c562075bcb0ca53671a99d9521a1972a29e4d7e788cb37a9a8c3f2cdb88895a844d0c34f97871d55cdfafe645854c1c2e7eca5fc01d4646680c1e6fc1dbe096548b152f81962abab91974ffc587228218efe10348689290424913f8773a2d5dd976918901e5377e0c26e92ca7fd12b34f3876241b1a4aff146a92a7ec78e51858295f0e21a35e5394f52604787e9f4aa7ad6b3eb1d6b3f46f5a76118b2fc210d5fa6628814cb15b066ebd4700317631cf530d791cdf35852cbbd8700fa7effa597120fc581ce16d7bebc6839e8a679742ca89b755fd613fecb23a96666afdae8d2da0861d1f10caaa412b193753bd8d3f42d3b13cf8a1d83313492dfb2532ead378625bf80427d5448ce27afe4149e398faa202abcdf5634f8bd52fd635b9506e1f4cabfbedaf7a5e0712c99b5d12eb361d798bd0a0c82c67d3ce14aebab8e9a0a0cf30bdbb834ad7ad58822017d69fe95a6b1ed15668b45eb9748264b9a345cce362a90bfed2bb8ba5791dd53c2906400082deac8f8fa1aabd6c91ef14cc016551f4699fe0d56bef6725749b80e346e63140dd1ed61dc4736336e9700106f66b727e6a01418a79ede1554d66e11d1e5cfcca10215265b43a6e3fea5fea048b7d58c61babb392cb226c1f4786604771f5db41d277e55556871df9abe8a191cdf3c38f5bd86418e38b0659a282a17669ff1ec7d5b031f7cb79485d9cfc6ac22c4e684e63e3b5923a2b8016070bc507853a7dd6d70e240b84eefda04ea580afdd8721aa899c615e5560a62b2fc4f701fac5e94b8208d8a3aa8bd46589245e54707f3ac9fa411c79d3d19d8188e6a885e9e582ea8d59ed09e54440d85e1fdaac03f509cf28cf9caacfcff892c79d7e2c46e31961da36bf796d48cbd155a65e97ae534c347b571e64eb815aa4b2173b31fb7f2fb1b586e5273e770dd7e7507c1737d1fb60c2734990d7dde763fb7193831fe64d76c7d294d2cdc200d9cd88933ff694ee86ccf559d071db239ae7e7719d54c4f47ce135f5b3a635b514"], 0x1008, 0xc00) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x1, 0x3, 0x3, 0xffff}]}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000180)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="0006", 0x2, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x5fb0, './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:07 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xf924, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) r5 = socket(0x6, 0x0, 0x66) r6 = kqueue() pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x4) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/pci\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x1ff, &(0x7f0000000a00)=[{{r7}, 0xffffffffffffffff, 0x6, 0x40000000, 0x8, 0x1f}, {{r8}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4d, 0x8, 0x2, 0xe9b3}], 0xf926, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f00000008c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x81, 0x0, 0x5}, {0x4, 0x5, 0x3}, {0x8, 0x1, 0x5, 0xffdfffe1}, {0x2, 0x7, 0x7f, 0x400}, {0x2, 0x1, 0x7, 0x5}, {0x4, 0x26, 0x3, 0x60}, {0x4, 0x6, 0xffff}, {0x0, 0x5, 0x1000, 0x8}]}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r10, 0x8, 0xd, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e699319296486f7462cf8348a72bb6df231d66835b4fe821015082099ed0cabe00bdcbf0e244bc43bab05fc42377508de3feb64f61c6f722cc879c0108086726df2da95ab29f3bc5ff1626c8df2a4c692fa13390ec10f4382ed9576d6b109e0900021f6c5552f7fce638b115042abbaaabd432e2f786c9eeef5e1c7c2d53e42bd0", 0x123) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r12 = fcntl$dupfd(r9, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x40, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() getegid() r13 = getgid() getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r13]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() dup2(r15, r14) r16 = openat(r14, &(0x7f00000002c0)='./file0\x00', 0xf05d09e9bbe6f606, 0x1e) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0286988, &(0x7f00000000c0)) accept(r18, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r19 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r19, 0x0, r19) recvmsg(r19, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x1000000000000357, &(0x7f00000004c0)=""/183, 0xb7}, 0x40) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r20, 0x0, 0x10000000000000) sendto$unix(r20, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r16, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r16, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, 0xffffffffffffffff, 0x0, 0x10000000000000) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x9e) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079b000"/110], &(0x7f0000000100)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x7ffffffe}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x380a9, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0218ae4de29e4aeb0d897dc91c7f") socket(0x20, 0x4, 0x7) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)) fcntl$getflags(r1, 0x2) getpgrp() syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x04\x00\x00\x03\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() pread(r2, &(0x7f0000000100)="31173ee5128f6210a3e42acc2533e825bc4de4a06efadbdddd93b9b13783edc11cc9f2547ec6e749f1ee56cbe01027a310fe4a287534b00999545178685cac81be5aab4a9cc89f36c6ccfce9b4fad0f5277899f2fcba3791cba0c87440541086506e5f08cfc8f4a30d2b4d234027f01d8a930463d95b38aa", 0x78, 0x0, 0x3e7e) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r3) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1000002b, 0x4373, 0x7}, {{r0}, 0xffffffffffffffff, 0x55, 0xf0000000, 0x4, 0x8c3d}, {{}, 0xfffffffffffffffd, 0x10, 0x40, 0xffff, 0x581}, {{r0}, 0xffffffffffffffff, 0xf1, 0x1, 0x9, 0x4}, {{}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x800, 0x610}, {{r4}, 0x4, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x24, 0x20, 0x100, 0xd5}], 0x4, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) wait4(r7, &(0x7f0000000280), 0x3b85eeb9957207a5, &(0x7f0000000400)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x45, 0x2, 0x0, 0x3000190000000000}], 0x4, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400004802c2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="263cd3f29ad2a569ef12074dd059ff50184ffc1285d8f970902f553adda962cc7b3720e5bd9bdfc48f13c214f9839a26f1a05723ccb88a4d216676d9b5353c5951c3342bfee229494363d4578bf8a849552b1809387a09992bf31c62c4bb8a891b8c326a81c7ee2e3344b2fec1b298f3395c507f", 0x74}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x86, 0x5}, {0x1, 0x8}], 0x2}) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffff3f7b2385bf8f0d74ae5aba0c12f7b74c3355118a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff01000000007e03000000000000b1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b4341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969ed00f7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbdf69cee443460409062000000000000000f6490ba02e9768a8b36d0500c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e30e9dd0dbcee9ad2ce5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f81932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126307bfc39e6cebe3598458a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41ffff000000000000e26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd00ca3a2345aaacd599c2776fb57ad20000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a596fadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc28936c1bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cee02e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f6663ce9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d704c828b0303734feeb3ea77c9d9f34a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2fffcab9a87b9af20f772a446cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7109d3d93f00000000000000000000ce350aad19d9a71113d2fe43aa6b434282543ff3b3300d91fb3be1b10dddd0287440b6d3a4236c65593860d447bd4e8d1d9416d0db73c6456c4e222fec7b82ab526e0cae1043da0a1fa9f6d46a14141e1a496d81a9c783bbbdbc30de94168dc4aba662804ae7fdc10845c7db86a3ed"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x2, 0x0, 0x6) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x20) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x210, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000200)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f00000003c0)="fb9a8a8d1a029be96914f6357e3a4ad6ca56906004dd731c6c18a64b5e3a0130574cd19892411c209a398a0329962067bcd2d062b0aae2e0ca9375b9f1abfcdaa4f09b40e0ded2efa46e3779ec05324ef630ab4ae8b50e8ea2162ea69c6c146ab60284c11a6de8b262d06755391d23ae1031716f7aea5b649f7e8a4efdd078a1b00b9295270c2046966e6c7ab18be4f5eacbd4a1a33c8bfafe118580edcc9e2f5dd9a32d96de6d1ca486f3f0842afc237f71d676354af6a660", 0x48, 0x0, 0x2) fcntl$getflags(r2, 0x1) r3 = syz_open_pts() fchflags(r3, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ftruncate(r0, 0x0, 0x4000) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f00000000c0)=""/73, 0x49}], 0x2, 0x0, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x24) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe95, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRES32=r1, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRES64=r1, @ANYRESHEX, @ANYRES32=r2, @ANYRESHEX=r1, @ANYRES32, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR, @ANYRESHEX, @ANYRES16=r3, @ANYRES32, @ANYRESHEX=r4, @ANYRES32=r5, @ANYRESOCT], @ANYPTR, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=r6, @ANYPTR64, @ANYRES16=r7, @ANYRESDEC=r1, @ANYRESDEC=r8, @ANYRES64]], @ANYRES64=r3], 0x143}, 0x0) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r9, &(0x7f0000000100)={0x0, 0xff70, 0x0, 0x0, 0x0, 0x323}, 0x8) close(r9) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) close(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = syz_open_pts() socket(0x6, 0xb2565cd9394aa364, 0xa3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0xfffffffe, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200", 0x0, 0xa9b}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001d40)=0x80) r3 = getpgid(0x0) fcntl$lock(r2, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1b538d193a30f2ea, 0x3ff, 0x40, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x102, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x4) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000001bc0)='./file0\x00', 0x8080, 0x100) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000140)) socket(0x38, 0x5, 0x0) r6 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r7, 0x3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r6) r8 = socket(0x18, 0xc003, 0x0) r9 = dup(r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r10, &(0x7f0000000240)="3631c8a15765de9f36abb447ca98556d4bba4ba8771532aecd7cfbcdbec2794ab28d7d1a3703886d39a5e46e375829e4e8a55008850df86e90391e0e49711d6093956b8d7ff7", 0x46) r11 = fcntl$dupfd(r0, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8020699f, &(0x7f0000000300)) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dbpf\x02\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7ff, 0x2, 0xa3, 0x6}]}) socket(0x1, 0x1, 0x3) msgget$private(0x0, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x3) close(r1) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0xffffffffffffff88}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0xa27}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0xb0, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x3b, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f", 0x4d1) fcntl$setstatus(r5, 0x4, 0x80) write(r4, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") pipe(&(0x7f0000000040)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='/\x00', &(0x7f0000000340)='--\x00', &(0x7f0000000380)='!$\x00', &(0x7f00000003c0)='tap']) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x8], [], [{}, {}, {0x400}, {0x0, 0x0, 0x9, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff9}], {}, {0x0, 0x0, 0x0, 0x3e6}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x2}, {0x6, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xf, r0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) &<ÓòšÒ¥iïMÐYÿPOü…Øùp/U:Ý©bÌ{7 å½›ßÄÂùƒš&ñ W#̸ŠM!fvÙµ50x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r6, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r23, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r30, r32, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r24, r29) fchown(r22, r29, 0xffffffffffffffff) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r16, r29, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000200)=""/82) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0xb2f) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000200)="9fa1430171ba15d124bd0f1072a23e2c22a46daa49630b63788fd5bb34908bf4204198d2e9bb3f32670bd89ab217f9909dcf44dd2ea4a0431b9fa0cdbc182a9df01491c54f364aaca9e5fc9429edffad8e51d256b330c6aee54b0e67f01ebe6cdd8a29169fa45b2e4bbe04885c1e0e0410853da0f9011db1877b16b5299582439d5c008451d6dac9337f110cc9f2e3337d197b587bb9e722de0c8504acdb9301b4a185995f0ef606c903264766035cd003adb489d0b0286cb90282717d2381df7d64933591c94c"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="34d7c9b339"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f66696c653000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)="b1accb27eb5c97ddb33a3f3aa8d69b47859af39e32769490403c6295462f0b6b6ffe7eadc0fde801aab946bd80deffd485bd37eb1d464ff4665b30fd1fd3bdf189832d273e311575768e288ded6145b52428f16c2d88d9bd4aeb2f0ea2c507d6b4", 0x61}, {&(0x7f00000000c0)="23ea8f5d2988e4176c4e345568025a80eac6e8109be20819702c31ba2da02312f7a3ef007bd64f6efc58ef1cb9a483b33589506414b86b1ca72d06a7394175e9d34ce2e520c34c45e320bdc6", 0x4c}, {&(0x7f0000000140)="e781c10700c1be5206c33ace9edad1", 0xf}], 0x3) 16:00:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/52, 0x34) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001d40)=0x80) r4 = getpgid(0x0) fcntl$lock(r3, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r4}) fcntl$lock(r2, 0x1, &(0x7f0000000180)={0x6, 0x1, 0xfff, 0x1, r4}) close(r1) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000140)=0x4) 16:00:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x5e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x50}, {0x80}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x2, 0xfff, 0xa64}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r10}, 0xc) r11 = socket(0x11, 0x3, 0x0) getsockopt(r11, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(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(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) r20 = getegid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r13, r20}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:09 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 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)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x0, 0x3f, 0xf0, 0x9}, {0x7fff, 0x5, 0x1f, 0x3}, {0xc, 0x5, 0x2, 0x8}, {0x5e, 0xa1, 0x3, 0x1fffe}, {0x2, 0x6, 0x5, 0x20}, {0x6c7, 0x4}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r6, &(0x7f0000000300)=""/227, 0xe3, 0x0, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfff, 0x8}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x259) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:09 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus/\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x181) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)={{0x8, 0xfffffffffffffff8}, {0x9, 0x3ff}}) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80, 0x3, 0x0, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)}) 16:00:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(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(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(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(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) r15 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r8, r15}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r3, r15) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r16, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r16}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r17, 0xc5005601, &(0x7f0000000380)={0x10, 0x10000, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff9e6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x89}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00']}) syz_open_pts() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x3d}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xfffffffa) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x51867fb7ac780cb9, 0x0) ktrace(&(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', 0x0, 0x2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100000000000e7ff00000000000400006d7043306555ab8e9eb25d4d679809acfc0b9cbaa5c02c7763c54a1108bd8a4c4c7487e7446554c009079fb12442a98ac6fff99d8edfcd0eee02b18df8868883f8993cf1179fecfd5e48"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) r7 = socket(0x11, 0x4003, 0x0) dup(r7) r8 = socket(0x11, 0x4003, 0x0) r9 = dup(r8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r10 = socket(0x11, 0x4003, 0x0) r11 = dup(r10) sendto$unix(r11, &(0x7f0000000b80)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa6ad0fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c009a0f934e5b64a4f854f73691d0fe13212435152356ce6a4d6386cb96d289984c95241e1a5f495914edc8866ee30c1c227911da95196601ac61ffabda96026d750f76997d92a08f06351aeb471c66900c77a4e0ce3df7501b71b80b9e54cad48120e6a3b368d7e1afaa56c48261bd222b28783b99752aeb8016de8f030117b47ae253a1d42b683c46137827a299521b6c0733b579d07813937587fa5d495f462d8a874643adff9236350b2020896d84cdbc41c8b0c7715bbba4003f428bf6397d5278da1d97a648e86d3b94ded11fc28688db8dbeb5e1fb8175f3bcc223a29090c31ff7a4fbaa785be2d122c94269e91ce9f0cfe9096c0bb8ca76c9985a554862ba93e0811245899c65359f82588a5de0d74ff443de75a1ba3a61fdeb129b8142e9be1175c1cdb635518dab6397c323475d273216a4d36699fbdc3e1472de5e2eebd4e90000", 0x1d5, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r12 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r12, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000240)={0x0, 0x9}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x80, 0x90, 0x3544, 0x3bd}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xd33, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0x3}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x6}], 0x4, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x1, 0xb728bb6539df4dd5, 0xffffffff000000, 0x10000}, {{r1}, 0x2b9c383124b7f60b, 0x40, 0x4, 0x4d06, 0xd2}, {{r7}, 0xfffffffffffffffb, 0x0, 0x1, 0xff, 0x100000001}, {{r8}, 0x0, 0x20, 0x40, 0x1, 0x800}, {{r1}, 0xfffffffffffffff3, 0x10, 0x0, 0x2a58, 0x2}], 0x9, &(0x7f0000000200)={0x800, 0x9}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000040)={0x6d, 0x9, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x78) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214fb95d71acb1950c9b6db25648691404e85f6e35c30447492ed173a472abb5991a2efe371342a78d229c18310543a42c992618044b240e5f01fe2ba360c5b3a96f17720ad0bd8a1830e22dd505caaec7e0957a237f24e0af5a5cd25f97614eb972820f1702991bc15ee3aca85486049a9e40f6390cad9e093a3133557cf94a2aa47b159e2cf076a93986c6b9a9523012381c96b85a0908786bc3f124a3a6d06514a1a3f2d1554401"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/147) r3 = dup2(r1, r1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x20000000000003a6}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r1, r5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) mlock(&(0x7f000022b000/0x3000)=nil, 0x3000) close(r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x77c}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x81, 0x3}, {{r3}, 0xca0087f9ac736d8e, 0x11, 0x1, 0x1, 0x1200000000000}, {{r5}, 0x7ffffffffffffff7, 0x18, 0x2, 0xf8b, 0xf34a}], 0x38, &(0x7f0000000100)={0x8, 0x8}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x2e4) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r11 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) r16 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r17 = dup(r16) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) r20 = dup2(r17, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, 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(r11, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) 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)=[r15, 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) r38 = accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r36, 0x40047601, &(0x7f00000002c0)) r39 = dup2(r36, 0xffffffffffffffff) r40 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r39, &(0x7f0000000480)='./file1\x00', r40, r41, 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r7, r30, r31, r41, 0x84, 0x595}, 0x800, 0xff, 0x8}) fchown(0xffffffffffffff9c, r1, r30) ftruncate(r0, 0x0, 0x80) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r4, 0x3) getsockname$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x7ffc, 0x0, 0x0, 0x3800, "8b000000000000000000000800", 0x0, 0xfffffffe}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xffff, 0x80, 0x9, 0x8}) socket$inet(0x2, 0x2, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000100), 0xaabe, 0xffffffff) r7 = semget$private(0x0, 0x5, 0x204) semop(r7, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0xbd87ed5a218fa350, 0x10001, 0x800}], 0x2) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000080)=0x5) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000340)=""/83) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa53, 0x1, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="11f4ab02476c1807004cf5ee221dcbe3ad36215eee3ef18ec81f9e39b6983a7d38088a75c145b2a9594842dbc683aa7f377e2c1b5185e80288fa2f537ea07ff4b31b7b9fee5a42d998f5a16d16cc8077be8dc89f8927583875c2ff0300000000000080b8ea3c95", 0x39}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x100000, 0x0, 0x0, '\x00', 0x8006, 0x809}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x0, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r4, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r5 = semget$private(0x0, 0x9, 0x2) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r5, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r6, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r5, &(0x7f0000000480)=[{0x0, 0x34, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x61}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x4, 0x0) clock_gettime(0x8, &(0x7f0000000080)) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) r0 = msgget(0x3, 0x505) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002a40)={0x0, ""/4096}, 0x1008, 0x1, 0x800) rmdir(&(0x7f0000000300)='./file0\x00') sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)="339abd24e9cc3b812adf9c1f70f7b5497277b845f8f0f46e4e6be250faf744c28d568c70611da218505ba432d04b248e45cb4487909ac1578032912b2ced95960cb7d69c0a7135097d6f2c1e71c0227a9c852ca1cbb31c7843248c0c884b23d7573eab336b11e3bba0cdec153e7acb90312262758d47456b9afbec8855b53b9c6526eec66b0791deb89b08be6fe6340b184e12e0bb752ee0728cc883054781", 0x9f}, {&(0x7f00000001c0)="b7c61641ad1533ab4b568cf162c116320f9f5dd47214bf036fb9de0d", 0x1c}, {&(0x7f0000000200)="5ffb96ea9c527b224ad5aaee6169", 0xe}, {&(0x7f0000000240)="2d9661810eb3480896e3efd4e482f90a661bab516177352855f8517b46e7f050136d2f65f504c625d3ec7d462fc9c9810a7199", 0x33}, {&(0x7f0000001780)="6f6f13c49c250f0367a2d87ba1c7fb7cf42deb91a301b3ba0f7ac2bc1015719b277f74725266ad3c4560a5122ab1b1e0887cd1c0a08733f5572f6d863106a95f77cf9d1d3b3d1d802566c44cfade69b61dfd46af5d0c7ba5086f3341364d2d326764d7cb88d24e252963b04212139d907b55ce2c427cfa4f4265ca51773ed472de8809a625a5883319c49f53199efde2c59bf14f0391b8c953f723a5053fe05cb9dfd7729905abe9210afad395201a2c2311df98fc05e09fe1c39c49cc8ae4d21c6569fbfff3e51c957406ebba780964d7405fddc6dd61fde42426ce4e762b789b519ce95be558b7af3c25e2e6966b85880b861edd38baed454a039f0fb47d8622e9576e3932c409314e06b0609e219d0c964725a872ce01b2bb0061b81d05f941029132630e01eb351e376b213557483a7236f3c9089cbcda438e2dba3e0ea423d6327eaeb4e9df93396f139654b6add7f23e97277ddc501be38aae1935609395b91db6a71255ed1dc1b42c312bbb7c9e4ab5d2c2cc95db7bb6d41160b52ceeeb20879f77670b3f1a87ed5bec399554a46fb33694ba3c94ebf060a9c44fa77b51f1b9620f260c544e7f99ef5822b8248045ec5fbebcdd0328cd3e65e479dbbaf90f261d12c79611c243382a9011f67fce09eebfb13a8f4b42843a72f24b56c1ffdffecfc3fae87a4bf605e1447d569d0464d4a131dd9130d467023c2394ab9e31d461120f40f9d11f55ea617481c93d8991a2357c1343d2692de5f14db21943e7e141368711768834df5162e2c6d04e01d8e581074791faf69c39e2bd83ac8d71906b876e0fef8d0dedb1be92af42d4c9f7c3afc4de7db2609eaa088fe142251cebb6dabd368043f2f35e2c7614b254c1814bc1b75bcd6567df7dc442a2c6e3fc12bc07387008da3b21c8fec31195b56abce02726aa5c626f880e1e6195990d23428cee73b13a62fab03c5a882e05c57897a1166e8bcb15c382c1cf3c86541f89571174320ce20766d80f517982095610c83c69990d17d8778c95b0686483d407d7b01465396ea80fe2d75410ef2d1b5cf12e02617bc43b716e9c0a2125da107ddcd66da7ddc6b23bce3b985c3ec0ceaf106d5e18f0dfda94bc9eb6eb5853e6a2f38da1286130d8467018a0695617f08447bf0713e80e5bac5baea0d80e3e6c9f9ec2406660ff40361b7e207928093598f7ae49bf29fd35d7118dc172103664be2065fde189e7af01674f0ba7b07f4fbc64105f4d8c3833fff35516497b0df45653b4aecfb84603839f4a9ff99aeb01563305850fd42ce31eca4f833dd1b6b88c9c3a8fdb0f8af09bde9ca473174271ff61dab36c4f025645855e5690e8c29b7e954e4829c478e8d777aff2faf703f2693e2ad440c7e85ebe3aea7006a670f4769767b3d0a44d316064e781eafeb92843ba0d44cea2cd5998708c9ca4b86a7f0d16543d286dd013bb0a5df42dd9495a566a3b952a85e0ee7f7a34201137f9baded62e8026ae02a11ecde72ec8e2d821ef91b33edcb8ad735c81e20becc01717cf83168202fc625a52b23cf21d2fac43d0743ff31ef891d3a83957a1b425c73a0afa09be89b9fb1d8ac27201423c4dc0f66156e111255c50dde7589cbec0f46731fe9a9770c3146d12505537dc1ac90fcc3cd4bcf660b23d9fbd820822a6275c91c1ba7495ff6139d1cf88e1327fa67faf0f4bff6e59c2ea8e45e72b86b53d5f5cb63c97eaed93f549a3b1d46a423c831dcab1e5e2ce5605a3f72ae0c8553cf295c1dbff042646624449a224808639ad829c5bdbb057bf8e5e2d07bcba6e834817830cdd6ad0a980f60904c809d5ca14caaa7ee317ae2dc2c9f48393967cda9a7b81f9d3b268de6ea20d8d47c68fccada31a8e09821a40c88d3d87792db47e50934cb6e0f99fa519774a60bd5534d6f3fb1adb7408fe8577fec638d4c9eebd5d18f73f2a1fa7e1e7d1e4aacca2e3d1b4e075f3764b775822ae689490da29785e5a9622f0b483027f4341fda3c0f587c2f3d5b178aef006ae807f1fc1c8c1f12d461b8669ae8f7d3b1cf5a1e9591dddfb302bdcbf53400a7a9d9334394a5e91fbf269e364a0154d2d895508c351de518edc0604f9c36c158924222092e89ebafb50783793d6d17826beeafaad8013f4358c80c3313209ab5636702cc0eecf09767e3854e878ebe79b9de81ea29b5613f66059f40b3f448415d0f85f494d682b5bfd8c45fc7965f7568741dc5b0b456fd5917e746312dc3c1f368a6b4b81b0ffd254130e05a1eace116dda6fe7de1535684e4c74fa9b06e474bb45a4f92de2d07aac6699e98a5c3caee5cedaf4de26e3ea37615296945b3c0c6db1d32947d603e2ebd92fd24d79f77ed0b00ab25dc157414032b8118267c1df37f1b45a24a30173820aec81fbc57308abe2da717304b40e5cf25e57dded829b33adc94923b1bf9120f766e6ba5dfe933499b0befbbd5fd4373f29dac5f7f75e52e5a6e5aaaa7b0f4fd16d35f75e04864d398f33e33dd69615198803cfab8d6e877127996a021b16dcb3dd55f2ed7d415598aafd9076b13cf624b80437c4eb55f460d3ace882829aac9db950c27cdc6f0364eda9edff3c969e391062c6d06b9a4db122a4b0473804976d7d7989583f8068d8aeecd2bb5e816eb0efbf5d60782c3e74972956625d4ceb5a2adfcb4587db7dbf0daecef8f79b242a49b097b71f05a269627071b9c05e6c303505fe72c9de19faf899b91384a6fd7ae2b2ed8d4285bc572a3867db11eb8df713b1b12881392a98ae0a8efb96fc8e5e7ff57f813c71cfe4b7a35f3162cc069c1d7dfebfd5547fdd7a6b2df4659f06146eb15e137facfcc8298ae7741bb96a5930de5dc8763b9f508867db326c6ee400491b25fe0d84066dfa57f4d46b1db19c8336924ce6a963295b81b748fe4c42b8733095fd681bd489d2f55c2172a3a6da88591985f274abfd23258b39115fa0b0977dbdd805009123f6d648a7fa8c0ed5cde7343ff62985485fa2b7a47dc4855a9eb08335ae75f194989dbbdc32dcb9c39868ab45fb16155c1732806a59bda6e06669244f5b58d4dc095b16fa53f4286a27c2158e0da7467fc46eb6e08e52dde09347e23a91006985457a4ab8e6d9ba0b80849cbb9eb0602b3f084d9c43603801f1aeb8969c3c7ece91dbec5f75426227470952bb302240a9d895c9421b992e5933b1d83acc42055207c14231d7517836e7bb2b55914f5c077b864b3fb55bec236bb2461fa7ae2c53abad0adda6ee79d18145e09906b867e0de6e5ca9e3c80f10f3612415e719562d727e3276d91e44a99f2d8d93919cb58548ceb2bbf5a9e3d0b44e5011e3455a52e3cecf064860300de68fdbc25e53392157da141e3e10a697d99c92c1ae7e9aade2caa5d3bb5a7862af919d0176030e9c9228146d18280172c7d02c969af076e809ffb50304055b5f3129e500be5ebcc185f75a5290f22e38cdee9381295b58692474b6eee526c05b591d9f21bbfad818721736a93a5589aacbdde415e8dd24f855966babe92fba62e1bdf4407119fc8c7c60d4e4fb9a6dacd8dec071c0d28ba31a4a4f8aa187ca635e3124a219e63dfeecc0d4c6d7d4cb5be8d4496ddb4ea7873fe2625d2a435200d41ddac758d147db5d3aa8a1d9344cf8c701c71d0ad69d1e833e9fbe75e9652c8ef120f96967f7d098a0739715e033b25afd400d408e65de102f42cd75600313ae1216c74c8295e2b9bf013b742d617a290c8de94665c134794cae7f3bf0ac2acd6ce9786b12a7f62e9912a31ffe13eb93458e061d4b8ce091ee498611bf028acbe1551e0b46ed9a0d9538c763a4b6f2ddee01eb015082b398ce9e55df9fc8fb1f012d89aaaea4b80bdc1834b26a805e0bdd524d97ad8e70b52df36885f41822127622e02bfd3a3b2ad600c469900f21cc050d4f9845f606e7925a28d82305946fee6dce1807514f12d02adedd7e685dab416cb5a2826b82783779bb9f92e04ce0848fe81d3b79e7908c7fa5bd624544af8cb47603d7a0d9b64a9a1ee33c5c930119bcf73f4b8076b44d81bb58a44398de662cec3c6fbafe92dbd14ae88e171a6e8553d25c9d95e1655c6ff82862836fc5f431be7578d64190c49ca729edffe3c00aa593a2ae459fa3d5f592484b00a08bf282d192c23f1a74600febc163a7b21920d820a2d2d1d5ae44aa3f30f48fb7d81bf238646598d168dc9b812794b19c82b8b0603f3b71d98eacecdc658636a198b1c3db08455c8682b0afd48e2bcd30f0a9dec951a5492199ca9b0c918766e0f23f0dbdd0a2e5443be0da04c9c4ef404ab105cbad55077cfd42e5ea1a075cd382026f962a717075c3c8bf0f049dd9c17a4a6228af7a9bdd9aaee0b310293dac29c49977c64233cf7dfb3769d578c52601a3cd258f00631d398b2e95b950e83472c28b7ccacbef9ac003d822422207a2ca020946d3796da7bf67a1a91fb4eaffeeb8f32e200424d4c4c7b99a3c7b62588ca0bb8a90bd53347b396676dc76e6c6e48827b06a3fcdc9de43946a7cad788e92aceceb388993d8bae7f825ccf51601af5a2e18ae08b1e105f111209f34083ec9efe33ebbf948529069170faf880fdba90fa1f7c5006feb253c2c28cc12b0040d812a2fedaf3b8a1f9454ced2a11660767eaffb15de85db10e351accc931131c2485e1903be3df2d973a73da87fb7cd2f4c9d071c2f09a04a9c98c58ae2037cd5b08c1a45ce297c51dcfd727a85fce59fcd98f9d53eeb500b8e1766a7294b4f224ca5c575007e5ea57dbfa0f9e499912b0ef2656b86064baf94b307b9bfe55823e091a3841b1a016beae1b6a1aa80b3e337b8abc93efce6df3822413b0000ca847ea0116a9aebb461436d76fd81bf11e54016bf6230960a7e15584ab2380ae7e0a17f67fceab582175ffeec0ebf4657f5bf99285bf38825b38b32e0b4e30f8487032d8bb543e9163d74ea3a8223a3ce32fbad59b7913ad9172d1141fdae6cd0e54ea343a60ba013c01acf7474cdb33bf68f52bcf12dc9b0eb2f801632795330814e9f52cde6b3341fba2281a05b4be94db580c27e9c8fa5cf74f5cfd25a1c3985e0acdc428e08974c3678fd4bc0839c2e988b945fa154ab2d01b18b9d47b6ec8e7d96ea9f1f60851ba69ba8ed0d093e8f300a75685a45b93f7f818965e925e44231daa0bb7302048e957fcd0f1692675a9276bb15f491deca2afae6537a6cfbfd465f6826641c9794bfeb326b79ac2a8f1df666549e6968b098ad42efc2a7c1b5b266a6c0c64dd095adaa129b9b6d7caa6b1e4a32eb847686ef81400f16611059fe056ca2c89a478c543451959fe3fe3c7b324e8fda18addef70e26b6e57b306eee853d160bc5b6127da3edb8e37550580dff0d8373d57e5655854b22ec5c45e7e27b8b4684058497e3554c0b487b038baf674d5a7fc8b82531dbc2b5a99914d830f43cbcc7ee200fe784a458e135c54927d772ddb2792ed4785f4510fbc4911d58c879449b2c743f81d0832db4a72c6b3e78abc824fb70686c52673cff3fcc86ed490d34a54d1e2de7bd2a091cb65431e038f6d0c4134ca0265a09af12926717e6adbc8a3f71e3bbc79d746b4f600bc9963f35a612b52825ac26925bb6c9cf7634e36c67d3fd0fe67039a6278953d2cfa717d22cc612fd6448b464d180f3905c3b0fa2654decf06168a522eb90c9454811aacfab9eae7a80af967052956a677ddd8d9de97b8e79f14b6e0ba775f7607084ade86eac1544cb6bc75626c2cb55f1d874fbf839f5ecdd5442940a68435104800ad67fcea9b80fc9c409301bcd0307b896401e70e5c718ab50d822fbc52fdcf89221cf5e9dc4dda69685f8e4410ce7d8a40fe323248b0f01e5e82cfe1286be7c24140ec81dc0d677e201f7e6833a8ac06f5fd69deff65a0367864365ab0aa90df9fadcb9a8dacdb249b5bd2928c7", 0x1062}, {&(0x7f0000001280)="4495062d0f6c5de65877cc0f8689abcdf6a0064e21298253c4b11a14ec6b7e7e7dc53a48a3edd313c337ba217015b9a60d4b17a3bf9702fd81e4297b0a9046927c591b2b8bedf3c387e88c8107afc8aac44b1d9323b68f8525563c34debc7b85d95b60831924a6c933afc000a37b0c5edfea9ee56c533abc213cef885f80df550697d0cfc15414a065f558ff80aa4bc6ad", 0x91}, {&(0x7f0000002900)="68f9030000000000a093e316c47a64e74e23d3f62496f72cb71b5b4ef99d578cc78ba779d144c736433a6ce101e9fec0f9847444e13c52e43e119e8e5dce4e36ac12d72a6daebc7cabf1757d62f1933f75c10f22a7e67cb07bdc5f9551ab6c799d500aedad9f1a16360d441b59a9131a0a7e3907c9f7a9f174fd3c3523436188e5ba95c4a0b793adb3901617843d791baa637d2d3454b57df0dfd8355fee0bef40081ff731ee84ea87ae45287f5ae1ed84da7719ddd4b89c7972631c76a58704fef012d169cbc82f4b6d18f6ee89a6f71b5fdd34c9c54b0a28797bb179702dae10fac6a3a1a80c5a089e131c9530e4c396261c6a9c0606f17386d6fc6c710b4df67077d91d9e5c5235f001a5110c5c536557781cdb5e74bf531c79dafe8524f3f9daccba38a1b7cbca7d35", 0x12b}, {&(0x7f0000002800)="e166c90a092813faeff154fce4c675465320361aedc029ae839e7cf5e145d5887ed42a501746b7a5bc25fc9b3dc5aba51aa3f42f6350b4944a006b5b0a0a413debc51d3cc49b074649b1f550de812f01055e503ae63b67edd7a24ca5f3737fc704b0384dd63aff7ceb0b4d10aa6c6fc8eb911eed8059b1c88c3ac8dcea46a0bb86058216b3500df225a161b4048fcae5a175e0587f624dbf3e33a57c87026f6cc0b33305ef0e9a2179e76365ee7f9a80b94e7ba40f978ef7b6b4a8d300835cf233181be4126b78acf3d8685a5c6a730c0ecac6736105704ad900"/231, 0xe7}, {&(0x7f0000001440)="6f091e9d9cfc5b3eab92e2faf80ca24b79846fd8e258ebc55a347e4d064ea39c5d9cc1bd75436b8f99e45a0418c80e70bbeb9f630c519a2dff072fd9e25f34a18ec5cc19c81dbfa88a532a1fb5f080ee634da72d010b49045077003c22289113df317c45498edef014ccba244c9203bb45a19f763da01897597a6bc6eeedc6d70dcbff35d090806308dbe87fb8d0b949fd63555ecbdd20e4e8f05bef60fe3db8b2ce362e68e0acb43962caae4b45b5e7222106532aaa5734c0bae1f4a6da4fe2", 0xc0}, {&(0x7f0000001500)="b1d0b288f5d36d11e3828280e275b1c1aefbd9984c4e9496e5a3b46def137a98e70bd6f0448622e3c06c47dd983ac2f969687d324cccd7781e4b4735a4321f06e29c0ef228e741da70d162f87804c10e9fa7737c2ae863a1acbf023cbe187c8c281200e92f5b61618eba6334fc132aac4747211162309f327c2d9a1cd322d6ff8ccf8acf18f3394fd2c6b672f8d849e63d2e82c3cdf3a2f7eab7b8ee", 0x9c}], 0xa, &(0x7f0000001680)=ANY=[@ANYBLOB="b800000000000000ffff0000050000008b2a15ec18fc6bb383f51139a23c315fdedbdc18281281d57d33b825f1f2bafe84eb94b7fa86cdcca3b0ddee604ea6c055d2f38cda85ececb5dfaa32277cb8bf1c44749fa2ae0acdb7d8b4a7594155b825b09cfdf08500604dc50a6a54b3ca330770a8f4497f228b886d317c1fd86e3d3c6928cd0c608291cefb3c01c77d5f078c0c2bed124329c534824ec9162bcfe6d4d194d62cefc978c8ee9c00"/184], 0xb8}, 0x8) sync() 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/8}, &(0x7f0000000140)=0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10080, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1}, {0xbf15, 0x8}}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(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)) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000040)=""/118, 0x76, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x0, 0x100000001) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r4 = socket$inet(0x2, 0x2, 0x0) read(r2, &(0x7f0000001140)=""/63, 0x3f) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001180)="894b9688a547c5737b201392b6d19bbb", 0x10) socket$inet(0x2, 0x4000, 0x80000000) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001200)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001480)) write(r4, &(0x7f00000014c0)="cc36cd13ac554af38b72b4d91398317b4fb8add283c272725622352b0cce8aaf65", 0x21) accept(r2, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r6 = dup2(r2, r2) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000001800)={0x3, 0x45cfb59a, 0x4, 0x2, &(0x7f0000001580)={{0x25e6, 0x3, 0x5, 0x5, 0x7ff, 0x6, 0x2}, {[0x6, 0x87, 0x936, 0x7f, 0x4, 0x7, 0x40, 0x2, 0x0, 0xffffffff, 0xffffffffffff0000, 0xfc, 0x1797, 0x7, 0x3, 0x7, 0x68, 0x3], [0x3, 0x9, 0xffffffffffffff01, 0x8000800000, 0x4, 0x9, 0x7, 0x7f, 0x7ff, 0x10001], [0xdde, 0x8000, 0x6, 0x36, 0x7, 0xabf6, 0xfffffffffffffff8], [0x20000000, 0x3, 0xe161, 0xffffffff, 0x7fffffff, 0xfffffffffffffffd], [{0x59d80, 0x2, 0x60000000000000, 0x7ff}, {0x4, 0x7fffffff, 0x400, 0x6}, {0x4, 0x1, 0xfffffffffffffffb, 0x3f}, {0xffffffffffff131d, 0x2, 0x401, 0x6}, {0x7, 0x7fff, 0x8, 0x7}, {0x0, 0x4, 0x5, 0x8}, {0x9, 0xf66c, 0x1, 0x5f5c}, {0x400, 0x1f, 0x1, 0x800}], {0xe000000000000000, 0xfff, 0x5, 0x3}, {0x8, 0x100000000, 0x4604, 0x9}}}, 0x7, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001880)=""/59, 0x3b, 0x1, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x1f, 0x120}, 0xc) shutdown(r6, 0x0) sendmsg$unix(r7, &(0x7f0000001980)={&(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940), 0x0, 0x0, 0x0, 0x402}, 0xd) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001a00)={0x5, &(0x7f00000019c0)=[{0xffffffffffff34a7, 0x3, 0x0, 0xee}, {0x4, 0x7, 0x4, 0x4}, {0x220, 0x351, 0x100000001, 0x4e00000000000000}, {0xa10, 0xf6e, 0x4, 0x20}, {0x8, 0x1, 0xac8, 0xd18}]}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) fcntl$getflags(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 1: 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 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup(r3) linkat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0xdbcefc60ea3e031) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x4000, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="200000000000dcc78fa3397700000000b87c8a5b671b1b542a538706000000b81000000029000000230000000300000828ef866babae17f1534a70acc7470b9b65bcd35828421101a1aadc9496411958adafc8c8cc2818a8ed094a83b7ebc6ad44e97ff9a5f53595f5e9f43a331f09b6413a0a4d96cc579104689f0096ec20c3"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f00000029c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff8f7fb02c2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea94820dc5be2ad218819c1508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f5226d0d5f0022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a852348ce400195bb49d06bf62577f46c840d34b6362e9f98111fec14d447dadc21aa457b780274e6e68e9c11aaf90f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb482a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f2e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2000000000000001f34626670e584885cd5c53ac73465afaab1cd393e95373a87ca275d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed27098068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e6591c932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19ab8c3afe5f759e4905cdcdd90e6696fd79769fb05347de39d9fa81504ce2ddd9488a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840658fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810100000000000000643889d902d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520fcc0d765c3488a4fafcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282aaf50ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e28e45e6e61ce5b90e1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbbcabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e5202acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b084030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd04000adfc74c2d3bb43b2e6c2eb273b3f7903a62b24e473545e597baaef6d539a1efc08d3046fce883897f1858c8001ac0d915af3d7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f44515d30005a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000000000000000000000000000000000000d43d0d66f7064e4849d9e1f18f167daccb63ac684c14bb837d77cc0d5926b3a8031df444c153aaea45d2658f15e331880131528d0599a"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffe3b}], 0x1) 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) unlink(&(0x7f0000000040)='\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r19, &(0x7f0000001500), 0x1000000000000301, 0x0, 0x20000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r26, r28, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r20, r25) fchown(r18, r25, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r25, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/4096) syz_emit_ethernet(0xfffffffffffffe83, &(0x7f0000000140)="67e59934468bc20f003e0b965c1335f36ec31a49856c77cdcb5880807c5c4e6248e675bb76233afec884dfcfc693fdce21a562508bc8f95bb8044b5f2747ad95a942473d5a4d28ea67c1e66f") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1efb8e02982b80427bce42b97d621378bd3b2165b0abbf80cc147738bceff7cdadfe50f2c17c5c2d1a84388d4d63b9adb17d415e6c4f7a77ef761e88e79a016c72d6d5f0051efed1f5dd59c4d85475708e55c2deb762c48a7bc23cfe4c"], 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = semget$private(0x0, 0x4, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xbbb94d1c30d3b1eb, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0xafdb) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x3, 0xf9}, {0x2c}, {0x6, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000500)=[{0x20, 0x3, 0x6, 0x8}, {0xf65, 0x1f, 0x6f}, {0x7, 0xa5, 0x81, 0x9}, {0x7, 0xfb, 0xff, 0x2}, {0x6, 0x36, 0x40, 0x400}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x1, 0x0, 0x5, 0x400}, {0x81, 0x8, 0x7f, 0x7}]}) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r8}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r9, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a38620700000000829500287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae047473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a28f8c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e20e580528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062d5e7b06363aee16a7be59ec9151c1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721ba5464d898c58d26d062f698f1f09bbf13888195e93cc4d1586b9ce24e7ee847af902b782cb7913d098cfccbc0d1e75a"], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) pipe2(&(0x7f0000000000), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000640)={0x8, 0x7, 0xfffffffffffffffa, {[0xfffffffffffffff8, 0x20, 0x38a, 0x2, 0x0, 0x4, 0xffffffffffffff2a, 0x5, 0x401, 0x0, 0x7ff, 0x88c8acf, 0x2, 0xe9fa, 0x1, 0x1b7e, 0xa5c, 0x5], [0x8, 0x12, 0x29, 0x29, 0x401, 0x401, 0x4, 0x3, 0x7, 0x3], [0xfffffffffffffffd, 0xffff, 0xfff, 0x9, 0x80, 0x9, 0x8], [0x6, 0x6, 0x2, 0x9, 0x1, 0x532], [{0x4, 0xffffffff, 0x6, 0x1f}, {0x81, 0x93, 0x3ff, 0xdb}, {0x4c0, 0x5, 0x81}, {0x9, 0x9, 0x4, 0x5}, {0x5, 0xbb, 0x5000, 0x7fffffff}, {0x7, 0x0, 0x688a, 0x7}, {0x7, 0xcf1f, 0x800, 0x1}, {0x400, 0x8, 0x400, 0x5}], {0x7, 0x2, 0x7, 0x3}, {0xf15, 0x1, 0x7, 0x80}}}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000640)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2d56000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c90}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfc}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffd}) 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x8) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:11 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff00"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r2, &(0x7f0000000240), 0x0, 0x0, 0x8) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="4e871bb26aa8df0f85d70a3a37dff4666dc379d3589dfda0862efdb06a72ae571c22a31e473b2a2b699c432e51a9e69dffeba554beb46ff188bd", 0x3a) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x204, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000898c5ba6934db6caa9cc97655ed799b83ecfd1120000000000000000000000000000003100"/50], &(0x7f00000000c0)=0x2c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffe) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x3) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x1}, 0xfffffffffffffe43) sendto(r1, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x309, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000180)="8000f771e80af018baaaf62fe9c8ab7aa60b036d183644ee6b3a72f555053bdc14583654728760ca86205c4b884a4083b2a160991d1b7cce64d7e83922b327796f705b9b4a966619a7667de84c696ff53c7c48e541b369c6cc8c3f605965822f4265dca6779ad574ef59") 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0xffffffffffffff1b) r2 = dup2(r1, r0) socketpair(0x10, 0x4, 0x7, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x6b11116e0444210d, 0x5, 0xef, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x1) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x4) acct(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0xffff}, {0x18, 0x1, 0x1ff, 0x582}, 0x81, [0x9, 0x0, 0x91ed, 0x1, 0x3f, 0x4, 0x7, 0xfffffd7f]}, 0x3c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r8, &(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(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) fchownat(r2, &(0x7f0000000340)='./file0\x00', r5, r10, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000001c0)={0x9, './file1\x00', './file1\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0/file1\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x63) 16:00:12 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) open(&(0x7f0000000000)='./file0/../file0\x00', 0x5d50174cda665d6a, 0x45) 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/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r4, &(0x7f0000000940)=[{&(0x7f0000000200)="501e3ae426be235e67a8a1282643edd522c8e6f860c30979e9d061729221206b3f2ef3a87a79221539ca5479ee77828258d910eabd8cc505ed7728cbe56da349cc270a8484e3367bf4334d8044b589faef1e2476dc501e4b2ca27da65d90f4f84396b967fea8325137922a4b70e11503d2e57dd978b8bdf360a55b40a696802b7e2eb11f543a82c6192fb3da41a814d9eb2b054d2ab4f54230623a0e91f532fa65eec2f57de1ab492c87a15b82def8cd93d7a1841fd686e0ca006c1e80bf1551afe5aa136db0dfb7d8f2ae739745cd60eff34ae13a2deec9bf9bd2b6537809fa625bffd8d250c12305ae6deb965bb1", 0xef}, {&(0x7f0000000080)="9df6fbff244a1e9cc24657275e813c72cba1055f", 0x14}, {&(0x7f0000000300)="00e4f282b61330ac4044892ab6468ef7bb343fc1d9dc23e68aafcd040f9cc22ac17691d547b07e689d3550444a95f2be67c5a4c4aba4944b39ed6842b8145116165de71d544bb9953e7e655d5a785ef7ae7aef2a3da69a244d5abc6f5c0375b1232848b22004810abe58f1821edf97368f25897945b480a1eecdcd8d7c11887f0d7789d969481c8127b13d1da980ad5031f9db078690c68e22059e95242d6eca4df0064e4ab49b2470bbd3f87b1d102759c5d01636b427412666", 0xba}, {&(0x7f0000002740)="19a19cb9d34e4d8f637d373260b7502b49a2df20dfde869de91a2d2bd677b9e1b12299e6280d1e35ac8105dc83ea8f1c8f637517d943b4e147dd4ab07845dd8d3cd074b677cc3bf3ea8c311ee8a2a0b8796dd2729c4b051955f471f0ecd340e37c0c382fb8f8acf208999c047821a3c8814806444619163ae026ea0e7ce34acaf7e132467531e1c83008622e906c36fe1254b788102a01d1449cd8cf23a42480b9df0798d6a0321813c8630a46ba8078d5ed461395ba6ad38c44affe66d36ba53418618a091401fcc70c5ab2d98b5a5381fe00a8d85df67cb314448cac3620542475e09eb13e9190817fe4b298e2eeb46f5a1147f44e964342f732ded8b97b2acd54a251a435b12c3a860dbfffdee445937a46f7f97ae5cebbe1abe952b4f1d3f263d292fb20879b77d5453378012cae24e184d4f5b903502f126fc7d101cc3b66bceb17735c22adaedab4ec34981c646d06d0e0d5f88c51449a71db3255537f70525f81e53391d37945e8bbd127002ead3ba70be50c71b5ed6af59bdd4a7164ec86f7742fdc74c8175f3a870578e26e14167df58dcc5840496d7b2dcf95cb877bcc549b7a92e01501f0dd1c594e5a6a0fb09b3cd8977a0f3bf95212d84ac91d3b00afbca46b011a51f4e1e54eab1d0197f380272ecdbfa5901346471a1c446ea498155e8ff6b142354953c3f1099199b31b235a8edc7b372ba5cc3e6f083ef22a217d3990a66e9ac54cb68ad05bd85ac203e4c8db1e7b66addb75db8d8d5bf5ce1287bd80d2e32eeb3d095d26705d72804394cb6d02a7176105f74ad20e255a1dee2f75da4403b7ec54832b9bca7ce94b8d15b0e78992d6d4ef001a18bc3836050abfa42f2387efce7ccdd29382819d224f733e606bd17aeda770be338b09b1504722d01803411d37f24779866d6701c8629ed0b7e4bdbba5620fb3cde3061f3f88cdf5c2c8bf43cc7a8b64d06f4e45f44e3ff0e77fac360973e1caf09932d67648df5434848a82a9d8fecb337b134a654144f5d5bba5e2413b025ec8987515e2ca39f5591096f0aef241d6b4511a56c35c20268891c7f5de0e187668158a4a78bab4fafbc0f48fff8fb013f9ef8014e0703513f4fa79fadf754b1c5d3b000c73238eeddcdd1a4372078e4e66e7e0dcf3cebb601b774f974330c9b59347c482e860e14609fe93289746b7902dc1c295b42e3623c3708746af1e335ce416f4493eeddfbae698b6cc5ce1af00f9fd02ccb04c01b91e15f243d07965208785557400f4e16f5fe807484f33dae8bf603a2d93d51b178a1b547030a7ba197a52a8cdbdb479122dd9916b965a4f444ce94774251069a3ed4e1904de3e56beb924efbf9754d025247853257bf12fb3f1f0c7df121e53c460a53a77ed9f73db15a5e000d15cb574d14a84bd417cc307d6ab078a2b60c0c6c2b250df5d2a1f116c7fd8952317f79ab968a6c9e6bc2b72c4c3809afb14f78d9175d0308952a2885dc20cbc148f2dda7ef615cbeec15a99c77b3d98fff34bbdbb9c83aa56b84fa96aaa568575092c4b56ccba85e096f3babe25e0779e0bbb6f228536bfce648526986bb3ecb73268c7ca320b4d9365a803b7bd71b64d22b6bbd861ff63a8d1bc3c8d54f2d0df380a828c0243dd80dad68b90e5f8d6b794c04f720700684e477eacf6e5ba571cc24bf55b8dd241c5b3d255e3f73bf45bd265609bbfaf655b97746800851f4d7ee5b498c6753de880ab11e9403bc1120e0b933091f5f241cdebaf633efaa2182635ee6bc8a1c371693419f9497ca6a962702d6c588f05291f512f90eadcca4713f855828f82f61c5ae98ef080bac5cde46308df1a659fb03cc7861b0bf69af7e2da682c121bf87a08871dd503710d72fd5984029524d85607f11f22323d90206239e9a4cd528c319c988f03fa840119e1952fb5dc1dc29993f90c5cd0497059325305b7301615364e7e777e161980945dec455cc1442ceac2de81063fb7c9e4dadb109398f2a5716a362023246e31e69f9a9825fadb9a860d498f6ad35567e03798daca4e052f97ae06d7ab6db97a6f8653e60f66e3d4815ff80fb76cd7407ae23a8c4bf9528c0c470a976e650351d099809ed3aeb8b80e61e6cc986f96afc207f07af319983e4274a7d46fc3792835ed424c78871d12f318234d944bf24a645ddc825a46e9fb9c836f957c793250f0577c9b43d1a987d45bb1a74714707a5d22b4882c576d8b1aa16c7a770bd3d6ac15359fc8d24d92e5197b63337be471dfcfb3cd564c1ae21ad3caf8f5cd3ac7bb802300ab571d31ea5bbca9fb83d31a2531d92fe81e83e7a955be6bd11f50e36b6e2ae0972c01479e88f006d54123d595238ac6c452d7101bab1c7849817c4fc9d82598cc2f1b9dfb2abadf8bce7bf3a6efcce5eef2b5607a1c01044e8fb4cc06ebf208fd4f84c4fdfb332d6f1721a631a1ee1ab141713068e608fcc674dd8e8d9d98f565adf8b534de044725c258d33008a3032ad6f19639e838725c7d676c6757c740ecfa19008c89f354cb547ed044f83937a8065a5ed7a6eb78308b87e6a537c23d1e1af54f5633f8d79601997fced50c1562b90f9108806c9be883d6828868b6e519214aae580651cfb972adebfce104a1676a95befc193375adb0228dd44ffd1f25e65243026b025ae3d29881dab4d6a58f2d4d3a8cd4eaad2ab648a1fe8839b84a4dbd332371dbd976c8b947c645d756f3b2257b4f26a6c60a464e96d2eea88c5ce92b2e170cca3fab86119cb202c1ca661ebc4d3a94babdda10cf94d43b1e81c20cb44ef473295dd497ff0eff59f1aa381464bb137c73b2438897b5031de74bdcf66e5bf347680e3b7e3ec26869ae2b8e58526a206bfe286b94f33e73caa0c9fe067077a38378a345b2e547a3ff32928ef229b0af92619ec285cfee5798df489d8cdbdbbdd0b6a2e508cb01c8dfc40e3670a7029761cb663c995269194f74e0c31b721ef3ee4c050a7e33988979e3a9feb1608c23ffdbc193329ae3d93e2e7d29847c89d71f67c7c19ffa86ebb0d257660fe1efc771007ed4162388d9564f1a7739b422953d7b32c19a30a5c3b310650fb7d8d8d58fec52e5499e665dfce4a02840450a95cb89da41eeb82e6586bbffd976cb4501e105c00de54dcd1cd5036c218350a7a9f73eb640ad2bf4c6ad6b079f46f35ea4b3dffb7c257b6b7c293a89d6395b0344038248f3675d2cd98de4ab9eb406890610c0b28fb7cd079a8e017b5aa9f54e94da4b8af6e6879a2e3fb08fbbb367ea94a587c632fa7feb3396082fe213b727ace2c0d0b5e42b018f46b2918a0fbd43c2c5cd7d16c296599f60d529bc2f26dce09ba9f129946d8372bd529fb6b4b1ab072c60a98371eb9af051b9cfa317b1ec161654a7161103dfdb1276d78483e25430c398975248859fbeaeedf0725b5e3822bf4897806d96f25de66cb1d386cbbda202d864b5981db90e799829875a6630de275fa5c493359a48629e4c0abeff4124c840378a647b8c7e62a6e1e52cb9cdb1043ce992a5672781f37b939a6fbedd7b93a4686d894e297dff66b5545d7a17cf7f8d55c3366c41b053802d3cfbb4aa29eaca8c8e42fd301b811a4095c9e21e96d14f6b38a154800a5c59689a17f630e34f97259ac57b5cd64dc1739c70025b5ebe025c5e32087e452540404347cecaa31f9404594d992e1e76918f87f86ab08b2bd408fb5585ffc24d8c63810f994647dfc415851dd3e14d138650a5262c552f7fcfa65b68b98f9a22e348c1cdc8617f78b5162ce5ff5a77bb5b1463605fa025e6657d9f1e4a4e7f82bc2461195ef59aee268530d2d7af41d2c62fcd46a4beabef07e2e2e931a732f12297dae7e78a30bae9f2d85f760ed977dfc7d18647d6618b8f01d684eb673d50ba0cf0c71b813eb28210ffb62d417ed10df2cc4f91531af7c566039d2e12dd8d65766d2d354fa7bcd2729f619dc93e95f3a86d81064a76b3c40c7a477063b7d780f3b6600fe4009b915c51866f71550dc97bebeabea0272105d8d3c6ba420a415461b990cea60e3db97f81da9e84a87fae177a9e4a13ce2667886bb77a72bb032230438e8271c04bdd64c0c95c208ec4c8e70d775d2e20926abafb0db70221fea242030d11c1fab64602a0da54ec26a251c55c78f474433f486afa57e68fa12a4ce52321a42266f2637c403678e9ae54ab795487f53f9143e04f1a9e55496d93717ce47ef1acea0b988a54ce8321f8ecc1c5af8cd4fea08561ff04db3e5221504e644bb4db779afa23e24a5b24a9152b412c674fff3e418749037d95a88b27ea83e079970c3455f25b7afe20573d8b76b6edd0d35e137706619706d5fce52bdce1fe666cc32b12b6ea4e70f6d4efc55db86520702ec1e83c842401b9aef164d1a163eaa9c73933cb89726122f0374171f6a8be33a89e259b937cb6ed1b4ed828acea132f4973fd98b2f6ca69e895f4d643b8fa26ac184310b616051449667ce72c62fe04a7417eb7b80580776a8d4fe2723fb20568707ffd12a435a858991167e3950c2b439894d843a2b89486050632b9d4dd8ed12f4e3bfa5fd1c5353a363bb82d88edcd3d1e5558666ced7fa35cf3e317a311d3202bb9b1f3f30d5d1e43db34839277ed5476559c8de40336b60d7c65b2c4aa54005eff77c30094a9a32bd24fa346c644992d670c7ad55545e95ded1a50261d56b7235dd53e6430c78a2eae0d91d4b75d8fcd60f93af67ce3d55c0ba3b284ae4325b7a1b8c0d35b5e113f8069a92c3bf16c736b4c84da2ffa2dc272c36eb37cfde230f8328d109034cdc5a7e763d6f3834f5af80e33dd53b75ae4ccd1196c1a79bf27c2a42d3d3bcc9f6c74caf919090aadb4d56c089d75869f744562184dbca4cf62838f8bcb3ab975cea4442bcf80ac77ae397d937ed32d0119bf7e5d34563e11befb61af59320742082963fd625f00927a2c9fbb282ee5c3fffe22c5a5e61cedd0890f547424f0a0a2ff35e724b5d2cdd771bc51ce47f984c195a191fc87ec3193bec096e5cb93d8e05a6188d368cdbbf2c27cb8fa787e58f8d74ba32a3b05d6dc0db726182b9eb27ccf6affcf18ca41c3bce72a0ce851c076f074bd1ea9b5fe142f5ffd1535cf0526aa6fee665f25dd1fda83021cf704733d81add1f82c7a33f4bd6eca1a82ba211746533c05bfb053d58b7330ad67cdc0437b94b7373407fa56bc8f1408d938e336c5ca37862f458b7611111424112a92fc25daea6a47cbf2e938fa6ec14c66ea7016a94dc215f6d79aecf5f1adbb72fbe6c54d025f771fd11341b533819a210529c5aa928c7eca3ba971f12b1841c8fb184be15d230f7843a23143a5cf719562ab2b6120ca4d279aa5888e8fcbdeb14083143ee8ed8d2552cbea16f1fa27e10beba42aaebc3f20800ad760782b6cd0990b9a2e3f17a5971bf6ed214e7e30b3b594b104d391f878242b3573231498cffba660e70e11a239f5fa75b0da376a06959cab7307350bfd2b53b0bd44014cebdd818b5d3399bb6083dd979e8497c69b2f458c24f3973cc6a79b0037441f5f6c180f32977a5a5c77d4b0aac9d86175f2fc6e510d696f94c3d55b50f68691ecaf95efda784fe5c954fc2d2ed2e56f82236a1265ce07265cb43e5d36bdd49ebb79295c34845cc9c0f726d0cc790581e28837a3cd2923f6e2c779ca2275938639f406d2fadf16ac053df1fe4d9f2f67e5e03570e245fa672dbc2c180f39e01a551009a70d44aedd6e1c8a1e351459ca855380e4c7400e699905d38b487e94c42728facb6a025f05fa50df7c6b86baab32aed9c3", 0x1000}, {&(0x7f00000003c0)="9f1737114795a8497c64f3b2b4b677a9baaee649ad3b89e747043971fbdb480cc3e4701167b6c77e2231eec72a3d3c6f8e213d90ea1447a30f9424cc37e314309c667652465a4f98fd151f940691304f2f9c13a2b55226506fbe11e9e87a326692249d3b9098d5d6c0b23569ece20e2c122593d704ba4d0cbc60f1d6405ec9dfaf0ba773d7b131eedd74f660ecbf36c633", 0x91}, {&(0x7f0000000500)="fccc01d75759dd906faf718a1c7913ccb244fd276d4ea2ccb338856057fddd1e355a367d6dbf1d2bcb9c326546f291b4031062c3409177dd5a4accaf423220a665127efa2c8040811f515a06c3d346b7761327c2143c813a4531ca9f86886b1915417bff2fe62c52c075fc8eddcf36fa506e979ffc742ec725a4cbbba0175ada438a3a78bb11c69fde15d741f7e1498bd13bcb55c6f945bc8639c33599e8363bfb7da8c1a5033cda", 0xa8}, {&(0x7f00000005c0)="f9aeafa248684b8d720fe02e2f6766232bd633816d4067a8cec8b0cab3450b65c247a8c13ed728763be93ebab74acf884308cc1a98b040720c41c647d2155fea43370f51e788c2ff4e58a83e73619d92629a0f8f840b7635c8b478a43ced10b3cd03f9472aa834102037c472ecc30629cbe6944dc4777c1c5e9c604a111dc1a1f5f51bd3386e2ce0c86a1d540c0544ec182f9aeebee3d5f5d24664fc8a422952f20cf6717ddc22e71db6a5a99db5a4ae24c6bbfa1784ef19a8a49d7424086e55c0814d02353b8bd5023924ecff4c9f8ba9941ac13447ef9dff84dca99ea96b9f32e95d4373ea7c6b54cecc", 0xeb}, {&(0x7f00000006c0)="23c3b5af136b68c1e69495da1a792983c6482dce9fbcc28479126ce8cdfe07446eb4f0f3ff8e1eb4ee0538a5bebaf19efff7c2430d45c802e8b02532bc637f6abcb51f712df16e7a6110bd4022b0b59392dc4b2779dd814f77be943d2f8e720f52cf786575a03bfbcf650ee37d74755775ce2fc81162d5de5a0e33ded40daacd1d5fe26a169cfc7ccf847fdf48ad5a67f56cbcf083cfdd5c4c52dc11d2c937f32bedb41a88f2d7f3bc389c29", 0xac}, {&(0x7f0000000780)="6bce239b24d60ec66f14c3d2463dc4e84a79f086939b9f6d4addfa3f769336194d262eca9dda87ac5b811687f64669275d8dcfadbe5e6c388f720843c2564fb89b7f05d19b26cfc445aab3de91fbba04e9761be1640904a886697797d50e4d3bc007298789f5cae27ce8a8a9d25c54bf5b4e65ceb539b8d204ff7941531520be7d40fd91c02af9de8c4b8d02add385df9669bb97", 0x94}, {&(0x7f0000000840)="88533d616b37f95b429441feac01bbb9c3aa45b6d7b785de36ef57c775345db4d9fef73864987a0afac8fb4b7e2707bd0887884275ef11addcdb7aa1a4624a7ea33c8729d7e4a98752b632e0a68a2c557425f20b6dbe9900f72aef3875890b1c7f1ecf5993a359a5de97dd6f25c46b6f7a9af20a914467cf5532fe30bdabb35b193ca5dc784aea79b1f9fd47f380dac647a15afe3103e880fa2077f2155feb9eff2978e0b3e7415786e8fe82c4c89197da64703a7361176254fc8897356c8ae4b2993a7cfa428d85fd2d3b6927d8d587e0ca6d862d3d7fac02df6e2bf042830d4ed195914d464681", 0xe8}], 0xa, 0x0, 0x7) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 16:00:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffffd4f046107dbc2d89d97cad8202b4f4692c3f7484540fb1efb112c3afa2f5daedbf15623425684e00d7e6980fad24ca0cd740"], 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x10000000000003, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) setgid(0xffffffffffffffff) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r5, 0x3) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x0) socket(0x10, 0x4000, 0x0) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/33}, &(0x7f0000000080)=0x23) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r1, r0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r2, &(0x7f0000000040)="7753f9ca3a094f7aee891ae6a887d0cfb04c5bf167cd8c82c9d356cccb8430aef7ff728bfd138e6c296b4cdc119176ac4aebcb8b6cf45abdeb0f628591d3519a73fb6f2b2b93d82b86b6471444f87da61aad84f998f1a336924b6f4985d499d40d617d7e01407fcc024eb2075f0ff51fe98f0122006f8fb7d9b8f1e389a9792e919e50b30917205433e85d91b414fe286f0d340ea0d0e56981d52270a4c256ebd02f90534ddd919294b470b0d519858579605a514ab1f2c649eb2ab4e4", 0xbd) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000001600)="08004f1ea08d1de3f39f1848ffff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xd5aa3ef4c86a53b6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x9, 0x20, 0x2a, 0x1}, {0xa000, 0x12, 0x0, 0x8000}, {0x2, 0x0, 0x5, 0x4}, {0xb206, 0x17, 0x4, 0x401}]}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='+\x00', &(0x7f0000000140)=',\':\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='.\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='+\x00', &(0x7f0000000280)='$(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01900000769300000000"], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) accept(r8, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000240)=0xfffffffe) dup2(r0, r0) r9 = accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(r9, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r11 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r13, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e5aaeaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c98313d1d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d9201609b", 0xcde61c9871a1d4d1) fcntl$setstatus(r10, 0x4, 0xc0) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r10) r15 = dup(r14) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r17 = socket$inet(0x2, 0x2, 0x0) r18 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r18, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r17, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getdents(r2, &(0x7f0000000140)=""/98, 0x62) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r3}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x13f) 16:00:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xfffff800, 0x4, {0x0, 0x4}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:13 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) 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) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x1, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/9) r2 = msgget(0x3, 0xb2) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000c2bf51e295000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072d1ca8d1f9f"], 0x70, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000140)={0x0, "6996649cd37f4de4ae6ea33cc2fd1c08cc59a1a126f8e88a05e0033d4952eac60cb7769589369f543da7f8152506835e23fa739f00a2e2d2e77fda5dc2d2a5fd1dee915a12ce475ac4768c"}, 0x53, 0x800) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r1, &(0x7f0000000000)="6febfedf1252b567448d4f54270c88b28eb50e21a14726fc2215291b8b2817aa053f0228afdca7e0c2dc3ed4adc1953f59d742901d59a7e986fa86124c87ae7df126ffc6bace9f47e84a468fe8202b719a9ac76a3682278a0b6023ebb02fbb87e046ddf14937666a0a32cdada766d5a6c21375da462fe6306fd6b338622c27c108f23734f9969d67a8472e84c72cc67b308f0ada7d09566e2ed327a0787a309898eff54737bc82604db6573b390e2529cd45c662755690f3134c89a47a0ee82c5f8b17196ab8ae2c6e8916a651d72d22b50544cea5615555fa2da3dc1b4f2d5c74ca", 0xe2) r2 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x1000, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r2 = msgget(0x3, 0xb2) msgrcv(r2, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) msgsnd(r2, &(0x7f00000001c0)={0x3, "5a53463fc95bfb09b6c0c0c3cacb4bd8bd982ae682f65d383bbfc0bac95f5280dbb381b15133bd6b52ffed5c83581bace2462fa4a7c38f6a779d97bae286ffcd4991d9f82b561b10cd9dfd95a91ec164c1d026188bffbba56877fe48f48d1e08b2d739be5b643dd671af1cb0b70cae4e6ffbad885d816a6a43605baa90c2ffa1b4d0e91119048a4b4b95e5aefac1d0fd1721365233f190ed981afb859c56a9c627c667d9b54f0f8d62fdc83a78439c1c62fbd0bd415c15c38b28a5a2b8f2b53f97ec044e4d8b3e78fa5f7dc07a4feae4b0e76fd408846d88ee19403ae3c6cfa4e8"}, 0xe9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x10001], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x100000001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') clock_settime(0x0, &(0x7f0000000100)={0x2, 0x800}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/116, 0x74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000000)=0x65ff720a) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdfe) 16:00:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x54) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001d40)=0x80) r4 = getpgid(0x0) fcntl$lock(r3, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r4}) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = getpid() r18 = socket(0x11, 0x3, 0x0) getsockopt(r18, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r21, &(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(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r20, r23) r27 = getegid() setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r20, r27}, 0xc) r28 = socket(0x11, 0x3, 0x0) getsockopt(r28, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r31, &(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(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r30, r33) r37 = getegid() setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r30, r37}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r27, 0xffffffffffffffff, 0x0, r37, 0xffffffffffffffff]) r39 = socket$unix(0x1, 0x5, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0xc0286988, &(0x7f00000000c0)) accept(r40, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r43 = semget$private(0x0, 0x4, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r43, &(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(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r49, 0x2000741e) ioctl$BIOCIMMEDIATE(r49, 0x80044270, &(0x7f0000001d40)=0x80) r50 = getpgid(0x0) fcntl$lock(r49, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r50}) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r51, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r51, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r51, &(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(r51, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000100)={{0x3, r52, r53, r54, r56, 0x4}, 0x200, 0x401, 0x2}) r57 = socket$unix(0x1, 0x5, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0xc0286988, &(0x7f00000000c0)) accept(r58, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r60 = getpgid(0x0) r61 = socket(0x11, 0x3, 0x0) getsockopt(r61, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r64 = semget$private(0x0, 0x4, 0xa5) semop(r64, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r64, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r64, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r64, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r64, &(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(r64, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r68 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r68, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000100)={{0x3, r65, r66, r67, r69, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r63, r66) r70 = getegid() setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r63, r70}, 0xc) r71 = semget$private(0x0, 0x4, 0xa5) semop(r71, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r71, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r71, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r71, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r71, &(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(r71, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r73 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r75 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r75, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000100)={{0x3, r72, r73, r74, r76, 0x4}, 0x200, 0x401, 0x2}) r77 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r77, 0x2000741e) ioctl$BIOCIMMEDIATE(r77, 0x80044270, &(0x7f0000001d40)=0x80) r78 = getpgid(0x0) fcntl$lock(r77, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r78}) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r80 = getppid() r81 = getuid() r82 = semget$private(0x0, 0x4, 0xa5) semop(r82, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r82, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r82, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r82, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r82, &(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(r82, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r86 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r86, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000100)={{0x3, r83, r84, r85, r87, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r87, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="ac11e84f79b06dcca28d60d41f27c78f4340ab436e5cd62292e2374ecca63eb2a3d6b28c36aad53f04d62d1628f516a1b1f0c9da2f218e1b1d904937685bd6e8311bf2f0e7254735cf2109ecda503ac714b4b10f65b776cacf7040ce6f0ad25aa327b32509e938df3cc7d08a178651eb4409ba7f3ef90102c5e9", 0x7a}, {&(0x7f0000000180)="94a66bf973cf998c6657bc5320505bfc772f8ef965c4aa465aea3a8c6892c15055289eac874a63dbf92f8e2f747f7bc3e0b9214cc5505d31b622b76cf3f8a03f088de14900bd2afaab1f17b4a895b75da037da6a77c66dbad5fab2ebb50154de089bd1715d6e8cb13b3d1c3ec46bb436de891003a346b40ed9e433c06f40244fc0a8c52cb40df830386962dea0845641e56be21c4d38e13704b64dd0e0d7b3bfe5337f06d8c9e1e2c39a7d1ba7073dd12bc9382543d7556f0992541a6298ffbb251204320b03972289e605a86469f52148f57fdce030f85721c6e4ef3130ca25fcc26f602738a6d17f2947955c8fe01fb7bed71c627996ba", 0xf8}, {&(0x7f0000000280)="3c0d53dfcc8cbda37627af401bc2a93fec47aab019814ec7d9d82d338f3403d16c282a8f516570de9133fe5ca07923f5562f909ae870deb902f78a54ae6c9d846ed573e2aab034a50423a758efa90c97c23d49dbbcf6a391a9271277e6ed10e71b", 0x61}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r8, r16}, @cred={0x20, 0xffff, 0x0, r17, 0xffffffffffffffff, r38}, @cred={0x20, 0xffff, 0x0, r41, r42, r48}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r50, r52, r59}, @cred={0x20, 0xffff, 0x0, r60, r63, r76}, @cred={0x20, 0xffff, 0x0, r78, 0x0, r79}, @cred={0x20, 0xffff, 0x0, r80, r81, r88}], 0xf8, 0x8}, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './bus\x00'}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x200, 0x9, 0x3, 0x6, 0x7, 0x6, 0x1, 0x7bc5, 0x6, 0xfffffffffffffffc, 0x5c, 0xeda, 0xd900, 0x1, 0x401, 0x6, 0xfda, 0x8001], [0x9, 0x490, 0x8, 0x1, 0x400, 0x9, 0x8000, 0x7, 0x100, 0x20], [0x5, 0x8, 0xdc69, 0x35, 0x4, 0x7cf, 0x9cd], [0x2, 0x9, 0xffffffffffffffff, 0xe6, 0x80000000], [{0x0, 0x1, 0x3965535, 0x2}, {0x8, 0x8, 0x1f, 0x3}, {0x12b, 0x80, 0x200, 0xfff}, {0x9, 0x3, 0x7, 0x1}, {0x1, 0x4, 0x6, 0xf1}, {0x5, 0x0, 0x4, 0x1}, {0xb62a, 0x3, 0x6, 0x5}, {0xfff7, 0x3, 0x93, 0xfff}], {0x86, 0x4, 0x5, 0x7}, {0x0, 0x101, 0x200, 0x7}}}) open(&(0x7f0000001380)='./bus\x00', 0x400, 0x80) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001d40)=0x80) r4 = getpgid(0x0) fcntl$lock(r3, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r4}) r5 = getpgid(r4) fcntl$setown(r2, 0x6, r5) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000321, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x6, 0x57b00bbe0e8ed2bf, 0xa3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x2}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001d40)=0x80) r5 = getpgid(0x0) fcntl$lock(r4, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = open$dir(&(0x7f0000001840)='./file0\x00', 0x40, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000280)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000640)="7c439e327b01256c431a617ef13fee7648c2a53cbf94f6e8f3b6230ee288aa803c8aa2116733effc8fa1ae808ef3d2c3852d460fba22804c6d984982a631b8ebe726664392464ea64e9b2cd4dd27ec04baf68c5ea8620ab5069c2a1e8fb1454a596c8100fc293dc5946b5da5b7f063fd0d35e6b87ffbb0a86033f178d623fac62b9f5b4c178a3a70c8e8425b70ec3b170bf8a25e715b948729b9ef7e7e4f4e90c805ecac2fe195ff8b0645a56954fa71d96322f77638bd8a48bb92d0b52e3c2b52a2b400f5ad09cb2b31d5f73a49ba7ee913d3db6091c4d0f7964d4984ebad8daf67732051fa161d87c442c7a745973d72f1b4ab151bdf3e0612800e8e16b69150a255069ed29516a777165636f401f342d9fb1f8d85ecb1d71dd9c6a3c888efcde985b0227e416dba2f2fdf53bc3063d3c02981d86faf7178bfc0958225a6782e0f63934ef57ef1548de262fe586db90ddf71b9487bbf999cf27396bcd7ca42fd7415cfad899c31691a2cdbc4a7103669d53bad377832f761dd000535a78d8f0ce1983d37bdf752d1e730b07902e2d5d9a2864ea7341773bb1b5b25771733d82c70061e49357890676e5c79c17aae818c8d75c42e5e6194349c12d720c9b251d7166097bcbcbdc47c7a35538dfc480215d2492d6cab09a3a8faf2c3bee6595b10727296494904c43ea1a3dae8ab5fd676bd5542779ace24aa7e82310b49b113efd718e698cea3e98ba57d929af008c707e8030fe4cdce8889fa163f451de93f58446748a0ca7d45126317976c298a6183102a24b549cb5b11e912c68eec6ad8d15d8daaa8c19662e2310f291afb363037ea6a543cfd0d52fae3b382b47ef2e9fdab11edbb6ee703b4fe7064d6aa4d1204a3b0d463a4728fe78d280e646e284cc00be6a3e12674c199105e8ff8076a12bc52f1525fb80a65eb1b69d6e231eec9fb3fe61994f6da660fe7f0394c631bedceb8cfaf8153eb7e2c928dec2b07c507ee0d8e71ed6c24f5ff9241cac784c6c086becedf926c651ef76df30b7788c273a2701f61b8a61cd18cea5663b0f9fd6454b2d0e4f1ddd12d7e2d202229363c27db636984240c99592aef23ec8506bb8a7611ce8e1e5659eba41d7533c0d71c5b6abce9f8bced99fab95ff15089009bd2532b20c8d9659b75db5fac9b831ab73ac8f7307b1ecb67532054b0ba0b252adcca8609a3c587009d7563409e40d08c86d28cf10827d113b4ca1139e976b57134c3f8cb9e72a820be208dc4142d5f991afb8a53d352a5112dbf166d7ccb94d2fb0de98cbf129097ed815aa5e1b59e80982220e63f48dea95ef3cd7d682f4febfba86df92e95548f7758837eac1016a51962e3877c391e855499596e51933b3d2edc2abac5e9206385d3009776715513d3a21efc069d8abe3606271e6c0e595d9c1629bfc796d01ad7ede80fcd7be3d12ad55bd11a19696e399cdba7e19dd7b8c9b5512798e385a1cef53dc644b5385892a1d6a88b4bdc1ad566d971032f09da312eb4e955a4c59141f4ac23af37e25bab44c6c16912de29d9177f3a9547e2f02df71d39a816edf011d1a385bc04bd3819b3e36ca27169708b42f3f5db8f4898936fd69cd5d6f65a9daee0507f0660f5ca792b416b69efed32223725313db8c01d2a25ae091d1e002316d2dcfb68366da4599a933480a9f37a1e9183c0dcebcfb7838c74233d5530a442a64f32e62139e8a7b95ab49c7c574475c9e855575e29aabc13b8eb20abad6ce2c168d2c0bb88fd3ac3cd9bec5ee1fc9532908f7ddc68d02693715bbea7f0a9526ffe009efc2259dcfc4354bd70362abfde215c3196d1a0e2a40b536d05e89bcb29c7d3e862dfa7d643c21504077aa06136088ec87cf9df5070b63bf7b0fb124259e5e98cf17c7da24d15a2fcc0971e2c4b10d3a93546af5e15aab347e30ca80737a164cc840acc9161a25eb5af461a00f58f0bc3bf48af2a82718bf8ca5414a9b826b6b2aba3024f58ce58c36ff014fca031da7fa23249f599f41ad00465c992cfd3a84bf4f388145ba1cdd584722177c78ce8209212382a633d58bc814668dd5e2fc3906872a24374949cf45109fab57c90c6e75856fce07258cc5cbd3b78d13ade16b5f179243510e60a9032d86c83503d336792b795e7c682df2c834b62563a13452efd758af00cd3ba3a6806e376d0d82e4f89f8cbc6d52ad8a94de88fae3e8a3273d7af33846a214471f35981f43a7b5b0e2691bcd19109ac35688c4ea0f8ac7ae3dc509cfe4c7654c5b5e7013a61c6f342e98d93a66215ac73179885063b198bb67b5f1b0a2f2fc41db51da883ae183e3c844dc01db9fa85e3567e3b58c73945441b52e986d30dbd68129fbaee1bbc55bf8dddd1b639ae721e55b1e5c01f5069bcdb4d770fb70306f9fade7c48cc641b8b3c22eaa64e03b7bac59544c5fd8491a659abc51b9705afc12c0c895bd239be0c29fce178df4a6b924feeb8db06fb9726dd22cf2821ddc1bc4aef5db0f66c1ccf750ea44ae31904299155ee3e604ba66ad53611307afb038820fe6af3dafaef31fdb4f816652f100f6b0c488ac602bf5088719f85208ac75400915e599794e2909c826c463c5642ef1f603c435c0d3b169723cb7f9f2df50a1765218030882a564bac76306fa835fbb55f3971386165f06543698fe9b6d21da941586328984a21881c42c015839dc90651e8d24a8101a11b2b2404dfcefe8d5ef6df72605502c23dfba3593c0e046d6325e214d40448463c0b7f1fccdcaa33b673dd30d1f3fa9e038aab8cb96b4bea05a2e5b4ea30309f9508b44c48acb86701e0963954084750ee08d6488d22fd791641b6428288ec69b02c4c3a46380dda8263eb590de17b39592718691c3caec62113812d839fb811c2fe23ffebb1ee889bb2cdb6cb496c387c0d61746ed3b784cf89dbc8229e8b58a39ff86dab0124611965c2c51a8dea17a6855212ddece7849079639837ad49d309c1b77c2d47e674c78be38c819075cdce2d0b92027f5a795679bc5c9376b627cbd69d83032ae39d0299d6094a67b0eee930093fbac25f1f0539f096ee5a0b22d1bba0ade15af490238745234da5902733d8fdb50d8c046719ac97d81fda39de12d9f9f0cf90d4ba54655f43dbc84632d4cfb1e234794fc1cb3c7a19495caa75fe1f95dbbc7e880107ae2593cd296cb5ed56256d46ce900ee53c385d739a4c63a3d78ea9554a8a1018d130d1fed7487a4782e385e9b857638c67240ba9769d5687d036d06c2335a8a49e5b4e919f2af434ada47203a36cb31ddf78cb3a5cefc6e44229f8791d95e49159e5ad02e1aab5558517d8b716937350d141c9c0b2b4c73a76ad73f09ea83174ed295a05537dbee2ad0b9b96317078cab6ca44d828fa4a04df5e858d05087b77c06d965783a7b3dcc4ec02b214394eaa4b239c0b09b7396088b529c9811660b16392872bd1eaa8a43d01dd03234913f05fcba13088bc284bff589ce303961bcc3b2dc7604930848b880a6999058c8a198ed797a440b8ac753e5e9b980796f903249fa2b2947e329141dfab5e5a478e52f0807015cecb88e1115a053c455bee05c5ae98b3755c8a5e4630cbb85ab7ee35fbe504d5471e8485c7a1b06193ec0dd76997f5fea315a1e1335df03bb70d3b4a8952467fc23ec0fce8f9ed1fbb0a6d93b419ccd482adddcfba8ab61a7697ac26479b6736ef4b5be1a1c05d11c5f115d73b2a4eaa3cec0dee53dfcab09e65ca44f61badf9bd643fbc06acf74d84b90c2b986d968e456076586553cd59458ad70453899035e2dc4b52d4319804d77553b46c103e29f5215dbeb39b9315b006a6d914fcc93574a4f3695cba2f24ea98119fd4ec4d31a5568a5657915a1c3e7ded958897c13d1770fc5a280b0d937ca28f23f09721fe552fa1dd7e7e185df8269b32f4bb8efcbdb64fee32eec00553ea6a169713ce16a6f6fe61dec7679240ac759b9c9dcd72ec546f645736005c8c140c53943fc0cc1c7af25337a9d629b055b8495183e151a91914c0770f196ec4b815e9701d1f6feb772c16225540bcafcaf0aacb128c6721e551b55e64e000a586b07d56189a3e7e6a92ddc526a91668287d7dfb46d4c5489273de25234ceee5460969a044ad4c24b198ec6178b09ab938d7eba364a7f37d0b45b9815dcceaef2a1b31ea018c71e09831d069ade9af974bc625f535d1f1ddbd5bd46c278b32bee27b94026f011db23287a075f75060956263c76a19c4752bf05b6ab4dc1f6024b9f4ad031fee44e5ca4dc0472bbe21cdcb4cda478da32ab68f902a93a8479a7458d8ffc57be660e7665b8df00ff2e44f67dbcae2384457d3cf42fdb97bab6a295c78b0c864fe17a271dff86ec1d005e9162e9a2a2ce40185c8f031b1d341ddbfaa59dce9f43575d0dbab569f236d74b5520b056ae133ee3a74583d70289285189dd0b55963c502c4ab4497e6291c3bb893bcab635beee25c02ef597f75883d0276ffe715f04577dbe973a63b165f04fc209192bbe6c46f8be5ae81e64f976ca527cc8b05703829a15bdb0044387843819b5063cc51377bbd3b7ad291c7beaea0ad22015044e00dddebacafb437d72997892772afaf68bf82f2ef8d4d6c44d51aa18dfc3500a70ad6a248c0bd813665ebfcbe48369354d121301d22f2e02f9697207fb9eb86b7994c134e43c526bef8a11b31ecfb8fb15a05dbd0b7471f34dc7d6006b0b62f6aeaae5e25998f1497e9e816f1014889a115879fcc08047c544ca8783a1f314b2b3a3027a56fafca3139045adc4d9778f1f32b1fc9dd446028c15f2069a21938f8d9e438d53705d8bbd2328d396c5326d6b25633109ccee686a950c4e750ea24270a5c4f552702559e3992bbc0516af642ee91f0a9ebb5558423bd110a01afdb56b0e6b7fbd1d7260b473695d1979e91d7590ff210396525381dca3118a67c6790b6e64f183ff93bde26d71e2a1e48240a28a050c9d2d20025bc6fa0f2c7b65cfb8d701ade5106fd07fe0df18d3060dcf425151b5bca1d8a6c258f062da849c205346a520187cfdc8fc7e15d4575eebd779556a7e8ba6a51587cdb1caf345bfdac638d8c7c45ae9880c93ee02871c97ba596db09c8d976ae75bca2ddc3f42137ce87dfd5601433c39d2117f55381acd576e1c9c0523817f764a592dc5aa2c97dd8d85986adb9ed374478283aea4bdb5e8fcba926368fb2b043e42eab3e01d0513d7824352b7f5d9eec70bf7f5f127ccf25add24c8107fa44335de3ec97aa469f6b13ca3c46480e23ca3a76c81774e3e2c990243ff56cfa69ac24e4074b2afb63939b055489f6638160f1b186dd7c026a49edb9d5a997b48278e19dd705400f8d9ce61114f705e8320522dd0133aeae7bcc86721f9bc4a19e69ac25d97d92a098069580f11ca00296ceedc1df6afafa803ec26fe425924e8d8b3074045f96bacecb548003569cf2417af006028e5fe3c4bc2e557c1ac9b2f36d9a6bccdc5d7271857b3824c9865bac1360b86025fa887609efb7fcf752f46359354297ae3f07636ec2f51703185fd5f005c0c4c956317ad8ddb3293df5d92213c1d92feba17b45493d29cebfc5a34a992bfa20ac878b7266c518f03d30fbb1eb94e8f99e915ea80955d478bc30d12b7e37b8c0392f223792973293198ba837e5295be06b31acdbbcaec9fa76fa45b53bdeb11e739e51d116e9ce16f058ddea2ab0b699d6c8a02974a63d0efcaced52bb0b9c5d296f36517c2dd6bbffad5b6c56c233e703e389052bb23e6ef073ebace5a041f7711b2478f21687912a81c53b", 0x1000}, {&(0x7f00000002c0)="da86e6618a37241288231ecd2cb4624e9f22a7bac4f76ba44ad5299c18feea", 0x1f}, {&(0x7f0000000340)="45bcdf522d4934ce20c7b9f27b8bf8fc3c3a66969b9794eee710c7d2a367e6086ebd8daa7341b883c62f832b3b93880c9dfd7ff8c46addd26e69b852cb2270f82553ddde656a306fec8d59ec52a201a0b51c20db2446f2a7357418073c08be15cebe59f9459b780471f399d3038a3c7b4a66d489d21627b1d32836d11014126202acfb10ec1de04d07c2edaf0d63452c468f3ba665d4008929ab88996a89f01f44ef8f4a3b1ffa954df7c95aea2f15ab5397c5d747f3be16f7f020af9ff733076f0fa26546691c040d", 0xc9}, {&(0x7f0000000440)="cd8b4a5be6c653964ff233dbebdc97d1caa78d216d7fb813f86a11888e02252d651ffd568850aa78f0fabb1fd8a0460d513a53df313557ab08809c50bd5ca23adbebc3a778c08866c54ce5f96fbf31651755098b9dd541fb178cb334f17ddfb59382d1e002eefc501a58674bd253bab3a03ff21ec66cc8d379c8c179c4afe3a858cdb1d0dcea100c34e285f921e0fbf3571f7e5f1226a29c1448107802e28779bf9c2db89d44c8", 0xa7}, {&(0x7f0000000500)="92cbf9d54cce169a387c83add4977ee91a3f10a8183b92d4de68947d84d9c4165bd52729d6ae883d4fe7a78cd979d03494c62d7445b3948b3577abb75555622b5d2a", 0x42}, {&(0x7f0000001640)="5e43e4cea609fba01bacbfafefe8226f58685f31622aa6a23998da83a8ad44b64e02adf67c08c282015f4a682d20a1177582e81b2b733f96a1e20e5a6965782dd6e3fef5c5f6b2c550b5fff7670c2a5c51aaaf63c21683b18481c37f49ac2ab2646dc3efa7317deb3ba4343d58e41ca4d2a70fc625af15c75883a8b735f92d3177d46d09b7418d252062a37b8519ff081c023f619ad88b633478c39deb16dcaece395197f78cbb3d3e5568b0a5c1dad2767f501bbb9a78bd3d33a937f789cab52ae0a5a59b752bef3b8b6ac658fa7d0087619ea7d57902a699025cbb88a8c9fae35e02", 0xe3}, {&(0x7f0000001740)="715cea43f4854862801529518add0403c867fdc0c3dbca3a467b81bc52a0033605b09af0db30cf1e29d3e7e87f60180dde857232d37082171ef47f6c7bc2340f25b78e5778278a6a9af4c4b248d93d0b4469e8d660d391d9a83b82fe7308601a028ad1c1dda3a8612fd21706f9a9495cbc890c447315ee582ddafb48ddb6d2d1b8e8f7ee9ec78d1bd1d180f0b81fd56d84133b2dd70f29347bed6e7a343134a46729bfc2943145381f5a9696d1c39208ec05161b1dc35426600d5956", 0xbc}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r2, r10, r11]}], 0x48}, 0x7) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'t\x01\x00', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000600)="174af205b6068bbc78e6634ecdd0") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x3c}, {0x4406}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2021a, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) sendto$inet6(r1, &(0x7f0000000ac0)="7057ed3d7ee5f23ffba0cf6feac98843b2988d8519c0531862c890ebd4bb220dd2667df029949ec7f3b9b01de5a358b2fe6bbc29e6601cc9373b9af381d8c75f41f9ace317511030fd7aad179c8a8518e608d91259351c0bd48eab0fee697b172cddc973ba96b00187fc08c5e65c2f2392e7e1e0dc3692b61c4f0cced1d44c9569027d01b6b8eb9736e1053d16f5faa15232a13356a97451b3a56e615e7d20e7fab0b32cef30cad0b5fc38ac0cd23b1e6e61a8963005f6ee38487027ad3a01711c1b7d621aa4a43ddf65287e2b07871c568cad48694fd0307c5e254828f793af15c21049bb9f753299c681647a023ca1df71f5d576649db18d58f2e6d2be809723fb00ba68c614ec80201dd648804f62f47377de1c970575990374fb34155f7a09fd403d4afdcc636450a6a11dc1dae7c8b02eb3a4c2f434cd136a2d50665c8cbf6cfc70e8945b8a24061ec9455089e4d0b3f2a21a50215de7a388de2ef6bdd95372d16004a0a1e1bd48414b8b36d68fd1cd0bc09ae58530d66c5e6387271b5aa44216dd39a348b2b0afc84b1dba2c57790d74db219f4645636793922400a97b1110a12dbbea8aa248d2b683aa740837e10c8e7247baedb95777c3f3c12afa9cc3fd38348e52197e400b05de5ecceda9100bfef2b38f681e3d57d60dfcd0bbd75f2367021db6827237848482f6e2c0aca9beba4bfe2ba8b445a2ac8f2a1b2ea778c625ac0c09fe4468e15e0c78e3108bc73674fc1004dcb8a50b3d719267e814857e709dd03e91988959d1e6685c81c176b1c0f59c8477ed85d3c75524c38d45586a37aaaa882eb43835e843ae5fd32845a168534f15c613c1498faa59186cf93bbdf070870c901dfeb61372a8b73a7071e0f7ea2158b903a94e341506ae44a8f64fbd345438ad78e986894407dfd919c5616bfc3d556c7fee4aa24923e5196e5026f08c2c32d043bf107e2f1da9199083ea22fa63d8f65e31f4e2a5ec258b3514aa804809f8bc75b55f3da950f14d8d83a4de146a210835cd4cd9d6b2aa6157ab8d0cb5aa9f279e004394ed02f6710e090156beac91083618a5e6e3ff17cabb5c5debaa7bc9fc5db07d4eb962653a9d08205c55b203f8368dd9090b4679552da744988fa1b442bb1dce8a68791a833fa033c7d9eda16f0ef6afa1f9ddfc0b978487fa7b9411b610b30737425860646cb74e3fad0f4739bc0d2a1cba022ff6f723455cd01963024733de1fd82aa97a616cb29c0d088d81292172b248870731446db21d41e7edbb1e5350f051d6e1960d59250362f7496d7a8c54b4d9ab636b9985c2d1549199e091860c13e89aacc9ea2143c80bdd4e8fb7e747efad26db826c02554b269b04b9b4a7723f6edbc3b55d031f6b1b2e8f2892e113c3c4d06b4bf2cf998217b8b2d3b8e59597f691df01db6520692e55f0e48a0693d6b9eeac71831eab2f12a937335008cf289157084eabc8ebcf3364698254d5737110e35c01fe9b4055eba8cb81384292b768d834236538a5374c1f09d37f13f4dc863934f2e3620836e48f7013a6937b3197dc9ea9b5553fd2f8a73dc5fcb35f97625d8607dd32dcfa4cb70d8ca29e6b37949e12bbbd2d97426cd5f61ba753714fb23f13bd00e0dc4f6c4b9a250b82f2581aa408c9a8f52ea7b9c55fda41f11aa514146427ee7790cfadea26fea6b0749862397e8cb13aed15216958ada1da16b76d0007a504a812b450176d6c8d6efbba9764604bf34cf9406c7f55076303db88461c206cacacc154c053db0712196b57caa3aa8411533a95c06d2432c10388dfbadcab4e520156ac96602534a49b84c3f362073cf56d40a592eaa0966445eb7415b6e23e63564833d82b20df37b3121dc20130e984a37955c00cb0014f851b696a123a8ccef3455be1ec46a7d3c3a8e2df7caa43fce5b9c7e27598a62c4c7a5e31afa75a051241e94ec1a39b757a0218f9c7972410fe8f32ad50b043197ba8777d0ef33f6202c627e32117b23975dddac8ccc3525e33a7b63d0ebaa91cbb24ec3617b09f4d2fefaa3cca7c708e49295cfd7479d0de3cb73edff424e20bd1cc2f9a922f75aff696be2f846c9fe180faeee2167b6912b6441fbcdd99968d002043419f96a4b8a56a3b285a3b735bb3f32d5f28b22ec5d1b0234c09c1569466cd44022e0e430ad3248f27594db6b8ce16707a67a5957095ca6189e5f0dd1ceb8a32eacfe5733e4bb9674197a4543dd7855a4fd96c3f4182c163616754b3c04a77d6ed2d4d22b91d25910e73e069e6e51d12fb491415f1ef5c73b0d2d0d1ae679961d08bee2d61a714cb7019a9e8affb750bb539fd5322f0e1744db844f771e9eb13fb56c995bf51537bda79d2e885ac33104fb231587808391346ecf497c52e526313fdbfa6b566698b45ad21613c98ecbcc9d5c065f58d02e8517a907924ede18bba847c5603bb3704f6ec81c781760861cdac4deda34739039325a013f252cfac2df5d47b49ee06b16b5703a51980583be84a693e99e74d230187357c6576590742c350a1a556a15d0e7208670608fe307d81babf7df8e945f97f06ef91cf868371820ca93d82491a79f7517e4c17a622964a1ad9c0388b25e6969f0757195fcb77704618ec02d781b73c6f66cc2ba2427a97b25f75f3b3e5ff32a6a26c6fc4d7eea6986617479bf3d4d506756c322a8dc4d8c7e49ba24da6b611af0e2e9b6f8bc2987760a96b24baa06e977bab8306ad152c404d3838a714878b7a216ea1169d22893e004cbe631bff8d94c85a6d1031e0be40bc8b6e2d4c01dd544eadb7f61d6b702fc677377651aaf51606f32706da5352a88c5493ede555a72f9a4229ed866fc0ecafef696e1c24abd7da89d02d9879f14833aff1a543bf260020603d6c8f5398eab76e899189ee7ef8c3c68fd3567cbc932ede5d95805232551338d33898c3adf76ab614b619ca651ee86f8bbd689aeceb1f5f82a206f7138ddf7e6c5be7c12defd37e2a73b3802209fabb4b47bef42a9e0cea9c26238b789304cc9a70a57189dbbc329a83db3f4de95f7083df3f3f943b08fce1a925d8c4b32260f765145ca94c062f54098e3e5a65ede5b3f5bf642fd8b9e36bcf8622f42158c6235af4db624ff96b5ecab58768f461068bb411e6379e2fefa93213edd05f422ff4cfe1bccfeca264a03a9e66aac6034922c2ac5769c452b759acc40aeeed87efdf3a02311ce867dea80ec75e278fb54775393d38a11964b7297cb50919439d09db3440963897fd99187debf1e1873db84cf9366413fde0447171e2037ff71db1a71b8ddbf81297ea16618c6cd3f9d68940340544109a9ab1ef184a3e6b79113a3f37eb5d6f67350e66330e5dfab8a75fd7a844322a6b89bacc4e753ab59e6f711452898144cb44628bfa349693e09a0dcacaee262b4859b41ce07c5a463c7a2ef70650c14c3d788a46fb221c2943ff3a0719fb5f77820c3eba7af025dd62bd07457e6c30ab47c4bcbbed86c3925bee836865d48c8dc2c4ed1f43c9e82d0a61d0cb63a3b77e9eb6778b9c06e9f345cc755a8293b984b38844b147f0af16b8f59fb9ad8544cfca6dbedb144c32a169990af68d4f2e716a21a085bc9652d949fe575e125cc677a165231b447c439de19d0a190d14ffd7f5236bc7657ec8463035f4af6a65a694da7517bac21bd81985ea44b7816fe08384672ad7fbb6339c6e3c0077c7a4c530c08a04200c3df6164603e167d7b0dca5a21626b3a9f3345e1a19e5cc66fbdc1ce2da124c563df3337864fe446bce451573aaa1f80b4d67eca6186d45638d9c1d96ff6e6b35abe1792eac05eb5fa13cad6b9dfa2d4cf236aa08c16c96eedb294f4a0137b26dfa122fd81e084e047396ceb73261e2de78ff56962788f40dd75d674af55f70fa8216d18c7be4b00aa237f2879a9720b074cb9c16a6c3da6fdf3d058ae2dd4e40854a15039ea8947812b41c88add98d61374154f92fbc65eb68b27d6bd67f6b3a44fe473a4f890c6ff99465a7900f552e314ca2e01092d9fbc9e3eb7959c4a566cb298f4a7a58b75bc2ce6be791cfc37ecc09c5a175c97fbab38bc8eb6210389f59dec352b6b239b5ff45df9578b381d6155639b34fde15a86ee974a33c2fa39e9bd5bc9bd266de02cb0fdafc264b832e5abcea502a0c1ad246c658ad5dc00384772161c33059a24aa79e36b847ef86b674175a8a68eb3dd7bc11a4e279032e3baaedee52689815da210694d805ce8527a8b0b19e49325bd886b8621319bd5b16750cdff0a3f253e23403a6c1fe1140ed55c8534cba72eb01ccee746b12e09243cd9e0e9c51adddd6ce56bf12c99d583f6562add20ae32700a9bdfce14468c61424c99c437d98223977f6744258f6c234227108a80b1becaf2778321b1e1bab5b1825916f556b156db54d9774be0a0b9616e1e285e933053ca09298d9a56de30fb16e735fab6b56cee824f6e98ce8cccef23227c1a914c5967b77e645b893f8fd19b338d7be69eb2aa845de980f04942267e105f19081d144a960e95013e10e9f077442d495e28e89b2ca4bc0d735bcb9b713909ec3a8204710d85ec1bc68fbc3ac8a5e5d6cd0c3eeb362b3bb092cac226f0807083735ff11b73de86feb5124c31adc29169d8d9e291d9b2b0cb412c8a97e61b2f85de855e17e5299a62f6a47eccecef6ff52a6d18c3d7a5911653f2d857978a7cf09e89cb8ff1ea1c1497b0a5251943acbdb59e89a9678742e4227473f137a60c4cc72a5f997df4069a2c9f1444bf4fd838cbc268fe71affcdb23fcc1f27b53c373230daf4aabad87a510c4b90e02ce5802d7dac18f0bd1a45b232ce1b510668a31b1057bf81668fcd68f72210cc396d774ab684bf2ae11e77540ec22949bc9348699864b50e94be375cb46b604bf72b7f4a47dd931214477b1fd760daa9cc15b79e149c41157bb6aed00fd416987a664650fd5d208cef6ed6743e3e111ae53ead3c827931d72805f0ebacca48f72ca3da6e1637cb21923a0eba6f807e80052d5322b75fe5f0764889cdb89640cadf25e3520033fd7fb50ae095b520bb0329585fea8f7d8e9de25cd315947ad77267ca0f681ec3bdbe94f6a78fcfa3b303033383fe36316e52f88b8eeb9e3ebc4bf36b03b61f55dafc3da03f7be2b6460d9e41b8f677bdf37d5c8511ad45829abe35518ee50f07a94b6acda117a94bb1f28efef064547d55d5ec9e5fae7946f3e4ed4ae53b3e4aceb5f5a9e8c32b2c4582d5e279923766ab375cfc3d92006ada4fdb2be9b47e051a03a5087c42674b81412d7c14b34f837d25aaedece803e711491c2cc023f4e385650b6442969ddec649bf3b0f5b1593d9977335276a6c3b58c552bcfc1728ac2176b6c014f480ce3229fd1e335c405ae12c0be34ef0c80e87f2c2d9c235b04112b03c3620be8a724d545a7ee88b734743d5de76c7499179cc466186c430ad7e31f1519e65ffc1b6eadf7a700244682f7bfba703e2f9b392be8f2c1ad0119c5f4f097e0540a0b447bc1efeecc9ec0b00d32c96e3cfa9c2ce8515039e935ec704fb6dd76eeb51dbcafb1265055b7681c706c7ec2b171d22fc9d452d59da494cef14cd4a1ae187f6b85a6e45b11657e138e1aef55f4bb2b570773a80596f35b9c74dc63729af7c5f20918f8b135e1a8e73afd5db1f5a898ef72cad26ada9915f67743b40f0a01fb71f3818b1bf47d17ab364ebf5d9cd3ab9aeab00b63786c6dfd4bebab6ea8a352c968414589b26947cdebab634ee1cc95fe01929557d687b39d36cf67386032550a3b754077978d7d2f1568d66ea073092", 0x1000, 0xc04, &(0x7f0000000080)={0x18, 0x3, 0x9}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0xff}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") msgctl$IPC_RMID(0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2d}], 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0xfc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0xa200, 0x20, 0x20, 0x7}, {0xe9, 0x6, 0x40, 0x81}, {0x7, 0x1, 0xa9, 0x1}, {0x0, 0x2, 0x1, 0x5}, {0x200, 0x7, 0x0, 0x1040}, {0x9, 0x43, 0x0, 0x3}]}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x2, 0x0, 0xeb05}], 0x36, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x3b, 0x20000000, 0x18b2, 0xfff}, {{r6}, 0xfffffffffffffffe, 0xc, 0x80000000, 0xfff, 0x698}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x7}], 0x10001, &(0x7f00000000c0)={0x2, 0xe75}) ioctl$BIOCLOCK(r5, 0x20004276) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3425008e12efa4fb1777079d81020070bf0100d6ff0000f007000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setuid(0xee01) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x192) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x7292b969770e6a91, 0x0) kqueue() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0x6, 0x3ff}) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9) setrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eeba69ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc092fca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(0x0, 0x0, 0x38) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)="caaefaf1f402295a084226d592ca6484f20941e2bf0833", 0x17}, {&(0x7f0000000400)="31a68680946c4481a636fadca62e0bcce17e4cc5abfc852e99e7547bc956f35086e0b3da20bfc8f159172578176258190d99e29d4705b2689dec6b10ca07e0aa8f0076254e17531e18e4dcec8525a92520dd745035b121b959507de2f084d4fee92549c0de1d09037ece4a5edacf8cf901f1d8006912ce1c9020fb02eaf525404baf05b87561e8b639def4fc883f34547741d9d6ac2fa8326f0fa9fbecc4533d52edeee1154df1a4ac414e21b81e8ce046e45c06", 0x484}, {&(0x7f00000004c0)="c4efdfe40025bbbc6bac4bc16b90d336c09b88c91fa68e233873ce9d235949d28129e1a5a916d60599110298b82abad66912f820afb828079a25dfbfb223cf31b1930e57be9be7c7e1986f79bb7ffe1e9825d2031acc344a4ee42b9f743eacf347ebca22fc94fb7449869b9b9030fb996e07fd625ab8a1dacb1b0be85b43a6844a70cc2d6c2dc8796e423f03173644a35aa0e822da02e92ee3a68055c3ca64c85fb24946b0016aaba5", 0xa9}], 0x10000000000000e4, &(0x7f00000008c0)=ANY=[]}, 0x409) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3a, 0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0xd87, &(0x7f000078c000/0x1000)=nil) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(0x0) getpeername$inet(r5, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c600020000003e1d449fe86c7b00e00000010000"], 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62f70107000000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r13 = socket(0x18, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) dup2(r13, r14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r13, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r15 = socket(0x18, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x1, 0x0) dup2(r15, r16) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r15, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r17 = socket(0x18, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x1, 0x0) r19 = dup2(r17, r18) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x3, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x1, 0x0) dup2(r20, r21) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) dup2(r22, r23) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x3, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) dup2(r24, r25) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x3, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) dup2(r26, r27) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r15, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r18, @ANYRESOCT=r12, @ANYRESHEX=r21, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r19, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r23, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r25, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r27, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r28 = socket(0x2, 0x8002, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r28, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r12, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r28, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r29, &(0x7f0000000140)="220e22", 0x3) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x8, 0x1, 0x2a, 0x9}, {{r29}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x7, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r30, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r31 = socket(0x2, 0x8002, 0x0) r32 = socket(0x18, 0x1, 0x0) close(r32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) write(r33, 0x0, 0x86) connect$unix(r31, &(0x7f0000000200)=ANY=[], 0x0) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0xf40, '\x00', 0x3, 0x4, 0x8001, 0x8}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6812, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.g34+/file0\x00'], 0x10) 16:00:03 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000300)="ab7fd3a387abbf2f7cb6d70d4f638b3144b0b20fa4ff", 0x16}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:03 executing program 1: r0 = socket(0x11, 0x1, 0x40) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) fcntl$getflags(r3, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x81, 0x4}, {0x18, 0x0, 0x7, 0xffffff81}, 0x3ff, [0xc092, 0xfffffffb, 0x4, 0x3, 0x1000101, 0x2, 0x6, 0x8]}, 0xffffffffffffff4d) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x15, 0xffffff80}, {0x18, 0x3, 0xff, 0x9}, 0x9, [0x8, 0x2, 0x10001, 0x384, 0x5dbca8e3, 0x45, 0x8, 0x2]}, 0x3c) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x16) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x3, 0x8ca3, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x0, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r3, &(0x7f0000000300), 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/253) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x9]) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x25, 0x1f}, {0x48, 0x95}, {0x0, 0x353b}, {0x0, 0x3}, {0x6, 0xfffffffc}, {0x22, 0xffffff84}, {0x22, 0x5}], 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)=0x1) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) flock(r2, 0x1) semget(0x2, 0x1, 0x104) r5 = getuid() setuid(r5) r6 = socket(0x2, 0xf18c931974c288b4, 0x400) r7 = semget$private(0x0, 0x4, 0x1) sendto$unix(r6, &(0x7f00000003c0)="d6914ce6702f212e31280437ed94bb73dcb0627ef4cf1c78851830e2d84529412c5a4412a94b93cfcc0855bb6a28a6a23d7c132aabe5bbe2664a8003bfd53592c86a5a464fe43dbc77b3e4be0b6c0ba92b60e3dd479057f765088400c6a71b5d5544281e583b95e346ec639686ff50420b26e838a234340c3012c44e28014cf9581ed2f6b2a214358c6925aaa67b2e3d", 0x90, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r7, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/135) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r8, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r9 = socket(0x1, 0x400000000002, 0x1) r10 = syz_open_pts() poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) r11 = fcntl$dupfd(r9, 0xdd23dde6dbbae905, r10) ioctl$TIOCFLUSH(r11, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x40, 0x5, 0x3f, 0x0, 0x9, 0xd7e, 0x6, 0xec6cb388b3673216, 0x0, 0x9f8a, 0xffffffffffff722a}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xae1694b9331e5788) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) sendmsg(r5, &(0x7f00000037c0)={&(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003640)=[{&(0x7f0000001280)="a096e1cf21fea9bde53cae9ec65f755a615296a54233c1b28ba852a1695f7bdc00292d50b563d7b2b72e3cdaded38224befe9997737591083577759828e951a0b7f6270440531b8a5d45b8c8f01093f01246d3bc8281edf6532b9c3aea3e2e9ebe68909eac4b543f53c0f603a17e2cf05530534d722d4db21ffe563391bed8b1805902231ddd4f4aadd91196e3e2d187c2b1b2a2d9696e147c67cdcdff561a488be1cee58d63095f1f06dccda92ade6c32f2f52091f830e456b5176e327696275d778eebbe579358fdd0fc3cf29837adbf423b18efbcfaac1769a0bc38378189e11c13ca304a1f9d0d78b600ae3358b829d63871738a2e21fe95c406c4935b5012f0d4dbf9350c3ba93254272ddc20091d2116eca8aaa7b54fa6dbe3b8255e92b79e31dcfaf50aa51cc181113d9d15932820921c09bee9c0e9a3be702c1f6406d9f8a92dd59ff236c513f55a2d6700f383ec3025fc1dd4cebf546c62a953722c3703fb2bbfc6c328456579153c12850b5e8b0d47a05192a696291b7700c7db8acc5bc1e04d539d576da44594d719631e57c3b6332c491e0a6e0faa0930aa444af536162871e7fbd2eec2868d71d83c7078287cc8df02075c908f5212d0e96f138fa348bcb7edabc4afaca25973dfa946eb6c86689d8ea58417d2fc6ad7ec46059f4ac4c03c18c504f65e6c8993a912ef714a8b96a95b5732d73656aa7b5878a4def2bcdd4191f17b732dbb633781158528a7cd13adf0bc5eace0142814284faf0ed02b99f1032cb41986a82334c6fcefabcaee594ccc97fe8212832d9991c8e4b0daaa93e1d2c2e60def6887b6e3285119e29b89de2a10f7d0366bb3a3f0f7a18964bb5123a5dab90b6ef333c21faed37ecea83e5e80784ed09807e375b8ee85358bdbc3aa77034ad4d303f94a83ec998865f23455de5cd3cee33d6e7e28b91b157ec7f78648d37b5027d89a1ac39a5791c8f298aa5edd4ffd8bfd70cca077fbd808c7281333425b1d8792f391fdd9c443e2f1bbe9059fcbc306df33184b912aa0ee8fa346edd9535e2969df4ca97408b751ed9d29aa2d416cc42c6bdfadf19ed0402f19fab3ba7638b303ffd55ac4aa97d4124ed5727548308b9ceed9cda873fdb6938b6a4049ba2ea81c07c04cd60ff14ae91b55ecaf441eba43e15bb650de0bbf951ea46c6aa47738133260f149f2bbe84b1d1e10f4c17bd2f62d1b12343a42edbd95bfeb66ba29255d9890c3fa15c2a05063fccb5b295fe651ab5921b16672b0aaa2336926941052aa45808b4b16a6c7a7e5819438eded93443019ae8ac5923293c8d3481422e6c33d6bd57e1b3c0745a4c3145a1793d0bc8982ee8cf0d25a8df3b25e6e8722b477a13a8251abd686e6506779a6d9d98438fe93bb6c87a51f04c33e0f875c0d6f099ab64d7b6ae8ed5621bcec64f848630832998a91f3693ecd7a5e84247c1c04f2519e441c1d6ac64c080e1c02104b058bc6d3e9446d544ddf90ca3b813624f4d3e50fcd821494df831f311a10c5608d2b13f3f30751755ab60a25341af0a6a38a43d68a6da5c12897553f79fb9e41dacde38f8bd89527e478c58dae108b67ee37352daf30975ce20f006a857b49139a3e4d71c1e07309e5ee394267298074b00809867256105c316009f76fca67a9a6947f43d6486ffcf0505b88b7447a46dd551bfa134100a3a72dbc71f3e43fe5585277e05bcd1fa4a0c297c769ee132201c3ef4ca19c606fa002cb5232d6bc57bbbc5a16f271d7e16161a9fbdf7df0aeac88324917a705100b1239191c6b5a2af1ac7719de06967f67b54da705c0df486f3ca24d5d24e98432316624bd61747aa701621d3ebc17f6738e751c425e5e2dd3987f57d1c209b1373f9a79cfdb4cfa2ad307fd5a5eadb4826f27651ef363238af60b609c671009c7475333d0615c5c6acff623847c0b750158b050f33472d7f4decdb9e950832cfcf6c69bff2458bcf38b250efb58a39513759b6babce3578bbb7450ebd97f06553ce098f2e166d9f2ff3e9653cc3341c1cc67eae63d96fdee1b9c7e0351f3b2be53c6e7999ab06f618d483360c477c429065c27b5c5a9f690ab5eb07a456e2e245f1269393c4187308536f486e5303d31f4ba5febb596bcdaa6501daa13e887da808462b90186bde41f0b84bf8a16d98439edb0d61318d41ee2e174d97f9439ec50b7861021c53af05f9be91d94df7431126e3c492448428f1483be46eea929ddcc3f6eec31c38e366d12c3ac3586829b6fa7da9012ce9bc03c5895479c5479b0aa42c13c9173bc72cbc8f95f190d14ed741a6d7584d7d604ebc6d3b3fa2e7d2c20a67cc52037f7862bbb2b6fe57a4d10c8cc0021d36484c8fd89af2910fec831832a6b57b712fc3a3cfaa38150f0c4a1b5ef43daa1fbd102972ca74d2e1855db47106f8a9021b4aabc54852b8cb471fa3aac91d8a2413f52d4d023267a4a45f5291d048f7a66d39a75827ace7175fc8d07e348ebd1339c97b12d9e29e7faf3434294215c92302126129a9d823113b79ce0491fe700a5e48335cebcc8df84415c5ff10cef1a117e593650e731ab79ee4615cd3e250163e5473f4455f2e3abc9746dd78169b4f9c40e54c5f2e5645cbf3ff86bfd56cb4cae46b981a44e2c969743cef139a155b57da697bde685b1045af50584c32d3a95fab03ce0aedbada1503803d666439ccc82562b1d9abf757985a603727a92bb0305211e21283780708db10a70690dd6a30732097d6f5513ec36ff33f97c5a9df95b9b9af2f47a02619d4926e92c59f067b27df20964ef1de5786b664c2f92c1cd90f28797e32a23bf843166a46c841e2e10780525cfd8a0b39b8d5edfd7b162d1e29f1ec67e544d77cb396d90e63a52ab268bd657716a5d39bccfbb3d7a6ef3801e4cc2809def85f3c20b53c7e2aaa7701771cb793f8140a3bd57a887a6d29910a229b7f6db2c9fd99e3d588f067a7698946a8e23db4b2310ddce2ecdc336f071c47a5e727016ddec374fc46b24feed7920cd524e413e54f61ac1317fc74cca29c450881c876629eae0abbc8ba4e4e275964a4c160e33ab11e272a6302f8a8bef5ba6e9d9548958af5741e5626ebc6639397243d1cd6dce131bfd68d5107bdc7263438aaeb50ba99d9ce141f5361dce5a6c176494420d77175f0153846eb121c67cae44d5bd5f0d8b119911d3114fcac943ccbda2f7d89470c04d0d76c63ff8a2f71e01a45ee0c768f51ea7ca378ed46f0c2f99b257df5512297118b17b982623bdcdb87d94af72a31503e02ab81a80a83ada9157ac2a93f7ee0cb7e59084fbe6d2fc51ee9fa9cb8698e674ad0721397cbb27ac32c54ca28c569620a16ad7be032045982c4dc33626541052501a55772197e704fbf4a12a85791788e44225a4c1fc669c1f0720b2a6427ac23e6ee16e38830ab17f4e32e018210678fab0a658d7bcd59ea218e1ef7496504a2799e4845fedb06cdcceb8e617ef4fadd2c929f9148ff2f3f82fea046556dafe928666314a190af17134760ff4929266051270b3c90aa908036fefbed75f52e7b9d80b8da41c97bbdf9532d88331150b9c75cc52dffa51edd5ea88492221dacd6674ace2ffd5008b60f972cd0e6829182414c578200a97128e3c5a30e25b406a350b6c0fe8a1afd71d5ca284eb1e7b500fbd79d821aab2628471dfea183954a11479beb31c5ed82211c7306d5703e7b64c6e79f32c0bc9ee2a9702c46db5c43716dbbd82e48f06ad0986ab0cf2e61f4dcccf1de5857e6a67a2db7aa4fc80dcdf7b9ef9a5bc33c7dfcb9047d4700dfb026900f7f200524af18cabee1c7e5589858f65274eed424af979ed4c02bd32b51e0d6e9a5658ca4c22dce3aca51d57a3bac2c1a69319d1e231452674e02f26885ac5ef409ff5aaa11778e75e60f0a04f2e0afa04e65a0346bf06471b019149f593074463ead94b06711068fdd22fc516877a48dc058c423e33bb43a89b652f8aafdde2411f56336faf307ca30069efaa1e4e41e32fe4477f2b649ba3718ff3aed4d8f62d327c86e685846c6a3d9684304e614f88331bfe58656a5d1640ba6546cb77546251aa2a508c80f28ea95275bba1fddb42e8ff5b957c45f9ec14fdeede75b2bef1d130a2377431a9094e11f6d63a05e75fb610601fb213dd7f7282f938b27ff09ae078b895b66f755bde6d568298199a3a64ad280e7db6d94e7a6314762ae067133a6f32da77473d136266dd95153862d5cbfe3fdf38278e1e221e34d0980cf866789f706df13875e92b2299e8c6b9b74d7922f05c2065abc76681f72949eeb142dca32fa1f8d7e8269f97e1842d3cfbd8b3c899b7d34fd94f05c16f72e9509441e0857f463653a5480de2301e2d2644139b385134e0d3b67ca7a30c55bf30bef5ac2a8d4f829b545a7ad0d2db68acd473d15f1442c61ac734ed6ebb9fccb43da2682d7dec3e4fe2a638728522bd4014476236aaa5c185f3cf9d017b9ddfc6b34362e3966e23b8a02ade703e4913812ebeea82e08944d0e42df45c8d46d5f77fbf7150d2d29433e3c787bbd7aa5d3c3eb3a73f50daa77d9fd2b2e2551ccf06838d667077163914c9adbc30375b9d069de9f7c965dfd3fde24a1658762b61e446486b3a5897821392230ab2eb045c26f6ae22bc57403981804a59392dac51c7b1a95ddb7df1e8cc43c845bc1b7ca8bf15f0302eee291bd613eae3d25d0f918bc742218e04bc84c6ec7e5c5d751a35baf7276bb267b09b5cd88567347a8ad40c66e41935d978adc832177d57f23a50a945954fbf714c45c9b655ebc4c665d2bd00bf4d2c5585532f08a964b275330a1580332eaa6ba19771e87e0b580d3500af81339da59659e64e2904397cbb99ec11b9d337aa52c1d2bf5c11aac22f132209ae513b7169661db13b11c4788cdbb8258fb2db7fa9384cf14a3471fcf29321b1ae905dc19fdd6baa0c4925389e070a9a496c8cb215e36c22f0ee9b9b0ebd1e4c087f2aa9f0ea117d07205c0d2ea0214933fc68db4a0abb5f8314b603fbad844cb1d716db420dbfaeed5eb7bfbbc5b5ec02265675e9ebb8c21ace3b6a32466d0fc2406f72f9556058f98651c1676237f4619340615d3ce412d50e8c813e0d173e116fb6dc2058f9114603b8012d31448b59e007199209de599fa8a974713c1911fc22386f616a243df045eddd48e392ce85c487e6d438c53c6e0e6ac4256e939e5770c8adf092053cb9e6604b763a6b54b32c6beeda873d9ccad0a735c26ada9b17560dc4f9d56d2709d6e28d9d87bff67d8fb05fb42f80d4f628708008599fe5c7e7e0495bd7782fa782b7071fbfd335f900c7087761635f79995aa0c67dddbdedbc502320399c0c4dcf5ec9e4123e3d0ae3020b2345caf5aafb8ce95404a79108b55d3bbdee3e9f271ac09dbe48e9c300691667b5e98b5f8190411ccc8acc49796896cd9c1300826fd6fe62c5df4d0af9ca09d542dd5352930fdec7ecd9567e3cdcdd98f8ef507645efc177958a341ddc442c1e2c59ea795baf3cd5ad7ef8f634a7bb750b7ad62211e554b4f129eb2f122c4126888d403828e4183aecda7f6a10b7428ca368ffa1aaca6bdfee6b198ac5c333206e9bfeddc2112adad65a46d238cc524557884f6fa43828a9702314103057157f113faf138cf5abb8f37044c0b5caac05d5175e897e5adaf5c3127f2028f6924bfaf35960ada2eab43c205f646986b66d625daf9c53a316063aa29f87912566b2e4f2f8f82de8917ded062bec8e36546b713106f6177f7419c50c2a2753d4250663faef88d39907c330d", 0x1000}, {&(0x7f0000002280)="36e3ab64511938798a6d8df23c72515b6062abcb0f835f160fb71fd2fd41b458a14740abf644a5a82ff0d0d780e128a7a95b827a3a44ed39afbe3bd2529c6f5e4f31f6e2bec08c7d8135ef89b636b0b2c9b2da560b44cf0e04d4f970b5e29bd7f719f4a8bf8d639be7aa58fad14cee10d5118afc9878bd4b0375b99ed05a93afa8c9f53895", 0x85}, {&(0x7f0000002340)="17a12481c1ae590b24fd5e44f35e1ef084daca9d58945003278c676e9357daf597ad2f4ac863eda953da1803eaa43bc97e92f006456a0d690e1a482edf03003570dfe50eea7751290d57590e49", 0x4d}, {&(0x7f00000023c0)="d0ae8e871054da6edaeea5088422a02df10762f05ad0c997c3e86189af2160d2e87ff8c6354e1e20f342d80edec2a870b8aa027831415f3991a66a217a8710d20f347af5cf18512d206294af65d0483c0cfc5561f6e0116388c2fa7508a59f5560fe851021faf1b3fc7d16605e24365ee6b89a2060eecd75f0b6ad557a73b8a6819201b7367ace473c368b9c87136acc7deb01566586913877956e217df4b79399d429258f3930bcddafa118f1a0dc1b471aef1141113757f169acbbd63c0f8e41e4fbfc705111a487dc4e16f255803d46d029dc3c0b8573c83af5ef4297d968371a5bfcf2bf05f81d7ca44e93e5bfe86f3c91d7b7dd17699c402032eecddf21471e8c4ab2579bdeee31add1933ff9ea285a4591b95258e0df31e0b903755a6f87ac9699f4a6db25418446b3ff97b9458098db29ed2750ae891802874375cc839e63eec47d2887f8a4f77c8ffc734d4a037098241fc79263838b90e3def55226c624da26c3b4a9f5c9cf790e857706164ca19ad6d3c3702ff54ce4560f56b170ef63eca720097403589b1aff6eb3ed43130f843e2987d52ea9e7019b1fe62a7a839dbdfe981ade337fb7416466239ce7846aaba907b8e1da175f29dc5cdfd98cda82ed41aeb0708689e84c6b7c63b991c3306eb1332103db5662335a5ac16385124041dfbed7e27d8dbce2b47da533c11390152d49e1d0da0aa8783cc65131c25d28da61314b8dbf339279b5acc31bf7c36b9f4df80c63bfdb4d76a030b1307ec5f2f89e250a56806d469f7310dd6bf11db6f75ffde24f2f005a8831583a6137d8709e2094fa915ec8d247e28a43aa3d628372d83cce51954ffd06c68ea31a1ef991f7a979f9356c52289415067e23432e281435f78c4b6dde2a58282fe54aef954568d024f2e46371cd5ac218b7c6691af1db1de8804206aac2bd95867f85fc788d0454577bb4f6903d96676b67233776d9feb3dfaa7d66f57a2d490a0678fde50a7bcca4f86bdd572dc08700933dbf4474a24d307b26603c373dc7de34093a24c5e7a42c01683f11e2feba6ec58de1711396a66550105a12fcde60a93539cd953cb5a5677a9dad8aacc06adca36c78dd4c391b7369a37f29df4e50f2bc515cdcbf68109f0ab0ea9c2a6468f5b0ee774feecf34aaab7d1ebb6236e20ae946a30c79b3e91e02db6daba4a81c161722d074694756feab642e9fe80436af6a65f25cefce2530d7ac3fc7fccf9906888e43783e22b1fbd2da159e32e2988b60eeabf0c4c209dbd3b28df224de57c0e92bca88716e56f775a06e7c73559d38e53b64cd09b559457078e7fe2752b909d4ca896c10b2231be9de38822121755cbd8ee95b5100c168889f46356e88b2c1111cc59f80e04e901427612a3b84cfdeb2032d22301bc356a57e7efc5736ac7acb781d49a904112b02301227137d1da1993f107e2e112fc043848f1254614484451dbd3740e6bc5e4854b40db3881d49b62f47fbca8ee7cce3ef2c67754acab3ab4d158d4a719b31a2e5064ccf84be29593601b790cd8d0c8d290bdb9e17b4873eaa593322a7fdcbeedde51523e16f6d48d980f94ecb79a28b6b97c0189eb1f9ca61285efb3dc6319397888d3d9dff4a3606533671dd48bb5153475c3ea6f275f7520b61e823bfeb2b02b2e77a5636922121043a2691035189d46840c355e0e1e2239ee840e1f2279605c8e404ede05d23f2c31a64b92c1d51563161173728f38001bc127086f74eb4f67e718e97b8980b00b20a075004407578992f84fe9d87a41c1e1efe4e044399ab2841b9edbd2b00c8f0ab4efd5c8ce0f8c150be7ae985c4d0b5e97ce2f1d93daa790a3f9d6b4afc4203c7b20d8bb5c925ace2cd3b88b0877674bb9e18bf63f2442c64a43c29ffbde671db74ee9d9d9ae2f7e94b8af383b73aa7144d3633de1ce73c07b9fec0e9c00b3f96e9c80e78689c6791d68ebe12dac1b6cd32693ee2450a94770f68906d4a273ee7c60cdcd1e27e33b3f1a693b039ad564105a587f338700ea99220b0dbbc9a5f8415d242c2c699ad5790976d4db5f1956d827d8faeb5b7735045f9054a46d57f8db66512c9d4d5ccc5b49df368ec666a013d15b5fff866f46343afc289e22bf280d47962ca0142e8a24fe657a2c4d58823795e487ae0e3f40c84223683c209ea27d4579374bb80a94f9373f692f58934015e7219456b197be27233d7a714ae2b07e93e4b7a7884dfe892f25e7c67c2e183a8019e9fdd2b50e7669d1a3bb4b499a5d7616e64e17040849b50b7f578db301bdf861a9fcdad0a0a67692b8cc3c7b8d6267df77662acf99068fe8205067e42807ca62656cc1ca91b19f4d7754121bc815b1a3522d272710ac2da1c3bba60b48858623e7fb7e8cb0338afcfece63a64e60f93b1141c434bacc046a7ee8616ce812c139d30a0acafd1390004b52735eae338fb1f1b194c788ceff6f3d0ac6f337bca7d97a5605d620a62b4e8296f3f9cdbdf85d006523fc2320a3525badbed8ddaa494658eccb42a63f9857979c3c910afb57cafd14e4923b862650319a660f22a09c67f29798465ae3c74d11984b8a399ba8a906a9c9d7a921a9a2757a8d1c09b8de18d0070f6f56e7f4b8a697d1acce9d4ad421318765bd4e50325be57d2d297f3dba507100ab1fa71597bb7bd68867f183b13fb988efdc88550eef05c79b135b917563420dcb6392dd4487f480946f58e075bf07c78fe7757a2a45febb5dd5b991b7d2766ffd61547ebdad9222c3b2977f6ffd961aed2168d2b3386278e4fb21d4371cefc594b05ab813068fac6acb7493a8b05cd073e855ff813de76de031d4d77dd6525aec387f47f643ef7eb56fa88a64f7923941053b0f56522d7c581a1816679097760e95552bb11e1543a72a2ace6562c277a0cbbfa66d32e6a5836922d452a6589c29a69b267af4aee26eda9901b9054ff4649194b30ddbd80efbae1ae6f8988d19101bd41dd2309829b529515f0ab8e4259994554d7ed4f3f063e46471c2722f60c83dff71c87e7c841f9a7ee864f6088ba59456d67eb7040f269e4f131817f1413716ffc5cf7039f88809a730491cfb900c5482b8c51b0422a8deef72ca7391bcd60651571de5813845ab4bd08805f98a7837266fee052b452471bb09295cc866bb8397fb9b8f64ee064752f14b9d47af6e9b4032e8737e73c47295d6f91582276235879376d5400335f5e388399afd797b8856211bb1e9eac74af5cc6250662ef97490380e24c5d3cac9134337a964dc30daa9cfaaa98f723bc9eb64a17f6d9d64b45bbff1bfa64553c6f8d4d6044b1014e8960a5375cb922a2b82727c1f0b16250acce345a4dfc1ccb99677f76dbc893c30bf36797fff71075f6297b7e78426dbd93cbcd50b0184fb5f3c2f7ee766c1ac4e545fa352d48bb6c036d6eb0c9e5ed6896b93f816f29e48b246f829c1e1c8ea58b0a23b4a0d45f230e7b000502c5ae6e4594b6f5ceca0f14619b393fbfaf76a146693a30352be61b4e8f620f90694aa2f5cbe2b69ebb3bd16057c38e2d5a83343d896eaa146fff151d8d8548dab1302f16884caecf412d32d531b9600ed121ee7bfa1e96580add8ef87ab5ab00aeaead00713ceadd4bd9d5eba55ba087b43405257437070adaaceec9d4a60176ef98c8b82bcc63a45ea4da05d9414fe4fe175caa3dcede91d9677389e76bb286f375894308c4e32f470f1c2b5f76a0e585c2b600a2335631127dbe4cffe088ed3cb2e816c60448ec3a6ab222dc80a8a6f24e28b8f99efcbb094fe1e339ed5c78380683774cf44524543664fc1efdc2af0f2e07b4c697fc015ee3c63a94f80b6daf1d4ce7682d2d373b26f539fe278f485c5ff4c31c810635d408555c7ec35c36cc32569963f022f977248d0ad4dfc3974bc28f105cb652f7902420c391d843a241cbf3309a8171499cf09a89221f5502db76795aa2d9fdf0face1c2901d8f27bdb318603edd977a9dc65914b00fa1443a7322113ff528e9f3093f5857e3b2726f36d6d85df2c2e55ea3e221edd8d7b7b6cd84dcce6b2044be1a6cd38756b9a715b226fd6e1aa23dec438c6ab0d801a8a1dacfbeb54c3e381dbbbbf78f1847c03d41c0bba81847fb46dbe0ef3807a77d5b1495c8511709c400ff609696cf376817d3e94e4b71499601146bf6f3099320e7a868fe41c8451fe46f7ee8b23e0ee741260dad5e820e4f81e297d2db90bd4d30173283f4eff2d2547b11c1eb57c9fd1b519f2bf906d321e848afc17536d39c85091189b94981e6ab4e428fb7885a8a885b359494fde267cdc1c498f452ef75f31e657fd544f2146a9c0fe168a28211ab04abb0d1198a8c7ff0f30b8634198a2f27d78f03d1d0fa290f8b321ad108b7e8e4a27ecf5b5f049db01f34c490d6982aa28aaf7f389419d55005cafa426682cac9cefd51994824579137bfef1d5796b92499d6af477022ebc53314061b880c939caac6d283fa12e5bb0a765d3920c3037da4280f1888e59605c88e29981f1666e7a0287517414fbe5eafbe3abbcd77599d9e8d1b296a672c885d0a6dae21f258403ca97a800b3990e62224e02c4c57336c8617c083f52f676dd767c0e41f91185ea89ef4497eb6790fad3f89e5d229220ded1ec5e8d283b6e666d3505b0e571ced4086590d9bd73a119e046f93b35b8d68c6820e04be0855fa256dd88509ba67d7ecdbf2b81865d6c9efafc3d19707e7aa50dd88f17cd7cd0556bae7bbf7765d54916dbe05f1786c71e03880171a8d6411e5a83a348ad816efbc485258db0aa4e9d58457965d2de8eef897fcef92844a325f792af16857d13953d7dd7e451549d194d8b436c21df934e9e323a76fc28fb5adeabbfb6dfd1c2503626a0fbb8009da55f21ad1fde7998827b657015fd5e3fbb46e83a55c0f5a1b222714e452e339709b0ca7cd6756bab8e31dd27f46d3dd17fef1e5b8b818e54cddb14d27ec799904282e20188f3c0b585d0f6f78516aa5ae26f9a5fe1d8fb5d996340ec15df9fd0b4c28901f7ed3a822dd59dce37be5ff85db825e9e2d7036a90a50426e8af4718b1615141c444ffaeddd00fe85c249c19a6be1cbf58a7ce0e89bdaf79ddeb26976d649e45c1365207cc6dbe1cb487c8f6ede4aa74ffcacc6aef197c0daa192d8a9a67a962c9c4899eb78b0ab31cece190a59bac949aac7b9f8c0513a7f014d98e5e33082b57de848c434da0bf708643d216098ba9530eb1d7476f4c43c6f48a722246d361b000bad2b59c80330a7e6228489c53aaeebd3379f5311f8bd941aafb2f91607dbd9b39091db11446c7b1c17c3573a5427e0431bedccf9295a7bea6087eed175efcbadd3efc33aea6dfafff74d3c2746a90e2541c3e686a78e9ec84245d6ac10f74dcbde5597d0efdc38a7979b986751fa76ab6bf52d4af80ee5d4363c2f561259c7be5668cdea7c9ec5ce6107a2d6a9093bbbbdc2559de51e16daa86a39502b3aac037c8e2825b0d9c700b046959c22b6efda4b87401726e0226569dff52758331726be64b3613b74362efbaf2ba48f5434f242cf495135b4ec26a605e65c62e1bf8191a9988432c176e8e7e9c37c320f9d4aedaf7f2c95f37d55c8ce8f1eaeac0d9d6cfdad070bdeb9c35a8cda6ea1c0f316fb6973ac10de3b4cd00808e15b97dcd4b2203740019b41ee4d0f2c14077023aaece469a88f8981c4edacac0b711635e987f5d0f0a0991d0b900e62aacce3dce7c2d7522d3aa5fdf4da4d3f4709348097ad698a3d97f75482b406a46a416d06a7e6f08cacb542bf622822983024b94131545f02f", 0x1000}, {&(0x7f00000033c0)="2c2ec352e151eda72ad0b341a0b1269186ed28935c2ff284537140ad1c5163678bc88cf53ef5e38ba61dd12c236e71ed3b40c0c6f25aba19a97fd28d12d0a92d621eb356243b575b34dcfb8b4f5dfc668a7ba11b43fb0d3a42fe01fc047d6f7febdc111e7a241fd6ea07a2d7490220183d06fce33b7d84564bdb7b47b50f7ee7ffcc4a719365e9b58d44c6e956de1ad71926d0107708b4e098cf2741a2eeddfac545739b2d23b065f96cd728161bf12e8dac4303faed985587c6f21ce759f97fdcef64e355690a201536e0eeaa52d0fd1c43db46ba8b5ccff7a132caf556dd29c2089641279f5e507b836f08b82f", 0xee}, {&(0x7f00000034c0)="435bd1cbc361b209749c201c119305ec7357f6cfc6814fc5d2f11483c5a362", 0x1f}, {&(0x7f0000003500)="b06a3f4ea88469cce6f04790d590fac0eb07c6bfd4d870afa917943a4fecb025f6b64e6ac0488b764e3b2032fc66b5fa473c110224cf68d2a73d93bf0670c5e1a9b74ad8d3409b69d9331949584d9af5ce86d48fc8f51e235bda555fdd2a717fa7212ecfdf0db3ea2533579e9123426f55a567eb82fb03507cb92411a43d9ccc9ce716975b207390fcfd0e217dc7d4198a586c4b0305c5c4bc54fd3ca06425a4d8625c3fa97e1306606c43325f", 0xad}, {&(0x7f00000035c0)="7ac61ae66d0461bde5e64790cedc69d756cd4029e4f6e510b15f683e6c33c4108131d69a8e3ead386d8b023a92f6c2892457e01d2c9c9e86e309d1e3d0a5ef351c1242c69c60d8ba37", 0x49}], 0x8, &(0x7f0000003740)=ANY=[@ANYBLOB="5000000000000000feff000009007959e200007c1c25b1deefba9aa6702335cdb55b9b0ec94faf085382970a827b2d1b6b9bcd1ed53fb894411a8f4b291ee8df7e4987a61539155901a2e18100000000"], 0x50}, 0x404) r6 = accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r6, 0x3) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "e8240a41de8346d3e30e9fefc0bf396f0508a3ad"}) write(r0, &(0x7f0000000140)=' ', 0x1) readlink(&(0x7f0000003800)='./file0\x00', &(0x7f0000003840)=""/117, 0x75) close(r0) 16:00:03 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getuid() accept(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(0x0) getegid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) chroot(0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff5d806bdd8b1fc0bf7fdf0300000097cf03c436dba603dd1def3584754ea203570dd37b2398c52293330852280c44c21f3d53f514cf19137c000dc827e6cc84d7f6c5ceb42d4688", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x21) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x8c) fcntl$setstatus(r1, 0x4, 0x6a124a1e6a4d10ac) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0xc011, r2, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="28df31e595aa6076591c3a0d98edac6e8204e0cb00ad6af8ce93782f40a3739e93f4c95dbdd38ca5f44495b79df4ccc07613ade793a369ccbd8e4baf7e7f9875576c45ff9844334de7983cabcff540be321016ca8b9091babbecddefd822f106197bd120268b746655c633be42e9b5cde37028b7d40e2e13e9cd5a0bd2736b48f77947f7bf90bb658debbdb47bd1a99105cedf607b7cbe3b9f959e6cfe83de3acc6c9016b2a6656358ddb7f18a1d1c70dadb9c83e26c1c460f3f144a00affa6310c07c44b4a3ffc24b218450a7db9fe673d76faf51afe25c9a29d84a8dbca8968104260a3fc6ef6eabb6794fbf47353204e67338691dd742b566bbf17d8a9aee50d64b74b20ff26ac46e1e01c4fc3ef81ad0a74c0f63ba1bc8f71ee1956af41fa05d35cd292b7e9f9b0e2032e2e366f50e4e6cf66e6480f1f3691f6b6091e601c85cc0c211f861b2d9aff52903f10e519a9f088ea3323b1908bd5539b1bd31e4e3ebc60b971d24fe587a9507381b39ad5fb4524c000010271d504f9a089b3444bd17901398cb", 0x186}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x442, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0x8) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000001c0)={0x8a, 0x7, 0x4d, 0xd8, &(0x7f0000000700)={{0x6, 0x81, 0x6, 0x7, 0x2, 0x8, 0x9}, {[0x6, 0x7, 0x0, 0x161, 0x6, 0x81, 0x8, 0x0, 0x0, 0x8, 0x3, 0x1df4d006, 0x6, 0x8, 0x5, 0x2, 0x0, 0xff], [0x8, 0x4, 0x4, 0x8, 0x3, 0xfffffffffffffffb, 0x4, 0x3, 0xd2a, 0x2], [0x0, 0x2, 0x3, 0x7fffffff, 0x0, 0x1, 0x8f], [0x5, 0x8, 0x1, 0x4, 0xf94a000, 0x4], [{0x1ff, 0xb13, 0x3, 0x2}, {0xfff, 0x1, 0xb13, 0x4}, {0xffc0, 0xff, 0x2f2, 0x1}, {0x6, 0x4, 0x8e0, 0xffffffffffffb87c}, {0x9, 0x19, 0x3784, 0x80000}, {0x1f, 0x8001, 0x8, 0x92d}, {0x5, 0x20, 0x6, 0xff}, {0x7f, 0x0, 0x4, 0x6d2f}], {0x6, 0x9, 0x8, 0x3}, {0x80, 0x2, 0x9d5a, 0x8}}}, 0x7fff, 0x45}) getitimer(0x1, &(0x7f0000000300)) r6 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCLOCK(r6, 0x20004276) 16:00:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x9, 0x6}, 0x1ff, 0x2, 0x99d}) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r4 = socket(0x2, 0x3, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x395) listen(r5, 0x9) r6 = socket(0x8, 0x400000002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'\xf4\xc7_', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r8) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000200)="eb4558e699310300486f4fda03abbe0000538c88f63ddf7830f47f5500a8b4e574ad120465638a79b56cc134000000000000000000000000007c1569cf72448f14adc2f057e2c3bdde843632f4a57013174b05cef9b0936af2883e702b205efcc938fb16cc2f53b6bf0b9e883139fe4c0fb842a7d14a91008361bf49cbf8fe07e3eac5acafa52a0bc132bef5238da88ac4da4785091b3dcd53895516e3e6106a264091d2bc2e6afb23f4fc70303c8910f14b0a3c84cffeb6ecbf707025989e7000dd5e6f40881402f459a3b8f30df3dd920c449fec4e00ec9c05e45e8dae78f04d763520c2814646d93bf5db", 0xec) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="08a8aca8a1f0532392c821da84015c8dd63341a160dfc5d8dbe17ccf561666fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b337ee4930a79f77b8a439bb848ae3b9818eb32b8709b53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab1d1f016112867efdd6c7540b4b19fa8959186bd589144ac180500fd232765efab2fe7409b50449a536682e87b528beb257812a552c969d687f629cbe6ee4e3a8ecb44e46a587df2168eea77d27dccb776631a662e2ab23a45fcdba5ec0db7ae3a11497575604331b4259e6de4a5ba65d15ced76baee7581e479e877d142d305d032c89e31e79297c1e24fa6136249b3bf66708be05f5933a281b2f517ff633e88bd3ffd71e12419dc6b3ad02f29d7fbe309f19d84b3be5a199dcd9668076861ad3daeededbccaaac8233b776486c8b5575d1c6fb8bb3a097cd13d0d24ab2fd911202000000000000001e9b06141af88a690ac6e3d978d26c42dd8405c29254393910f2fb98ca70684fa74055dc67e86bd9b812c0c99fd46ec9e0f22eb26f67e86c290bd3fb975985a6e518cf660ed25eca9d4524687ad038a15506f0d6ca1a48a3bdc6efe764fccf6ec6e94ad5345b3d856a4715055a0b600453363ae2fde3e31173a93f6cba685dea09587d838a316d7142b255dabffd49fe9c3e4adabbe4d66c6f6c7058481ebb0e"], 0x1) socket(0x20, 0x5, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r4, 0x0, 0x0) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x1800}, 0x10) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x100000000}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) rmdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6edc2fe0b084988a6a7eb4080f07c9bb5c6a9654fc1c90563d120d3700d2ec8a10288ef4"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180), 0x10004) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb0800"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000280)=0x9, 0x4) recvfrom$inet6(r3, &(0x7f0000000100)=""/211, 0xd3, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x2}, 0xc) r4 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x8) write(r4, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x0, 0x0) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x800, 0x7, 0x3, 0x0, "a0323e3fffac33ce55f4f36de783829d0b0ae8ef", 0x4, 0x2}) close(r1) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce5cdb5a050047000000006f157f3300"}) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000080)=""/30, 0x1e, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() 16:00:05 executing program 0: flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x88, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x134}, {r3, 0x4}, {r4, 0x4}, {r5, 0x40}], 0x4, 0xb6) close(r0) connect$inet(0xffffffffffffffff, &(0x7f0000000340)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/54, 0x36}], 0x4, 0x0, 0x5) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000300)=0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x6) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x80000001) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x1, 0x128) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000002c0)={0x412, 0x4}) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r8 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x20000, 0x6a) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xf587, 0x0, 0x7, 0x0, 0x6, 0x2, 0xb397, 0x2, 0xcf4a33767d8a3d6e, 0xffff, 0x100}) 16:00:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x400000202c5, 0xef) kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) accept(r9, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000440)={'./bus\x00', 0x1e, 0x7ff, 0x8, 0x0, 0x9, 0x5, 0x3, 0x3, 0x0, 0x3, 0x8}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000340)={0x6f, 0x6}, 0x10) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300), 0x38000) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r1 = semget(0x3, 0x0, 0x100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x400) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5baca537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00"/356], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001540)=0x3) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:05 executing program 1: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0xffff, 0x8}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) getrlimit(0x4, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000040)) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x10001}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000010000007172480293d0b80f5b82b337d8dfdc0000000000c8000000000000000000000001000080fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8dc8000000000000000100000005000000a43b3c65844ece2a81a5939e3a395d511ff96389382b16b1a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4"], 0x1b0}, 0x4) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000400)=[{r4, 0x2}, {r5, 0x8}, {r6, 0xe0}], 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="2d9c3473bd4315704d4943abf7c8413d38bd55e646bb3e62c916fae8c47160e64e7f1d2b626ee94fab1933412710ccc3452ea0dedb85b5bdeadf1e65db0ae8b758b549a1cd05facba67bd1172784cf83d43e4055e23ad8158bace59f09a0eb0843f631f23d2bb5314b3496a4e007d94ce1d616b26c51d98c0e43fd18466e56ca19398c81c4e0ebfba9b48f445a83949ff305b14103cf6cee92bbe8586b4e79359bb8b5f9ff70901d6b98ce36664d4c22603ccd13f71be139e68a4193c4960e21999957d3a44cccea79cc585313669dc2bcd5653410b0e9b3d4dcb6e111cfb1", 0xdf, 0x0, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x4, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r6, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000ffec000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r3, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0xfffffffffffffffd) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="8ee6d17119fd8a1913bcf92ca3c972c801fe826a8545c12deb32fcbb98f0184b8d91ddfe94131c9c4b2e5607294db6e719e06512d0b0", 0x36}, {&(0x7f0000000040)="7f6f8bd3ae1210ebded18061e1ad91728541ba0f08d8743af7d770c13a0602c94806ad2dffc0e3dbeadff90876eda16e", 0x30}, {&(0x7f00000000c0)="ef99f4d99caf02", 0x7}, {&(0x7f0000000480)="e43e473d5928226567085b5501b26a148c40a431ff5f7da1fce469b4131b67a1dede5fcb9da78416bf465d73993af5a6e8d2b961b0aea91cf1c4de62000c0a3d6d45a071306b7408cd7c0e9f91efb3ae22c7da974fa939512facb6a4c68052de840eccfbf977c61ff92beab2dea9c254427fe9d690c8ba1be8e9943d05188c5717ae7700f11143967ed25130c0fb1f622400e630a11e7ea49b713f6b593a30be18e7de0e3d52fea260bb8755ecee519929d1f415d33e697e01a66389f411f4798770746ab0fe87c938a6fd44613e71041baaa3193adf5d7f79499e189afd72bc886ad00ea3e9e3210abbef86efd293e85e6535f1c853edbed4f52989247141538d269a1660d1a145303d69db1275cfb41cf85f362307e1e42fc0f4d458f78b4a0d77f2d2e76d1efba27800205a7e706bce58c65f6862957ea7e1b35a2aa738d6bc8502d7423e9dc7ccb87b69f64ffa643337b915c282bedda657348ee48736c78ecd1ddb5d620f58639395f5c546da20318785404704e53b880f2cb63b8d175b711656740fd6907978a1151e10be928bccbb485269ad096512b2c6f06d62b43995fc1e83e2622480a5d7a5ffaf1e7770407b8e459f1adea97354ecaf09778295ee9324b17483b1ad6af50dfccbb2446899f7b4df5f9cfd814c908b733d63b0c6a7a5bcda25ca6e15b6072f6f8ab4fbfcd69c26ca3b46b256e90bb971f174175415499731ac6044050a62860688b9845df0d855f01d8a1f572c491eceede226f1934c78cfc2f7b5f4f41b9fc654bad839db80fc348cf675f770dd6fd7911cb9766e98a0cd0c9661556283cc9353331e25772ac907df32d892a069687e8709d1dfa27b75133de5e725e502ad36404f9bc30733ff1c3bdb040c3dcd48a9112de8b9fe905322e7cb1ba581e582c6f03033002d2a770723b9f2823d5704162a1afb00d06c2d79bddeb5d6e1205157e02010d60170936e2c1bb3532c5b7b6b8002fcfc7e0c7788bc653ad7d45e06cb59ccccc415d769b47a2f9e9a96fe33121558095b1610f7a6f1a3337c539dc04b6f5dc5d5c68ed65ef9a36f0986f57389aabb7314e3b5ab641d39e912127161a65f420e41260a5f6b7016de45ac6deb7b177d320cce654305efa55357fd298e800d5fe7419c3665b2ae1f772f3d933439c4c77661a4ab8fa01d701780b25f645ea9240517dca4896821fa55364b8b0df1059586ac4c11412ad9807709d00a447af357bdedd702b1981a1fc916e6dad6052dcc99a93afa05e6895ad6a6843deea2278298b611c5f0bb857d4ac3873540ad6e2906ef863002ba45c180bf3ab9c0fa66257f2f378a82f0fb7cbb5c2d16af36de16e79fa41e4bf1d13c7417e6c25140b15b232d83044dbf8ca2a1c2e70115425871273ddb6c4c798a0ba9173bac1c43d0a8e3d6175e626153fa08452e198d2dae23965bd1e511b8c01d2414e02bf523a7222bb48f72fa4a7ffbe25d67ff206a1de2d8fcd44abbd4ee22c3483bba69b72d5ce5cb048344a3a2ed269fe8889dcce3be268ee659118b7d1c342d366c03bfeec0c34cfecb75cae7d0c7018c6cd056d3c0791a6174d536c965ff5f98d19295aa8af37785a2025fb5f9d7a352eed9325d1948503a4fd1738fd013be3286a12bc006067429372e92dcff524783f3157fbfe0f9074eb292fd52e6d2ac4653c994e18c4e7e1a4f38e1ec1e532128a2374803370422aaac9ec0d5e2a2a15edb4cf0867ad9efd2a33a87ccd548b2e42e6b636d991522bed627348aa84823a86ac706728c725567527370337c8de76e3fc2475ecca8b44244d8203f08d0ea6680716d4ebefa97cb64533dd47471506f5c977526a41eaac107fab7afbad3b7bb6eca7a36e9a7eed43eff36038dbc5a466fcc7f0f37b7fbdcfc293647d569793da8d40c29a993ec1dbdb80a2fec26bb22a9f5ad7a61d4a702a92f9204d0e3d972ed133098e101a025c0df464ca7aaaccd844caa12dc97c1dcc8a7f1040851d5cde16fe792445ae587a002809207ff515166bf65f23768aa20b8d74c02f47f05a7e851bea4c4f8d5abd81bb3f7a81d1d385444ce2968389b905b7a11616427232c6d1c2b9fc125dc255c45b8df9ff9897c34e07abc1f2314e9d789c4e1a37bcdf0d3d192e6065026e7af92acb1d56bcf58e817352f787bf886690cb931b43cc8a02e39296cdefce03fc534d39cfb64fe0115b75084365e9eb51756257a498c5812c19d48d049d2a2af0ec6875a507dbab9d0b023ec5e26825a21b78a41aca4f70663b29d27f20dce5a3f5d7c30501b9893cad68230bf0464d22e757828530007e717cc9dd0a615631afcf3af8ee72d4bd89358311271ded6ebe194ce6810f0e666373b7a06f7a89b44216c4adf2ba8395e6bae52a5b9d3413f982b7f9dc73435be5425ae25b68366759683be1ccaf60c72783e247f1ede5a49810ee419f707b5efcae9ef581ddfbd3d92ba2f0b39077a1206a07945e812602bf6cfd588f35d2b0f1e5fa181c3944c4b176966c433ebffc005529073df0e9ed97aace5928481b223217df9c27ef79548be4af9d884d6646ad8773d617100a78ddd8509b63e9dc2da4d053dca5d253042f09e22fac3fb71877d250be2e56c9079d642502fa273252480d623af5eb48ed5cd91ea07ce931336c9aa116ad0a7501332609d85013a8119043824412b57d0c9266c4aed9aa370647e8df341ee51d66a14b4a269619ee8b9a30d8f1bb95fb314ea17985b246a365533b64bb1bef385976e57b32048a4e6e13278d7fb39a6f0fff7a35b6cc48256dfb402a00ffa5e850fa528878e00a368fa85a8d70681be041a29c75b8cc4a3d43a3c74fccbf0debb86e584bf385c0ed55c81ee33bea0cd99002d7762dc8844af92ce8352d8e96db50522636c5b443892e712c4f6546bb4b976f42ea38db0a2ba0668f0a761fa1a87f1c2d0ab5dffa802d1870316fe864d2603d29665a8b0c71af7bbc8c25ded710e08ccb580c67690eb4458100b12320c533f0c82f4269a72cc0e3cb6059b2b563af7e186c39f439734426ff217ef66b0e6154706fc99ea003c97d054bc5a9fc90ce81f4be69379f2b63201c75e3c139101e4319c0ff3e61c57b96ac6faed423cb9d4cc755844001c719a08d0dd3ebe8d4dc4f5ea88033be138b1b8b5a897009d781e7570ccae6dcb6a6eac51d247245d78820354b66ebc4b7cfb52b7bb48e558a9e5aff7306c7caa0a0b76b67af4748b23dcf22f63eae1966c400ad394ec91e20d322cad142a10bd0204b77da9085c50e24b88e080375150ab0a2636431433c5fe3a85d9479a95659184ef5749c440b85719abf2dbe5657aba09720148fe10e6791cd3a71e5806dcd638575c4985f13abd25713379b4b17650f096e983ea20d1e6ceecf11578a74c96ed8b36788392c19ff842db5e4875a7010cb9ad5389f00d3dc49a50bd3b37adda8a9c0e1f1a7fd00cfd864245aa8eea7934570ca944a8a40ad72782cbb2660c40d88f8d7658a2d0118766b77c27d813523a44193bade50ea0802493708a3ebdfa3ce9dcf6d3eed1679e8bbf5d6652de2fe8fc9f93c198fbc88d37a5be180da5051f09e2d275a7986c94fc485355d7b3ff3ec1c16739e7f9239134a650ac8fc7789fb8e1cfcd9282e104d5871ad8ac679db606578ca366e26087730f6f80dab94a30b3fd3dc5d337e02702e1660c3e69a0cdf9ec2239a2fc3f3d9d6a2b38f33ad63cf7a5c0e8ccaae7a7943584a79db56ea5bba93433f2a73fdf89de8ebded435e63b48d3dee9fd947dafd8f7fc61b6252fede3297739d19b262c8ed385ef07879890fcfabdad71611105a00f96d0351a495525f6b0d8c8ed8d8b20709bc3a792fd244631edc50fce4175a1ba86624321a7d8f9529a2afdcc7f30e2956bfbe0c56c22d5c08a25ecc24e786212d5a8a7a55ca91a637969dfbb987e97252d758081031af5adca75299e0fa294698a534655e70e603d014b2616d3909558d5471484d080f9fff25c634be187cbca98c8dc77830546179cf6b0ba15674a23688a416d54a08d99eb101de6563dc2a7d2ccc57b59de86f45221d7c1d901f324de2b64974168474e097c4c6d9316d01550cce607be0108b9152cad9dc1355a95f9464a0b9252265b29083d5f2c7c00915df0d984e849af8a271b49e14cdb4452a142bace6425527f7d82cf5335e54a4d39dd9ab81eb8b58cebcc15033e4b87958ff49da89fcf29ce45d4749b34a0b2bbbba328b6ac6bbc84e3fad36cbd008709450b2ba20a6b30719bc634ed409ce6d72cb67c0190f6f81e5f9af9c90bf38435d64086504f2d9b1c1b666aaf840c92f1ce1c1d23d683d599e854b5d71077cf4f9ffb1753deefd5d5c72e4c3e8d3f0867c6568c38392214a4de53466b4e3acec46e8498704620c4b3567a0d2a92c16d2088866d4ffd2ea9c9a37acca6c9c099a428ad1d276bf7fbae5edbb8a1119d873872496b68736d7ebadc791e8570dd8bdade4d446ff34c2df5824d4acdeb29b6f810cfb0257c07daf091873e35d66d6308af09958c90281d7be75a995c516ae1a51697ecc7adf2e78609ad46b33d1c97fddc7d8afe879914b409a66a8f8c71a3c20f5b5b88045a526cfd70486293d289ae9a8fe90ee1f53f9b6ed18f511c8608836afb205b9fed94b7bb7d616b09df707cb6243e14929df1b5cbd0fc1acebbf32b160b5adfb575144be4d443e82aa47d2eb565bf1a481cc5c35ef813074cc23245a1e31ccf2cd8327ff0b4eacb7f7fd47453b72be86b1ef2aecabb1584e3b05d947d1629e52960843e1d2635959939e69a961917705af2cc643edd08cc495e3a23f77ef2f425dc34fcf974e28c31a6f65c7f86de4be96d6d71173fc5001d3ca81493aab4d7654953cafc42f76025355d1f72623d14d5f991b600bf7d8473990545c57474ff5b171c6fadbf2c625e548fbfd07b3f2e2fe530f0f2560ae9da0d21e8cac275490f804229d0b7443bc4d707ad085956fdda3aa58b753adf64eea473e7af6414d148817f56a6b8b2dc2c60d8a9c625c99470e25d023a7ad09750542cba4a40ec5cdd481add71d0e42a564651731fb3a3ea9edf336a20597f8888ed6028d1de2c5b760491a9be3264d007d3cb7740dd85272a6d49ce3635a23b685646f12adfb8ccef533d5239c474217867f623d4f3767902b47cafa487c5b9923c2bb4a6b33cedf4308cb4b8f4a4293408adca1f1ec2d1d40ba1fc1b35b37fcb4a0ebcb30bcf077e0e123bc45d9b033adc0106a93c2afaf839fcaa45096d9a219255d5a5efb22a337fb34530cd5637450d4d3de2d29be0e746b57b4b66603e0fd58d02093be3a29baea01d6a10db7bb755e7f0260f3278853d75d4772b753f658bcf286cc88ed2f5b52b4702a370a5d241bd22f144f0a4f9660d56b1400514371e05ef41a2ed7797686866af812e0da3f851f927d54f63e5e20c2483ec50609c0a0850de7b3bb834f14c30da68cc135b129bfab8caed0e40b590008b4d8381560057367261292504cf15054b97a0bc0ae8c2fd2568f44b5ad108f92325df42ed7b930c2f2fc32bfe27005173f86ff06e1f6ae11a55cd850ab9f3ebbcdbfbf0eb765e5fad3bddffaa167b92b0f60122ef9fbe6263eee42a2670acdcf6d9e27ec388708e2cd321545b8c7819d07aaef6c4182cfbfebd501d1d0fe3f2124999af958f3144bce5d6b1bd2c33aee02de2a1e4f6320c88d787cd1ff91fb74d2f10e8b85f7a7baadae697b1d8f872276e8baa64b29b419a99dd54cc977b2c068027e43ed787729766344bbc15d5ab15dda2637", 0x1000}, {&(0x7f0000001480)="66a70d11d6cd8596accba6af80ad5d11ccb9d1e5ee4380bdcebd8282537a3a710ba356915e2ea7cc17bb9ddaac7df0a3b6edd9c359fc01c46c94e19bfe23eba2d6c4bf5aa0761c15f701c3ef10037931d4e01b5c19365ae8aca075035993eeeb2cfd31a620b218130baf380f8edde483cbf36a14389ac63b22e21ac03c4b6ed9f2d3253086cf3e4a1d8532169892690e9422cabc38d53c2d6a17b0b6ae6b9bc4581934c3418d82c2c91a6244132efdcc3af3b9b444da9c49ce6c662ddb8334940537fb7bacd6f185ee493adbdebf3b2e51857eef5cb3234d414e8325bc4c96613b7d5d5ded1ae734d7b84f8bd4cca9831214cc400d48fdcabf96cb77cf18c157a5533572b8271811111861bb248f5c8d7124e237cbc0ce5c37b9836225de2c6072bfe05938c6a1c82f851078da0f6cc03d939085ecb0e217f74ec5faffc74f1fb705f72959b9d26cd86ce5250dde82e0bd049b38d126fd870d0ae19d2e95230baf29d75aba3af8a32672a67fc3f919fcd2dfb8b4f5357626b997716ec1b89c90107ac44f1f919aceeffb1a302142bed6000565767c771f92049790f3c424c23b6423677f6a4864cf60c70bde8d679c5db7554cf3a5b1929a015019692509dc0e7196cc0960e41957178d2b74e440682f68c317f61c13901d944e5c69d5d9a6626d40c721566781f2bbdf756f5e4355792e6d92a316b59b853b81a8bccd569b696fe7159e110b881fee5830c5cfc22c0c2502be50447c620714f042800b87b0251beaa1b4375dbc422e29c80fe81c86e70e20295c77c84dc33f1840b7c404c4866ada69dd4f6363a380facd09e8783e78961b4ab3eab71484cab3921cb17abce887cb16720557bca953b4b9624a8ca6efc4800ec69d3bf7c660a8f4f9f9fd6a249f287116e29c018de157721debb15b537de93e1d4b20560762d19618530de5949ac06005ed998d1693c787a1f73e56971c807f81b5c530106fd5cb64717c52c85be8fb6da6bec49e4a3a5fa846098da802dcab04a4261f3b39314e67c053195b038ef39dc55b5eada3c765f4fc3ee83b8437fdfff69394eb096c9624dbf908ad926330d3309877659f9ec6bbeaca23d65c289c5979ad54568b54860b4804573244217e6a27360151514ecb213f46b602aa9adafe675aabfd90b14e845b7f7dc1656b7e16765ffc257b8fa315846e88d69a371b76264d2d22394c719d21aacfe4cbcb8d02db03c8259c2c6eb6ac0e072e0d6a03e232d3b3f362d616de4077ec19aea5da478c3f03274c7121ce0966bea8b830ae5ec7c5b4f9dca65271e53ad01359741398d71e8d2e7448f6a3f7d5eda39936f9322cea219a207565b6361a4905c0f4db39bbae68578216548f5e8b7825a8139df0a21de47e36bba82160e39a9d23c72cca963ff40f3654616faa7e29196168057015e4ed624533bb2a19bf7a4c5eebb667485a62f5b3154a238c7757bf02df57d685c33379b5b907ebc4c7d9956d2832fc3e93056ce4b7c96a4bb134c0f55b179b7eb753969fadb8a0fbe6a9234272bb3165e84d66dd0621adc8b1f8ac2ff70f94cc12e438a7244b706b20d7f7bdb0d52c81ae6c1c7b691141604db7f4e78a1cd17f3d0add15dfac793e5d342318ae1e3b3fef16e11d2be5fefbc75ffb39d7015210da02423f8d28e5d3cdec2982220dfdc22a6834f3aab03bea23b3662ea328fe4feba258e10665a81eb4be756fafa8fe89e893744fdad7b043dd090e86cfba7875b375c9ff77104e8cc9b0184d192a7f8ca4abc6d6a8d993d2bc36178761e578ebec4657e1cd6cb57c8f13c4dac26ef20aa2fb812accd5b2686f5696cdde6d6c2c796bd2ca7e79bca0df3fb2a8fd4cfe944a617db315614ef55270db72182dd6235ece3e9e321e89be650d374ee9f8dcf6dc64f65d05a1b4dee3212e5a3f71b1c4f9d356d3732bfca6d05e8b0f60cb3f2d437883d66ddf363a8ef634205a0a4fdad604f87001755a46b880fc1665f54308818e5c2ce100ecc0f45fdfbdf2ac8695eaeca6936bb0417e7989c466b7ee78b10c007ed2e3a2ac545ba487609e99334bef4ca2806447d1e5b9087f32bca6030118113e844fbd12b725e2cbdf7291dbd23cdcf64b65b918282ff6b8b3611647b878dbc13a20461ab54b716948fc77f145409d876d291abecea3cf908c9af9bc96781aba9fd771648a6932adfbd3f49adc2b3d1bf690830bccb175178aa818281a95d0eee91f0dd8481804e7c645edef1b78c997395b36c2318fef93a39ee2c316176e0592ffa1c908e77f6f9f53590dc0e33fa92a1830ba745830801a11a6ba0c27ef876c1d97b773fe8f616a6736500360bd2d3cde59a4fe1324635c535648e2df43e9af3a6cc10b7a7875572d0074fa5b172e09e481fbd26a18a1517823116fe351caadb51878f27625b8bc764cba8b9545a7a21d530ecc2b52623736cb1ae2b80bc70b91a6a81f9daeef0a4e8e25400cf5271d30c9fc6feb49fb79feadd1cbe91efa213064b4e0882b3090b5b32621babb1a4f620619e8a274f48b55fa391bae7590311d6404e2820afe33b49948a738d0fcc104808f1848dea15ca4d27d836fa08cf6ce40c6e9d6bffbe645218ddb905ecf65f96e9aa1f8315201f1c57a93c63f9f4013ef087e68a777f48816ceb05c6f4fd3ffb51d581cac59310e4563b0bb656976ffcb982acaeffd5e877dd33378f9ba05e5da3897b3b0385eb765ca9b64de70429e2c4ff66eef967b892a79a6b11ee11bcec32a2619b1c75e5009f7505e517534ab9960def49873e1c229e80b433a243ed8b1bf485101351987b579fe03191c1582538e9dc35f73bc4185a5f1e7b17cc981ebec609f99c455009196a6cf6821081e1d8af1cfca06ee268443bbb790b265d172e22d694d91e87f2d643321398dfef20f5a748c29d492248945296850f5f579ee4abeea023cbad9b79a61b977554c7f1737b5fb13be14ee80a5ba6065ebf1afe769f6e08f735cfc8cd906b65298f0ab1423e51261794e79e20bbb304eacc85bd1beac4ef83312ee44ad46cb160e2744643f878bc9a72c26a9228fedd75cf9f90b974a9fe27aa677af98680366e3d913bd22519c9b777e4ca6814364fc17cc78615edfe60292345e4d409114b7b1e0bd98cc12a588511ab85ecadb8f087c8e64660db90e74b384887c360ffacaa642d68f25bdd8b26b9d4fd8b9dabb3156fa6e2651a1c126bcc6128a688534d061b63642f766d815f1f155748bf1befd72058a19eff409711b7f1137f3260d823d677e49645953220908353ab9fa78c9dbab5100dc86c7ee610b5d3f6cfd35305c879b210ee76cda0c8a48fff8a756e09585157b8622fef78dbcc2bf4b8ed85a871c5663c7f121101f280f23ae94c2d1a1fbf6c4fcc55a06edcf48b3feb930c180c92d60b441b64c2be7ab37ece517c7d713a7d37c88662d264cfea32c913079ce2a3ac0f46e0a9bc8bfc7058b28c6d3ccdd48ad5f1a82ee9d6843c7394882033d2bbc81e0c6865df71b4b2cfd9c01648ab095dbf0e8beffba5f601c0e8640f97e7b59fc90d8a90cd33a025bb0ae09b5d08b1d0e27d96e101122021a731eb82c73f427be1cc09157a246f08c3119a315eb2f7a606910189f7341fb4cc4e94333311d9febf8e48c7c52dea9fa43366031c015193e92b65a883b91beae38bc1494de5dffdf9e9fe53aaaa390033153aeb2f9de738882ad81312f0c1bdea6c71077e8b3a29f6c56ed05e5b341057b031e8bc0588e3991303eb3f99f567456d0cd4fcf940a513988ef2e9911598edc660a26b6fab8771e9f43f307059f4698a55d6c13562ade89789c244114cca35e8df61b6b7d11a3b6d4fd7df7c54ba10b427a5fc377f16b93717cfb3c164b4f826a972fcc98fd7b2e2ebeb970e560f873c8b20f8bce14d5627bb2662be00882abfb5e9cf27887f04730ba23b34bea9ac4b314ec8ee3493f5fc375e58e5ec8845ed81ad0f9ec55869d03c2248b0193301e46d054f6a9c747720e9869ba2ca0c52854f2bfc19683aca407594000da5bdf093e01067496a53ffb6a68c6258b6a7788f4ed6a8f4d8351815fc5a201bd2df98866240f682f206aef5ac372238580a6d064c5827d72cc929376c70884f7eb342c88855bf23fa2f292e45247bb2ed90f6fce99a8fb2194e6d701765039f651c58c129666ad521cc65e8b794f7d4f0597eeee85f2f229d2b101876f29e003d4173237e87d37c2e1d895d7e51ca607e8f935cd131c5aba3ced31ed7869cb85c94909b32b17f8f9f9b1bce47beaa11b1c4cde8b908a2332a2915dc8a9d8b22a843514db752cc72d387b5e51cb83e37a5076c38b86e1c9d791a85ae2b1124ed22502cde0dc58fbb66e354c2461b93fd72d91cd1faa5b058c84b830310e52c81b48ae4c684d713b1a9313854e132c7b03360b8d13f3d19291a4cc186a7a7ae928a5dd954021615eb70ba01113b668e8f14a5f122c7b103fe390897b07fa37b41ed245901398f7a01c5dc57720f21ae72df12e6b8dba45710c7d34a9ed6d8ed979dc12cc83637806fa003285bd3c21f3cafa83193bc4904421da9e74dfbca95c992eab5ffe666ea695c83f07ee8c54dd21094f1a50c2a8d6c5fb7309d38bdebbfc7c3ec9021de3b0650b7676201c117b2414a6b013dae111b1711751ffd882ef4061b5f23bf8a3e14e112b0afaeceaec7ecee2c20bf7e1a9d9d1ee505bcfc2482e1c5bb83dea4a58bb43251ad6ddee289921a86c6410a8f1f8319c640bddd19f9fcfa15a802f362a1a62e634e2983933d09ef3aaaa0540e9c30bda444071c678659dfabfa2ff82b4dcd004908d4f09d8b2ad03b6af111a4eb43da9a4d43742697c2269a5e38172b9072a03981470b56354e4fa9983d3598d23c902ccd060f3f4420dfb6d6c942edc164b799e12b3931943f06507baedf3c58a4b82924b5f3dde21c383e93d4b2dc0658bc9f93752df2edc3ffe102481e3e073285cb5cff7114bc85635d89facb5e779b88e575b1b460d950beb0d63ab1804454be377ed705608cceaa0b9467a88342e77cfa2cb4f55d1f5d74fa3782eebccb40013b37a23cdedc1960019aa892ea38bb266c6357875ca30285229cc59450595a87412923fa974f2e32a5b977b08a2eaaaee81dff57fecbcecad2cea0a5369ccacc0afddba4b64b705b2cf20d6cd6d223e692c0fc35541c8dc60864683c95946842be6419f9edbfdb47ae492080cd0bce989cd058e7719970def89503e87ff3dc05a35a66738d0ab033062e7f40f7420374f50dffddcf62b4e9b0e603d26bf81e363e3198c9cbcbe2186a6281b4caad12b5d9549b4472e2980d6b0654d8a1150ef07d0f36e06fe0022d012a91b21003e389f7da8e9de3f3df7c2c292e51dc165ad627bc5eaf4c0eaa7d76f71dbb1120578d1a0b30e6421034f03db7dd7bfa90eccecaf5f74abeeffa1364e09e6d48195f3070240ce00eff611b050db535ff49ffebc3952143472466ff25447b00aaa110c1e942fa4bbcd8898933e36798dba1302fbed5961e5bf4e71dfe9258eeca27af8b6ba9cc7a7ca3299c8bdc60180a73f118fc5fcd20b845e24959e7190dc849c6b9f01c430c837fda621def43af90402584d95abd62d17e938686fb98668a16124f43dcde09a096e9faedb6827ddd27ffb7b8fc2a6754194260d3e0ee2f203908573f13322644e69c2d735b7436a00e77bcf31cd8c1dc4519225b931d706923b54881b41a8d15be2fbbb53e603a945ca41046fde9bde214c38642e56c0c1330cde4c742f590338b14fae915c64a13b5e880a1d00f1ed85", 0x1000}], 0x5, 0x0, 0xca) writev(r1, &(0x7f0000002700)=[{&(0x7f0000002740)="1e337b4419c0eab731cb9722457db79a5a4551ea9d461694c0032712b1dfdb9438c386bca3352cecdad36f0e34c8cff02de457e7b4e11e2400cc3fad7e75c4eac376958160ca5c7c33647108efe4f214c09740c43f669f5518b15490a78633446d3c3233160c8532ba5ca9d430b83f18392a927c1bffc84d85cb9819d7f66d393dd9466e6279ca5cf4fd0a8765aa908ee00a6c3a719ad2f13a5a4c11fcdf342ce8276fbfccd8bf63ecb86d0f640f9ba57ba0958adc164edfad283ef3f2484cbdb3a3b8a83bac03f53f1f29c267fcf345cc397c0340bf49c37ef76a75d3a8f457061aa78458b7584a70cf06fd2b289448ae8272a01c3eb4957d034df97fce855b13fe4affed247d3bc2c0997941db2db48665c851ff75fa6e9ffc369c4112a8d42cd81dfbea9e512f5d037afbbf8089faa46ebcbbda0f0cc0e0ceb477eddd50034ff4db3e64ae9c527375f3294ff32032ed4eee035c432d3649e462c91f3310c17aa9065c6635207498bf3789de0d37df1655dc100344ce2528eb5e6daa5cbdcb3bf4e3df786d4692f56901000a3c4ca18f29cb047ecc4b7759a213b273ae388ad0b0ccb70830e35ba5de5b63135c3b4f808ca418d44090b96b9d540f3e7783357026fcf152a0dd93a36e0b9b17517ac6e59c0dffc458f47e2f00974ee1e0c24502c6804b005f81bb9220cde486d78d88d3b959f345905153d45117760ae0fc8251b165a8bbe0178764235a4d50ea4c6a0f22157f0ad5224c6608100ffdf7043c90b8329b87ea2159650b33a47190a76443073fb4d5a365e9bc059b5bbe495561cf5cceed7f058b740a60acb9a8491fa1e51c32fc9202c4cf2941159e6d95ef3f66689208c447fb5f01e007a746d6ce6b06cc94a4a27ccae177c0d1e968b9a26fa39c127f453030a8f998fa92357a4debb092db97c09692465f35178075cf270f1725ab2bceda487edbcaaa029766c3f92110750b1ea785fb0cf96e02e946a1a98cb2bfba245a734a15147284c87d90bd6002a218f11aee625f3c87e292848bb79f2b0a70788eb5e97b3987fdf9726fa2506f01f2e6d250bc15df31cac4ba0475b0427926cc05f43e0c41607b86a6857823e73c41bf0ac0c4afa3174c959da7ff0ec7cb502b0dcb626c8fcb780bf13cd1750cbb735bd1aea050d081064c65e8ad7fea8c986c2eedd5b8c302c784539204e341fcea2b349b087857592c872da4329f2f1c2021103d8690c2bb57799b4976a42fba917ebfb69a5b377c49baefaafb4424c77e43f4ab27e4f2bc9169f2b446de5f58ec8f52f11077ad0fe870857e9ce08bd040465de905bc525e66749602145d0528076ffc1091633e93c936a8273da3286ddb413f1c1ebb44824d102026b7ff69c3c3fff37f9c3574811de18648cbb143e11b8637ade4cc613d921ede251be06a2f883cc3060f8b8fecfbac31fc3f531c270923c92df69a71424427000a8402545a4e675cbf5fdc60519ef209dcf59e1fd98ee29c9e6432bb3e2e9e10638c9b1cc68fa9208bfa6203ddac58cd373f97f657bcd2dd8c40c01eb507dddaedbb67d9ded228bd82c226cf390da780d5e4b649eab8ca42bb002cd2a4a916d398b355b5ae27f5435ca48ea1d1b94e7ed7d92ed7ca417c9f181ba68fdbedda6254ee0383d89c21a8dd682c804e7adabf5383a3ac4dd7f21ac7fb702467b7318f2663b9138863420a2c1347d1f1ccfb63d6687cf00eed4e6a5b12716be6da9f05132e0937cc0f570c2194df8c2deb06b290c95411e909f3309c78343007b7972e71f85d8cdba2b2187e0c19e4e2b36245ee3c408c96fe638442e1da359283616f2b1d50c82845b1a9c53af009742b8bc9a99637c20f7fa8daa6d4744ee5191b83c73cf84137caa9d0fffda1ba9dd1b329c703b7a58c3e1e5f090734ea01d61ec77088af99e93d8f2399a21ff1e97ac2e2509dfde0ffaad71dfb8e03874bc0b42df9f8cbf38aa9c38b076ba3441e3a47bdd3a67b2106da34c1a5c8335919ddab8b4f4de6ea4a25122b4069eb27952853c210d3d9901b44ca0f7e962b2f47d2cd6cc437c5a097790c8e223f52ca51eee5d5c2c693d633a9738090bcd503286b6745da7a9837828cac0404b74aeeb5a1ca4a015752d1b50f04033305869b1d97ddbbf96f29adfe785be54114264418773c15cb52842ecd21ff9c1d3a5f784a564a645a4b42689405fa7416a6206efec92c89acce45bda36a85cdc8807f7256844cb180a900fa850e722777dc49f66bc79f644e7880da5cbe0257b5cc5ede4dbcafd844a86ee72ec802246f949620e5ad081a07c3a4d6a20c07bd1934136236107acc6652f2582e6707967cd7ef55253eca90229718a4816c4661ef3926e272bc4aab496ec241b1affac0bb08cc110672abe3cae77e1c9ab8d3062637e34de70d433ea61d029f6c0088a02f7302407e77acb86244024dd1a566653def53a3507a80b05862bbc88e4f11f77467c17e89187b42fd29ecd0241f5ea7bc76e93f1e08526379ff2cc420ab4626dc8f031e3804db2a6dd6b8e26b6086d516f856313e9c1c7685f19223e0b2388dfc4907637984660c910f2b2caf650c514446ba20cdd73c5155e26f5586881206489ece3fb7b60512cdfb76a661a70dac5e5d37dd7bd5bae903793e0ea0ab0c50ad03f6115cac055b7d0fd68164cfb04091af029d15843404e5914d450649c928a4471c3337578bcd1b53b6cdf7093d878ec2da24639e1402d7d742ae6bf126d46e41c191cd1bd9506f2b3d465e90f4c4b326e611ae01144f80cf0f03c7eff2cde824391b6b79802c7c35409c428bf2711af15553de7c58ac623a61fedcd52cb126f11c4c9c1c6d0b5a1bedc23331933031bb259525043a821c31ea9299587977846801388c05f29d888c2a6c2d0cd2dc4e2f5114f21294f76f38e536789790cea7e3651a69043cb3ef917fb563337c897be21eca2a0c5a99b60590bce9856834bcac8b949a650ebede01e7740dd076c7a813e9cf970987ba21d2fea9abe7432b433c18304ca482b9625f5e8023c7f025c8ea19c164e1dbd27d7dabf4bcc348fb97dc135ce958edc80adf0663eb27b7c8f1d0d0c9017d142e37a0207e4e767c940bdb745acd63999a104afeb98bb5e7929c0ea5100a4df5360e7282f312bd6f418163ff2aba1ce8431882f47e975d10d87af13e41de0f4f223983f25ad055ee298295bebca5d1d486136ad0ded6cb2a52f0f0823fe4b4c0ef78a07cddfc5a1406ec7c666f03e845eb3116f2a69a656a7fe92f4bcc20d04399ba8b2b966db5ad024f5170d08b9fcaf73b7285b7dcdffccdbdfa87b695eab49515ab590e04752bf0f13d61a8e3a64e58c3a3d5b5dc472c25aba6ecaa9cedc887bd0ac6081f54f65256ac3222d47234f591d9b4690a32bc59249a6d57cd681a07aaf4833f325b54ed6ecf4e9246caee6de2a9a95a5ac8148c4151fce03325a943ab79358debfd2e0067c00f877f078fe229ae4681265b23daf142b8ef30884d9c134f599f6598059495922002bd0fa97245e5f3e7c2c2fe01f0830014afee21cdd565c7fbc76186b420972476986add6b76ef51ea640ddd7ceb5cba225abad3ac5e55183ccffca09994b1824f5abd04301bb5e6db6ef01fc72cd28d14701837c6bb411ab9968d3353a3234bb646a0fcbfcffb286d225f27c8f4a5a44e4ce34b2c319d70628c089122bfd94723d202f50eb1036e8d4098a55dab16d286ac1d286a8aae356e0e56beb18dacdf79af8f8a5113e877f314f2304581a8c02434696aa32e77102d009a00643d89b4d75c091c0a9829aae673aee5d0cf8d9a789ea164a472736692dfc2fdd139cce5974641e4874593ee435d62c4d6135190a79007c1b1b42858f269698767160a730593b341affc72cf7c6655bdcd7eae5384e398e227f0f0d9afaa0abd95dd03e0ea6d9db72baddbc9b3227f2a7884f06026f4ad98140c976e9f61e0a1e95760b78886f354e4f75c0fa3f1b68e3ca73ac28c9d4ff413a29da8f899de31a02a2bfd4831595b4f48afbfb217a665ae44e2642ac696c33643c155f8c31089aa5db2614a20216a5f97027b462db65b811341182bd793f26daf2ee16ae7549e92d91186d66ef2095a817c55d0d479d5a8e0d979ff49f22845dd3f7ee4a9c2f48097f1784bc4fe60a516b42eec0cfd68be5fc44049c1119f32b6f238af5b9e9ed70d30357d1fedf92747482842da0ce8a877257682840fc9a1920b9b0d9754b41b834573641ac4fd538a6891622526c2ab018461406eaebaeba47fb202d8bb432b9dcd409a4ed206c4d0994b3378bf97fee7d9e4131017e063a5e268b5b1518092389478e02d848fc2c2531894fb84bb932c104fe810d390683450fc743bf74b24cec73c7f9b47c239f896846bbb97df22232b40ad36532730b530ab87149e5a85456959fc94a301392594acba06a08c750618d5bc04f3cec8b5af3e4b43cd50ef33959073e9dcc40d239509505b071bca656726f6efa6b8c49b9b36eb5d08cc79cc2c8fbf9f46b2f74005aca044d18ae9253b40c42e0f2b91438616baf59e1f2898a6e7134cb71f5035247f784701fc4aede0b7e19b475783d67db7379899bd7555569f25110f60dc8909ffb000c79a35c3436aa7cd84682cca9a9692fd268bff35b65bbe4a8ab953154f6626b0bd8b12b83745df3bb2767837362c2bf67591d1cbcc712b55f49f26f79325c617762793e3c93c08e8ef3543eb1a4582fd82ebd29d9f15e39b52838ddb04cd62caf9c5cad3224c20187d6eb22ad2462f76792dbd260315ad4aee7ed40c7ec4ce073e16df76a68f4daa2db80ed093330d9aa889e4d5bea05bb059d8c525c4533002d20af72af5212ec2ddef66abcc8ea32e8da746f662af57504af501745b4d4e92c3b7105c30565655627cf5b996fd70b1cd7be89b878660e6996fc293bfcd4371501f3369b1d1bea73e25cf7e178f67cde693d55c73b626d4a4a1d9002b4d8cb06e419e4fce55e8183a543d1b08eea972f54731273b8e2ea52e2a7fe0f986a38f66e4eac476001dcfe9bc6f464dfec2c54f959943eeb564cc35dabec160790737de1e08f6414ff53a1f96313193a1bd1acb91aad9562d56cde542bfac7d7d6aa9c02eed56ffe08492553d270d8e06a51d0d24629714bd9af31f423e4c7606beef0e7814960b1726c42b5224b77433751f87d14f74ee86bdd239f07b61e9282f92563bb5f425a6b02f41c20d1521398f274df6d9bf6775bd758516e7fd30374a3a0eafca713610e6aa777bab121fe362ecec49fc79b52deaf9579ca289665103103d42810070448b54b4612472d20a1011c14053c8fa24ba9b6b4c48658867ea6ee9b0f93c826aa6cc8c693d753616aa947ce80ecadf8ef52fca319543c8a9327afcde6d6d6700bd3ed1c06d05f7b47c41af8e7c90ab894cd4ef3af294c6c646c3c1998279fbd051ac24b8b03b789712a0f454735f956661059bfb203b3143a284b50154ee44fefbdb36120d5a420f7b9034c064a3b2bd2a0f4ba9537674b4b763a920dd9addf3f84d69987a7579a1fc3480df43e008366d1b635149b8dd3a4bec471bb418b0f76eac077cdb96a66c26b27e28d9550a084102b2ce9e11e3840388ec18c9fc0b88", 0xf89}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f00000000c0)=0x5b) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000002baa24d90000000001000000521ac9452ce94ffd903bd9ad2d5618559822c97d327d55005fb44ff6f4830c0585ac88b82851d9b8beadbb31e3a5c63daf33da979e155718105aa0a28eac30dd69b5686032b37346f5a50b5aa5d7c53e719c3cacb04d61f8b696722d117e31416da5bb1a2801b95afddde3aef0da2d8a2ac3ea"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x24491, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = msgget(0x1, 0x9) msgsnd(r2, &(0x7f0000000300)={0xd9417e522ea5014}, 0x8, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x9, 0x5974, 0x3377}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x5}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="04000000ade513f58b18f4612acea44a3d89aa5c5ed6e7209a3f9252bf5367ff3e316f91f3ca070000009ac34da809b9ca80180dd7747823a527e2dfba5a30ea8880d1bfecb7d5be5a4f1f134ae41fcabe5abedeb9de1e6b267cdebe8b063ef6f7cbb2ac7aa472834a0818147e73a1af45b7f6a3d29b468863b895149dfea7d93e10ed2e842d125d0c2731df60492ec6d7f68d9b07f9831ea83fdf20dbda218b34940768edbb6c2389cb3139b85fd3c7c7a9c626ce147059e72d2c10b1faff23ffff59813f3897b0ac01c6cff4bd7fbab32c3868b64746fd4e06de1ca2c6fbc7c4bc4d95033fa1de327572ad72becd7df3e26ae4c51455c40db08432e55d87a0cafbb9a9066286d6869e406f99784f671171a37b2a46991b9f448d25aee52c7f5a266748648b60d3df0ce43bb8270260cf9614f58bfb1cce6ef1dea99c3f22571031e095a1fdf161fe4fdee22c6718bf87074bd4504d1d4d47ca7316d13659bd1f64beb0f51cffe82fae23e65797023984cbd64600000000000000000000e29eeb2db29ac02a9aa6ea181ec73864e2d6ea27b24f6bb15368aa8ccb7390d5c0afbd5b960c35516dea8081eb05797ee7890d42b4825b3b2c09ea8c1d5a941302253eb3b0962ffab4f6e1563efe7ef88757b2cda9785f18fea652fff160d10d852fa0113b044351393f8e1e64cccd8b06f8f09da7f39043146397789a4345fe333142d2e26778fb05fe085c"], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="524477c828f5e1d6f7b89e7162182cf0a18ce72f4c4da8283154f68e5e4214c6964f2b4d55648e76cd65e1fdf994", 0x2e}], 0x1, 0x0, 0x2c5, 0x20c}, 0x8) r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r4 = socket(0x1, 0x8000, 0xff) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x34) fcntl$getflags(0xffffffffffffffff, 0x2) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x102) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="bc84d0d9d5c21f921a51d3069acca32e260e7baf704cce39cb827792932ae1728b637306a3a480007b0c30d4deb0fc0daf3408232f558e2cd56559e894bb9dfaeaeb1a36867c8a67703e2e97f86f68da360177c88401e53f49b47510db944533cb6b9188e3fa463f13295dc50cbbee5cccb3759bf5a563df801ed3abf71c9af536fd37589ed0b904294f59b83a47e869e25fd8cc47c06eacc0d6ac6fa37af345702a46ee5245aaeb3cb7fe64b2344231772cfb9a888044a4ff15b41f9d5a93", 0xbf}], 0x1, 0x0, 0x20) connect$inet(r1, &(0x7f0000000000), 0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r2, 0x2) syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES32=r1, @ANYRESHEX=r1, @ANYBLOB="b1c470acc0e983b808dcd77f5212b6abad889eaf944e8627c839"], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x84) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r4, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x38000000) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000200)) 16:00:07 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') r0 = getpid() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r0) msgget$private(0x0, 0x482) 16:00:07 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0xfeec}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x41, 0x9}, {{r2}, 0xfffffffffffffffb, 0x18, 0xf0000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0xc1, 0x4, 0x8, 0x1baf}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0xffff, 0x3ff}], 0x80000000, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x0, 0xb35021dde2e29ce8, 0x4, 0x8}, {{r6}, 0xfffffffffffffffd, 0x80, 0x80, 0x4, 0x80}], 0xa3a6, &(0x7f0000000380)={0x5, 0x7fff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x8404, 0x6}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000480)={0xffffffff, 0x4, {0x9, 0x1}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='-{\x00', &(0x7f0000000200)='}{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x9a\x00']) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x205, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x0, 0x2, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xbe}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa40}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x200000000000001f}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) syz_emit_ethernet(0x72, &(0x7f0000000100)="c219ee6b6c3700d07ceb18b9223db1dffce3516b1c1cc5f44cd858bdcc3cb5ba90e8c95c333d792399b145998aacc17e9c213bdc884e62899789aba3998397f647bdbe05ddc2e039327312c03bb53bd1c8500fc63280d066d79d331380732871558e9892272671e87431a006a05dbd7d8b0d") select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0x200000000511c, "047c2c0dbc0800000000fdce5fd5e20b08ba00"}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0xe9, 0x8000, {0x20, 0x1}}) write(r2, &(0x7f0000000000), 0xa7) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0xe1) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) r9 = geteuid() setreuid(r9, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r9, r5, r4, r5, 0x104, 0x5}, 0x905, 0x9, 0xffffffffffffffff, r8, 0x7d55, 0xd75, 0xfa}) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r10, 0xffffffffffffffff, r11, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r12 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r12, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r13 = dup(r12) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0xb9) write(r14, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fchmod(r2, 0x261d878202993828) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getuid() r4 = syz_open_pts() poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) r8 = accept(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r8, 0x3) shutdown(r8, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa14842945de0c2ec, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000038, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) r3 = dup(0xffffffffffffffff) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r1, 0xe) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="2d012e2f66696c6530735edf8038f1abbda1000000000954e1edd7ef7edc78c98f4d4333f0e25e2fafc3bd2ee8dc95f03e107a8dddb41fe8088ad49c74aabacb3a201f7a269215019bd0b219ffffd6ca84593e99322d00e4e0fc371d43811b98c480796c24fb5935"], 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000500)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001d40)=0x80) r5 = getpgid(0x0) fcntl$lock(r4, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r5}) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x6, 0x7fc}, {0x1, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x2, 0xffffffffffffffff}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f00000005c0)=[{0x3, 0x3ff, 0x400}, {0x3, 0x7, 0x2000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="ece4412c1324f957838dbd01a197707b0a", 0x11}, {&(0x7f0000000100)="5505ef760cfa48574fb8ea22294bda7443c52f1ac89719993ae5a7f4f45f6bb8ddb038be44cfa5e43d5cfaec102cfd1dfd805a96f6e1e94571bfd4cd32ad2e0f96c27f5d69b6846190318f282789c75dd2c006ab358e7b8b976bfdf72b7d2dc1b91f34e57d07c90674dc5394c87c16a4bfcc42ba0139f76962db2f9000407bd911dbc0b87830883b53eb3c75437e31146af96aac62a8059e8b839ac1d5b7dce1cbb03811554590f2582bdb34465e6736eddd514d337934265ed5d8566e7715701efdfcaa9f196c363a9ca6f2ca909e44f406cf01137b", 0xd6}, {&(0x7f0000000200)="5138882e241803d6fb0288c2e972341af897a5b4a76ec8c32dcaa0945a8a54cae7aa4e33edbef24ef077db91d61d1bf0bde722f23ff2b2edf700722b6b16", 0x3e}, {&(0x7f0000000280)="7d46d72c53e9ce62b466415939c22e915ebe934d89387150cd2362aac0ee1a7ff9e3398eb3b23a00a485193a42d2d7fc55518cb6aa5e0e97693d5600fb4c941058d6bf2d927986b6f54395d3c3", 0x4d}, {&(0x7f0000000300)="e4b5a940cfc838c000dcd14ce898d227c915b1a13bb1f1a26333d487ee03fe89e8f2d2f6d962c53189f802265df8a5fe0dda1adf792f185c5fce2df6d190bc94c589a062e606a4fbe1f200fbf53c91e7faf63b363cef847bd252da935e80ab3a3e025db578d8a3f267381cb6024cdf1044b5c37d919ef5b6956df4d7ba3198c3a0bb5bd6013741c467e9f44b45b046afd243c5eeca76084318d9f1c40ae58101fe1da1f8576b740128e51f746bb3b9bba5bc308ece5740b762f012d8b8643aa464d36ad4080e68c1a83e462d16d17182", 0xd0}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r9, r12}], 0x20, 0x4}, 0x7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") syz_open_pts() 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdd4, 0x0, 0xffffffffffffff6b}, 0x0) 16:00:07 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)={0x1dd, &(0x7f0000000040)=[{0x4c, 0x0, 0x40, 0x40}, {0x4}, {0x80000000000006, 0x0, 0x0, 0x20000000}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000040)='./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, 0x40080) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2000000000000098}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r11 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) msgsnd(0xffffffffffffffff, &(0x7f0000000400)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r14, &(0x7f0000000040)=""/32, 0x20) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c2, 0x52) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x18242, 0x49) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000440)={0x1, 0x1, 0xeb, 0x93, r4}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000004c0)={0x14, './file0\x00'}) getuid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x20000, 0x0) fchdir(r6) dup(r3) r7 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x100000001, 0xe0ed914ceeb29096) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000640)=0x9) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000680)={0xed, 0xff}, 0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[0x0, 0x8, 0xa39a, 0x20]}) r8 = open(&(0x7f0000000740)='./file0\x00', 0x2, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000800)={0x6, 0xce, 0x3ff, 0x2, "a4b10cd7bc931a83bbd21522c68f2eb288529f70", 0x7, 0x80000000}) r9 = semget(0x0, 0x2, 0x40) semop(r9, &(0x7f0000000840)=[{0x3, 0x7f5e, 0x1800}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getrlimit(0x4, &(0x7f0000000940)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x84}, {0x2, 0x0, 0x33}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x6}, {0x24}, {0x8, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x7f) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x80000001, 0x4, 0x6, 0x1, 0x92e6, 0x1f1, 0x0, 0x3, 0x2, 0x200, 0x4}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x8, 0x2, 0x0, 0x4}, {0x5, 0x5, 0xfe, 0x101}]}) 16:00:01 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa9a9f8cf7190712f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x9, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r6, &(0x7f0000000800)=[{&(0x7f0000000300)="86cbb7b33d33b1a19752ff628ed6295e67662bd3f9e1ab4354cb272a99bd9a00c587ae4b8fb043fd92c0710e28208e7f3b42fd5400a9b72d917de3b6a241ae682484b2487e04b955b6524cbc3872cf61df43", 0x52}, {&(0x7f00000001c0)="6794467fa7d6", 0x6}, {&(0x7f0000000480)="cd7e015ce733b9a8fade8ceab0c7d9f9ac6b8a0a132c2cfa7f3e73bc1e0e007ead1b01c73057613cdac3ee5e6d2c16aaa147160bf7b6425071d3f84e6cc6359822ae6ed9016b78dd44d0d7f3a3677b48d105ddfd35b212ec973788261b5464d6e4", 0x5c}, {&(0x7f0000000500)="94da6f53e2ef1d9b6f843451f4b0185d7a58a44eff86a3c61a61323a47e6e287464f1f7b3c32e4b5f17ae58fba663d451f4cd308b5833334bfc1badd25b5d25b29967c9bde745805f3fc51188cf02c7bf58a274f0aa9aa15c10d8d36554c5f77d7cb3c034dc82c1696b476fee233232db1950e13751f9ad0104c0fdff2ba3db241ccfb90c69d67acb72424bd0f59623950f428a9d1439f6d142ee9dcf8f0437d63e6d4ce397d0e62d161abe6b67a8add941bbf8abd461522c21ffa34c718f098bb702dae2865d7960d9d94bd3344", 0xce}, {&(0x7f0000000600)="88b4defb957905fd3ecde316210463a11d30319f6dbf3e6c06f8276ed2a5d0a112c8bd0b1007a63917753755a896a15b17715da0389a1abad085d9fb9d0c364bccea1bc4b0ce80b2fe883771124f60a2e88006a23a66c2b3d389ee67d1a559da1822bebe609e064c1b1bec5b33dfde94ba671d7beff124c31403ca0f476c0b83cdc50825da30e69936cf16d46d370b9d05bbc8700ed8f33760545ad7ec32d37fcd53287a6e04a1ef40de290f2b161b964bfcdffe8fda92234205e99d412ddfe15e902800da9204e775615f1095251aed8d28da4a69969ecfa304123a5f566f505cc77f", 0xe3}, {&(0x7f0000000380)="358d6b1e45e67c02392924cc03874f078731ea3f88b3025aeeecbb19e4dcb9e2bb4cb0de422558c8f071618c6d34b1e8c5c135b19d45f66595b8a784c4781f1596c60068c6a6702e", 0x1b}, {&(0x7f0000000780)="bac39c97fab76e121021a3dfb3a9cd8812f09b14f4b929ba4e33f4fd643c8ead09c4deb30f3bacc9a92a7e871e4716e538f2da9b88d288e86bac9cd5aaa7c552f5668f9553416dc863edf239301490a6a6fe5503160c7928ebe7", 0x5a}], 0x7, 0x0, 0x1c000000000000) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000ffffffff4529042d000000000000000007000000001deb94af9f9fabf5775262bc7c0000000000000000001b00a7706b2700000000000000000000000010000000000000800000030000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000c070000000c000000000000000065ee65ce1a0040008000000000005050ff29f410047e5eb16fdb6f5a7c3d3315613cd0b93e882aa960c665f8a5c47061b8b885973b72341573239af73b991ef890660421b936c1306249c2501de122a87a778f1a4b81edfd321247351e8243ef8ad668b40ad2e0eefa2ae31edcb292cc3dd706b155761ab3356abe47e42d047f3babae39473275a7af237a23f49d15135bd7ad25cef0ae3572ec7bca4933281a1b060b0d67c84dfccc09f531e2ca196d70c78acb2f86057264960c71e95944415dd03077a14cc91c41004e5332fdd4d03647c8093ca23a998fc9e45f980dc566a664d711f3ce38e64d3b768f7654700b83cf48dd4954bbaaaf483128ef982d78424f8b291ded7eb8e15611b2744be2ba17247129810000"], 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008", 0xb, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x10001, 0x400, 0x3, 0x1, 0x80, 0x6, 0x9, 0xf85bb7af60d8fb72, 0x2, 0x6, 0x7}) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) accept(r9, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r7, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x29539888a54d7b45, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(0xffffffffffffff9c, r0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) ftruncate(r3, 0x0, 0x100004000) shutdown(r2, 0x2) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000005c0)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="467f0aa3d3f240bd0071d0cb7e5fcdcf4218d24289ac92bd01906db1f1679125b1a13c4851aa2d70a5777dd724e85440003c38381078a7a090caa3f5bd0e71e3a00f4ec33deda84290591304235f785a581f62f3b3a9ef404aab63e7397d85fce06ad1c6cad49fcdff5146383534de6fd5f0ceba1467a92489d208c119509cc46495da09da3b4eb5071b939a2bebe26bab79f54296fdc097331547e7833abd5dc646d9d6e400177fc8839e", 0xab) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x25}, {0x6, 0x0, 0xfc, 0x10000}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xfffffffffffffe00) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) shmdt(r1) r2 = socket(0x11, 0x4003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000000)="466a963b0462247ef7ece9c67f0f7ec7a8b0f2f7fa51c8d0f57942dac9798b542eb8d6c97709fd865113ca46b946c0bb3fd5028c5dbbbf9c42b4991fa56f46ad7b9ac9c56ec98898d873286bf2b475633454b05b6a4d0a6234a1850bd581efa3e4c20ba6992218bf711759707d6327c5865d84a01e402880b241b86ecb91864d035112d65e177a26ffbf559eba298c4f61c42df1173cb704e9e44f274844308e44602e47454cce23b0e507261f42ffdec08412d33e7506af", 0xb8) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) 16:00:01 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x2, 0x5022, 0x1000}, {0x0, 0x10001, 0x800}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f00000004c0)=[{0x8, 0x7, 0x6, 0x32e}, {0x5, 0x6, 0x80, 0x8}, {0xfff, 0x1, 0x5, 0x6}, {0x1ff, 0x9a, 0xd0, 0x1}, {0x6, 0x9, 0x3f, 0x7fffffff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x3d, 0x3, 0x0, 0x6}], 0x8, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x49, 0x40000002, 0x1f, 0x3f}, {{r2}, 0x0, 0x6c, 0xc0000060, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xd62}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000480)=[{r2, 0x4}], 0x1, 0x73) close(r2) r5 = dup(r2) r6 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r7 = syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r8 = getuid() r9 = getgid() fchown(r2, r8, r9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x7}, {0x48}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) pckbd_enable: command error 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) fchmod(r0, 0x42) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) r5 = dup(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x2, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x2, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x8100, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x1, 0x0) r14 = socket$inet(0x2, 0x10000, 0x7) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x8, 0x0) r16 = syz_open_pts() r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x0, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x2b316cb1d15575de, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="b572b856fc3f8b6ba89e58b9075fdad62d13a17b15478ac4d56008342379ede1351bd0cc932482d6430a81b48919c527c132e715c8214d9218cfad7a6e25cc3e76ee86ef118f5cf504972d824fd32415764dfca2a6810f8111734313eed9ece523e443632f9591ed6b977653b342f25065cff88dee124392954afbd0b6a537d0db4ae73ee69aa704d2e0e4e504492e4c365f6d6407456481304df191d7cccbdc18eccabe5d295ad1d55b21", 0xab}, {&(0x7f0000000100)="1ab112ac27f5815b7a4c62135cb1222ac11efeb82a091ba5949423f5da26f74717efadc40481bd9cbdeb839071a912c999d56e098f8891b0095dba01dc6be49042e215b4e3c7b970a79d6e7a26fc3863e773cd", 0x53}, {&(0x7f0000000180)="8c6af597833dccaf04dded906b5c9c40ef72b7aeed619797b6f9761dd4043a000ad31b35f2641684202e6988a0dd5044ed575de75c29d111f02d840f2bfdf3740c999c56319574134308d98abdcc4150edd2ddd61e89d9aced5fe71406ac90495fa294705490b292401f02b9234bfaa0db1a60be8119a866b7373fe33f04da78aec438cb6548a925b642d2afa42ebc3b6cf51f98ae366b60d62f0b5630ad3bd153c3cbf2dbeef8a991ecd17ca0eca04a012f46ccf7fa17bc1ed4", 0xba}, {&(0x7f0000000240)="a2725e2b3fd5273d5536f2ee3bd33c2f70755dece22a6f1f3dd6416ab8d26aaf8ad2fdb19f0fd25abec6069d111d5d97a12f341c4d22c73ec7c119428aec8e3ef6e61dc0e0905eab19d6d8ba073b3c6fffbc4e83418ab436b257ec69c7d106eee561eeb1b45b54bb4547", 0x6a}], 0x4, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r4, r0, r5, 0xffffffffffffff9c, r6, r7, r8, r0, r9, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x38, 0xffff, 0x1, [r15, r0, r16, r17, 0xffffffffffffffff, r18, r19, 0xffffffffffffffff, r20]}], 0x118, 0x8838ecad00e19088}, 0x804) fcntl$dupfd(r17, 0xa, r17) r21 = socket$inet(0x2, 0x2, 0x5) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000900)=0xffffff7f) socket$inet(0x2, 0xc000, 0xfb) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r7) ioctl$WSMOUSEIO_GTYPE(r22, 0x40045720, &(0x7f0000000940)) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f00000009c0)={0x1f, './file0\x00'}) pckbd_enable: command error 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) setsockopt(r1, 0x0, 0x400, &(0x7f0000000000)="249d4520846689738f6ee8e0fbae31874e00d2ccb8bc3babc61edf03830765d7deac62bb376de8226b1f9fb5381272349fd54bff92520382e1db6a605433db175f3a7bb698f517aa3728371046418593225edfb5d66567d2b44b61cbd9259d65dbd482cdd114a97e9f3507dd47733fd9a6321a42958dab25beaaa209220e8ee3", 0x80) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r2) pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000069a85f6476210040743fcaa30292bccebf2615b6ee0588af00067c9e1b1e2348d4f060df4f872379a8dd0c203dce369eb541d695cdd7a5489a2e564c8d0e0c8c7b40b56cc92d8c7f15b3192914b3607000000c91d7ac68a8239a557292606249c03000000000000cf17d91a308d5f2c13b9fadb271761a6e443fed9c370891e2f8bd7d2ebdf0bb6c9dceddf7ae1e738a05cce3c3c0c904b175ae995f2a75e8f8be994895f4dcee7a43633ca3e3f028e107db18950d182b00948b33856a0bf323ad33efa2219e4e5854f7c33e29234d58ecd6aabfd1d464d203d645a178ac47b608eda442c34b40f6a"], 0x10) shutdown(r2, 0x1) pckbd_enable: command error 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f00000000c0)="62bca34215f23a1dd0219011a6a0adc517a84d636948a7faba35d6b855aa6af7f5ba1e87f4eb8052430706ec66099df018bd9a40fa9dab338b6b16028c179a5543b2d0e18a31506f19ba9d8b3496ea31460b76d57a890565ad1d682a3bad07266bee4f2426496c529cab213628044c8867c60c9be3712f3c1a18e1e478a9ec5fb81f293998c61a099cf88dc4e760889b0835e6d6ab42ab631a173fab32b71d62157e500dec0bc6816aafd4b3", 0xac, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x4, 0x4) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r4, r5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd020019ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95decbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259f01b9321f5a3b0552cec32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7394b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c32911381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b000000000000000000000000000000002edbee829ed1a964472747b4d7bd76fbf37df3cfb49ed929c4aa0de6ade1dd1e6e607f00c7f0a127ffd30df48b107d2079e45275c4f336337d3b4c"], 0x10) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001d40)=0x80) r3 = getpgid(0x0) fcntl$lock(r2, 0x19, &(0x7f0000001d80)={0x2, 0xfb4e186c557d2280, 0x8, 0xf2, r3}) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x6a05d6eb56e753c6, 0xffffffffffff9104, 0x9, r3}) 16:00:07 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) socket(0x1e, 0x8000, 0x23) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = open$dir(&(0x7f0000000540)='./file1\x00', 0x100, 0x98) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r5, 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}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r7, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x231) r8 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r9, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eef", 0xe}], 0x1) openat(r9, &(0x7f0000000140)='./file1\x00', 0x80, 0x16) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xc, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x1, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = msgget(0x2, 0x10) r11 = geteuid() r12 = semget$private(0x0, 0x8, 0x80000200) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r12, &(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(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getpgrp() r17 = getpid() r18 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x60001600, r18) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0x2, r11, r14, r15, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r16, r17, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r15}, 0xffffffffffffffbe) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2000000000000, {[0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xa14, 0x0, 0xa1a], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x81, 0x0, 0x0, 0xf4], [0x10000], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x1}, {0x0, 0x0, 0x8000}, {}, {}, {0x7ff, 0xfffffffe, 0x0, 0x100000000000}, {0xa7c}, {0x0, 0x4}], {0x0, 0x0, 0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x200, 0x10005}, {{r3}, 0xfffffffffffffffa, 0x100, 0x1, 0x2, 0xa1}, {{r4}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x3, 0x32e9b063}], 0x800, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80, 0x100000, 0x3, 0x6ad7460b}, {0x6, 0x0, 0x2}]}) fchdir(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = syz_open_pts() syz_emit_ethernet(0x122, &(0x7f0000000300)="00442cbf2701a917a09802a52aebd33ecfe416dfa681414a139dff906d92c43c0e605fd0aa7592ee706ad49f208df59c01a65fbef6ce3e7647d47d220d4eb7784421c0f413a47455e33d2d24f686c6fca54922306ec743774971b050160e106dac05456f5022af8ad6c833fe2384f711c4b6042c528643b1c49184ea32ebee2f12830f1525fcc8025e62f90f3446e11f4da0b8b3dcc0e45f62b07b8265fa20bd6ed196be0feebaca9b9e94c16271d1b4ff6872c23332342aafeed0e4996d5bffb3868032e298b8414b36d6e9c8af9a86883a79c575fe81578096789fde8c4a02adfd5cfd629ffb00730fb5a2a79e2bf353a1cc0eff36cfa8c49522b36a7e91baca958955538649fc113c2d2ac75f92a1e79e6fbb51f8aeac389338027daa23b396e6") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x3}, {0x4, 0x8401, 0x800}, {0x3, 0x3}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x800}], 0x2) getpid() r3 = msgget(0x3, 0x0) semop(r2, &(0x7f0000000680)=[{0x1, 0xffff}, {0x1, 0x2, 0x2000}, {0x1, 0x101, 0x1000}], 0x3) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x368) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = dup(r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x10280, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f0000001a40)=ANY=[@ANYBLOB="00222e2f66696c653080ee4caeccc5578be0da17cae1c8dc5e78d318fcb0026b0d2968b15fb4a4bb121494643061dcdc93657f368e92fa0cfc2c9755d69f58f54b775abede69ae6c0dfdad98ec36379e2d9812230b0618791336aa275a099bd48bd7540a1f996f51f01dcca21d3b34d90cacb3c37f6ef8441a5ceebbdc2ac9dd27f73752b5c831776d646a86e9ba0708ba6e4d80cfdec79f41ebdb7a953f332a4ddf2e356fcf9beac4bfb795fab6909ae3353b68781efdeaeb8c5c8b93cfcda53c6ead626db25f55443aa3ccf3764063ad54bad4383c75cfa5168b059916c57c0ca4b61ade5413e6493f8a04b13563f9ae9c9671f2b6755ce2eb2d1a53e7600aece9bca4cadd18aeb6670d5588f231cb208813ed4ff320c55e95a4afdce5c3e86af109017d68ed57381da9152330f5c5ddb274de49984dc0b19408cc505ccb0a71bf7b1fc7d34e4f7dddf7cd07e8e7a1a8567ee58ce3a92653d4ee5960b87a1c8e8ae1de441e2573c5c5fb7dd32fc20d87084bff87d40f243d65c7bd7b98693d6ee0330cd577a7b163ea6086c3d96b73aeccf1b30fdca9cd222be1a650508ca81c9fb3328e86ed1af3"], 0xa) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x4003, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r5, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x4}, {{r6}, 0xfffffffffffffffd, 0x2c, 0x2, 0x3, 0x5186}, {{r7}, 0x44b867dce063ae8, 0x8, 0x1, 0x9, 0xffffffffffffff7f}, {{r8}, 0x0, 0x80, 0x4, 0x6}, {{r0}, 0x25605efcc456147e, 0x4, 0x40, 0x7fffffff, 0x2}, {{r9}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x4, 0x97d}, {{0xffffffffffffff9c}, 0xfffffffffffffff6, 0x19, 0x4, 0x100000001}], 0x1f, &(0x7f0000000840)=[{{r11}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8000, 0x5}, {{r12}, 0xc, 0xb8, 0x40, 0x8, 0x9398}, {{}, 0xffffffffffffffff, 0x88, 0x1, 0x5, 0x80000001}, {{}, 0xfffffffffffffffa, 0x28, 0x4, 0x20, 0xfff}, {{r13}, 0xb468158d3e03d665, 0xf, 0xffffd, 0x800, 0xa5b0}], 0x4eb1, &(0x7f0000000900)={0x5d80ee26, 0x8000000069cf}) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4}], 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000400)=[{{r16}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000140)=[{{r16}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c6530ea8618f3563f2030a400"], 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff09000000000463509c490e68d135eccccd9d53088b2b6c000000000000b5b1d19b1da2418a0e719da1b4f889e28aa1e8e5f885c3a7a04894caebe3581889743ff877353ab78db7782966ebe81ecf53c5904eeebf081e7f8182f8350f49507d1b641603c3667d71602cbf0d58b55881ec6d14a1903c0b5b9635079dfcdfa7313a2dfc4b830d3f3da9ea1619e369e739eb4f0ee0dfd53b16946014455060b24c04006db03d5556a35c42e3ce75ad69da7fb86aea19e98c6a6937f033bfa69ea9af61917c7650338a9ea5d6cf3c742a7561a3ebff2e8e3f62", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000001980)=[{{r14}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x10001, 0x2}, {{r18}, 0xfffffffffffffffd, 0x1, 0x8, 0x8000, 0x400000}, {{r0}, 0x6, 0x3, 0x80000000, 0x100, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x10000, 0xffffffffffffbece}], 0x4d0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000400)=[{{r19}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000140)=[{{r19}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000400)=[{{r21}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000140)=[{{r21}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000140)=[{{r23}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000140)=[{{r25}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r17, @ANYRESHEX, @ANYRES32=r26, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000001c00)=ANY=[@ANYBLOB="0ecca877862d0d5839403b8dbe00aca6088161f7a1e76d7cf43a64321624a7fb99d1174b1a68047d79d2b974f2948a965876f2ffad608274f03868a87719a0adee48c873c7be27e5ec5b7b3b9cb4463536f5ec3762b92ad77d911f216371092bdfed654619da6dc481faa2f5711ec4e5a8d015f127f2e9d05d9710a786675c24b6caa358fc0b0d35ba1feec1d15e34dd7387b4afff6a1848a0855973b7bb14eb0f8872fe3d84e6b63b13edb0f3a379e362eeabae5d2a1bfb1064adbac124c568a234471b59e8b2e537402c27b3b353e1a15537cf8f5a9c794608335745320013ca5b4b5140e7df94ddbdde39ac529d7ffdd92b0a9d19fb9bdeb7ea91075d970142ba00f0b116f9555e4dabcc59c2d3916a2c9707c7ff43a07a60bb8caec600de0bcc80bad6171ff812d8eceaad5ce07734bc2c8f9c58a1ff825e004ffb0bd123da2cdf922f7cb89677e699a8121673f4558a792f34ad3800f087172fa1ddd70a47e782ee8c14543a16ab53cb46f4c4fd5946ab2d4d3e577f85e191434142b677ef491a0d4ba5cfe5e54fd06a5a13028a9b36e854e42b164e37d0f7297ac3cb74998d41ce786463cee20703c19f360044a72cf3b76eca6397755ca2d868c982627771176661c149d94f384e179e8d6caba48f06777988efc315fc11f48f6cf082e83a986961e1b6ee9a81b56fbeb6d725a508bad231db9087d23e5a2e73627e1405488486c5817659521fdba59ef146e078e429e8dea11279aba1a0b87814a6d6981e2ef28a2ab2d23799063298f10c6c01a7abe2037ca7f00fde8604bce43aa54e133afd0f2f81d040399ceb03f513d3162b80a25d69faf1b7b35e5b38d5e582c0fd02ff5c410671412b15d52f4e83e08ba9df23d6fa9148757bde6af0edf05dcf7091c69652bbd1523f5583d8ccd90e3bd0cf4243134074b516ede248c86dce1ac01e4ef74883fac1f0d263a9af120c1102a9b30b93ddc0f8016986c4a388a33be06001296732a861e0320d730d92dc8ee592175213f62dae2b328c623f594b92a7f663e0d57efab1227547e8038287bdaae303bee252c34a64099ce997d479295774f4f46c2bd2a2e7ad1707f7561892cb9bbfee4dd1ed45e003b1f7e2b0e07c87bdffd99cc96459e915c0ff83d1918649bad8c9546bccf5482cd0edbd4c26a3f9db6bf14c649805d6c84cf9ebc9e21084aded1832565964377e7a1ed7160aca60882bcaa4489af6568e161c31b857bf583e6380b81e0c674fae5805caffa0e280d2fcb8c49b302c8fac0c64b63bf5f3a32161658bc6d164241afc002d1f37523e2f528f518ea9f0b33bcc757844266491a7b7f60a5ef6ef167b4c93dd5c4b0c018ac0e2ad71b5ca40e9eb7550b8dcdd528cb4cd6f5cf6a5bb26dd3bc04be95b14c6235b9355ada49e744d99ade5283177f6c7cd3ae881854d585d9ccc2e98d5f57bda2c38a61d38e4f14a6b62fb37470c5f77b594a22b174914a1ce75c2baaf07283d985616544fbc511a1758a4fabaccbf0c177729350ffe791b37790bc1549b46cbcc58c05c4ede82c4394f9f03153e7b90daaf033cbeaade821e2ac75a6ae3c3071b8b95d46e697f0300e3598d641c7f63d069968f7b6f3ab8fffad2cbd06af9df1bf9cdc4e3ff6ddd4a8ff4b1721919d92e50b5a89d2d3758ef6732e3e50282a76521700076b33854f90f5ca1089277cb3d9246a27d06dfbb6ed2e13e171c4506132fe04379af147d4bf01f62bd4d2d9f9611fbf59556e9c80f4b4b492452cd6b1ebe5d4c54752cb8a4d11306baad541ca634602ebb9180bd15077bffe94fc5ee105035a97258b0020dafd8409b7fa9876e0af89e1fa16ab6eef3053718a70e88dfe73c040c495787ae6151509f421f7a518e83c47f8249b45a70a436a1b12fa0e19572db588545611fba00c96b389f04ae1e1c0ac1587b6c5b0ec8c95a89326ffc0581a5236cc1e57a7543592605a3b155ed79dab5711a76e5b0c4d515211b58ff99cdf079902f3a3bd08b58158a42c23387c5c30d0fcf5b9b97b698ab4d850a2592e9ba7e657a3043b84a436893ef9adabc7bd438f42d572c101a260190be4270862d3df80b1dfbed272aa196567fc5be313b4793270719484b9001e29049e5643242288442634d7e4a403eec45b333f7e590c1716e712ce5c3096544e900e36d34de50e2f75ef5355a2de0919006bbf96e4724bfeda444df69fae541253f8b34dfc0c3df088de007a6d0e28aa55cdcf83bdee2c033279348f94aad6466657b0ea63b2863f4cfe3623f99d5ad9878fcdac917f729b0e3e12e4e53d6bfe713cc3c553b54eeb3a3e6cf574510d5ba01e8049f3199ef370d905b3c30f3614e433b086c41c897068c31cf89aa7ea1d42e32d029cfddeef2ac67b34791e0f45c560e1bf3e314a18fd309aa3a9acbd726dd5fba28cea7645ce8995b0b13b4262b9a0b266f90e93eb8f82d3a859e7e4381f38eab0616a8ad32c31df5bff3fb0b90359abe8bf61f47000452a93cfd021bfc69783619dadf56bb9a52b5b12d26416fed195567e60674aac36a3c426511f8bcb53e76b4d75b57c1b2ccc8179944fcd6961aead9b2c0d4d36bf034ffccb8326ec5d69d2fd55619c9d19c2b52eff43557107a9b55883357edeccb645bff055bb8820cb06fd5f7b9e3b1e5eade3f82247287884d10728950dab3f090078eee55686e81d735f45af6596991dad48f5eb8e442e0d040a43ee246bfbbf1ac8dcf3581c994ca8b31c14be1bbe6a274bf4c30d1740fc8420527623354cb21b411fd199461052c37fea56c1cfc2f177303f5540a96da653ccef1132642630e9f6439bac9dcf0f99f4a465a582eddddfe5bb3a05ed9f22878f68f39dc6dffed811808864e536822844f032e175ca0e95fd5a84fa0078f0a20d45845d0ecde0bfff495b93109c8d5d03c1efba101ef7b576966a1b6fe26c4a4f2cf6674bd9ff4f2b8309b7b9c554b262046e8dcedb33bc401ae487c542908df5759987d164fe76b91dc3ae88b07602b16faa1c81ad28f6ec044ee5b9cf0408ebfb8ee17d8e63f17bed1132b2e80f794353177f41e92598beccf1495f4a26197f8d36384397037aab7190314c03a1cae23647109d907b43c5af2369bfdd83b05b394b51ac41d263c496de4a8cd4fd8df3a2ed845158219758ad0e42c609d5a688ced580f03cb875d83d9af55f29a7996d5bd2920b79da03e92c688fe05e45c3b68e14ce78afe67887dfc88ce90a91cf856e482e54320477f610d65dd5d6e5c0598f093022007da842aadce2d00c1b8d9c739b52d6948e91eb41ac1533c303766ba7ad6f3cf3c7519d5ace79545a92cdb4c9f022a91b35fe8eec4c0d0165ae142456746ed2e96f038c71dabb2f48b43e2bead1532cfcc011591d24b2702e06f46328ba465335614f47fb800a49912a417e9167aa1e4a0fdd85cbba7aa451959aa550a05e2e4529226431f3eda6b91d236ed129c342065c2279fec71138e5b8fa4e17a525dd53e62b441b6aab8a7ad4711fd6d776700affb66bf6ee06b311a604a698a098c35a68aa763df3953ae37d34ec38347c1a0dea016bb3bbdf236c2db1dd4b703e8dca94a2d0ec7475293cf708dfcb4c208cd2c7227d4adcdfddd59ec2220b818d7b165d4587d7aa1c6e289a65bab050d9032387ade7a7fb7650765fd86cbdb60f89177e74e576fe49d4436d082ac15d205d1ad3bd0cd760ac1876d22236b867c6f2a7f3477f17413133938de3046747ea38d18f5c6e017bdb341ffab183b037e0210dbcbf5ab4a0355efd7b1ab652d2da654afad7e5b216fffcb5eb696e7508b3740d993b609f83744ff91407af03de6f3961f1793d58c9b920473702a90858fb38407d05403d9d5fc1bee86a69f83436c2f64ad23f8301147a8e83b07caeb84504d3fc6b937d29a0eeb29af967ce07e271e8f31767778742df510cfcb2226078132d8895730bf4f7e2d5271fe8246c0ddf090e5a41f4463442aced52421b2ce8725f469bc94b8569b4db6382651f8fe2e5acbda5f2962a702643df232490314115bb995fdb82ad5a9ff80fcd243f4fc179531b67914df6dea82a0713864f9fc5c043935b8cc55449b6ba4667908ee6bc09071ff968456517081963e7721da769faa689d2073af44be74fad87252f031e74bf9f980106c9e4086273d6c253c21fce2c9c9832a42b6b4a9f73a0336ea7a1dea9fc1817bc9c94d9ee0d385e2372b15898658dfb0803e901d48562ed8a6b75f7f851d62264f01d7dd8a35b83144e876c344582ddbf9d5ab5a4d00241e448c69f04b182375df7cdf2845d405a082c3637ab1b67596b553dfbec746bcdebe5a27e6f4ff2843a1d3ded9bdf75379d5a4951c5244265acafd0af172e0d2919919cf36205a282b742488b6ad01a2b15a8434d4e4723e3e62b5553a378cb5b690c5b5f0fbd05138761d0b6cda9ed18a47ddd8c0e05fc5415b3100b9f22d6eec2701ca89776009669a5222f457c6863220c51d2565c97c10261c34f928f2e97c2f6aa9d7244718a02a144b247280a34eb2e9c35f324751eff50ae27656a9e981f842f3a91d9996f935043e22cc1ba589b259a49c1f17b3f68edd02867d111afa60dbb82e7f4c38f66e33808fc860913256a8c83b4b7bc8ad2aa4f1ae8f359be65fea3d2670c2b44e4bf8a00a10e4e774aa7ccd428402211cac237c7168bfc5438675598392448b02314857522ff2d7426e72df2fb7490202199deecd606396d6bc41d4faca753d566c11a6f22d7aaabe16e9670efdda92fac5830fb265437d823082a3c4065beab7b290ab650903afdbbd11f78d7953001188f44a5dddd921174b25cd68a5857e0aa4a05ccf8e174f20bbae26bef234f5c2bd369fd82d7e177f304f1fe8ffc4f2dfb8288072eb5a3bed9041c6636d22004375d414cc2045c4974ac97ef416ac5c315ddf8c83e88f0ee37d55462cded666eb3ed06fe388452393f572ea159bb59c0948fe5f99c4f432f471008521cb9fc0e83a2ca87a673bb382643ef3c235cb8b344c6a2a19ecfb5bd7085bcc07eff4ecf605ffa29844141ad1efc7676d04067debe5fac25d45eea1fd6e9cffe0db71f40b40c166a0a95eca7dfacef1644d1a6f5204f07b79031995dabf33041853f751362b186cf3f25199ef4a80dab327214f7277a5ac55876be4004693fc557a7cf1a00a914f73acc6e16d36e5f7ec8da297a1e467ce08553052f6bce14220adcce04907af92cfaf60a8e83a8ae446191b5f6ae646ec4dd9cf2f71046523035b3e0255940e63b8ffa111cbb34631c234bf5b76608140ee6af1cf0c75228a5e53dbeeb8635e987fb1567c35e447dfbe8de83d013e60c5c6a90e77445812984fdf18c6c2267df7878bae70625f1ad8aa68e440eafc86511afa0a8a656b279d260a86bb803e2fe181c3d57c5319fb04eaa185ee22fb44226eb3e99ecd2b94638684b7fd0bc8e8803f6e5fe802d827ca7e2d1467633fc0502f013a912026c2093ddf15c799f7f59f0aae9e00f4c4fd5975db07469d2fcc227cd7d9c6436b18c35eb6493dfb96f41714144cae6a759f178e99057e23e862e47e6583084fe01515ae3590a4b03fd3342f6ceb070e3890db0c96ea224c5baea1bf49591ebfd1a299e221ab1625eef6f85291575260f3a8292a5e45f5b5e63f746cbbae7dceddaad4aa1634d1e36babdf1dc88c091a31438b30e3d2e59358c02d2796007638e30a06d2f282abfb38de39f245c18ea89378fa9713d2f77eeba6efe3e2c69c01a3267d46cc6927b5bf1052715fbea2d42fea1cb4d366b71960cbb2c910d1b8faa96028"], @ANYRESDEC=r21, @ANYRESHEX, @ANYRES32=r24]], 0x5, 0x3, 0x0) r27 = syz_open_pts() ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000640)) r28 = socket(0x18, 0x1, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) msgctl$IPC_RMID(r3, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x2, 0x1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130dbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f0000782000/0x4000)=nil, 0x4000, 0xf2822ee6c83d7293, 0x12, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x2bc5, 0x2d, 0x9, 0x9}, {0x200, 0x3, 0x3f, 0x4}, {0x8, 0x1f, 0x82, 0x80000001}, {0x80, 0x88, 0x6, 0xffffffff}, {0x8001, 0x40, 0x2c, 0x5}, {0x1, 0xfd, 0x50, 0x8}, {0x9, 0x7f, 0x8, 0x1}, {0x1, 0x8, 0xff, 0x200}, {0x5d8, 0xdd, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {0x25}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x74, 0x100000000}, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x202d1, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000240)="b642788e4161cc70464f82bc4c0f4ae5b3884b48f6", 0x15) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x5, 0x7}) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, r7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r9]) chroot(&(0x7f0000000140)='./bus\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x81s\x91\x00\x00\x00\x9d\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000040)="1ea1a63dddc348fb6e1cd64d3feb13d057cd516f91778344db62ddea1eb1eb0142225d70978f5109bd1b67f2a465b916196130501460858ca1e8438c795533c98b9bcf3e239eed562a05eaa2b3ca1c0bc617360a453378597092c34d2faf4da8b97586bf311b9e0782be5073d30c79372d31085a2e46c44814e733ad1d160b8c19eff0f5813c69c4954a24ff0323188cf42a8bc269842473c59a19ae841da6046918a3ad1f0ad50bf351f651835c024e59fcdf0c3593e62a779ca0499cdaee029a1eff09059685ff4790686380ea9eaf31c6a0e18ba8ade90ae65cf5c63febea996adcb13917dc", 0xe7, 0xd0f36332876c3f27, &(0x7f0000000140)=@abs={0x3, 0x0, 0x0}, 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket(0x18, 0x3, 0x1b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3020, 0x86137) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 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"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) accept(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) shutdown(r1, 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de]/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4060}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8) 16:00:09 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x3, 0x80, 0x4d32, 0x1}, 0xc) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x3) pwrite(r3, &(0x7f0000000300)="1d57c6844964b7c7871e4134359a300702b635f5248205ef2d75e51665dd0684f1704475caa076c6e91975403450a51ff7036c4ee7ac5e07b1fb401ed9fee9511a5fc78e2594544d05e81956cea0bb37c0b84cfceed9184ebc499c82abe3eddd9687bbab8a92846435476c0c0249310e1fe0fe7439f2609d7279fb20e4f61538585185624b0caaa325ccd797894e9ee80ebfef81cc843a70cf47271e63", 0x9d, 0x0, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r6, &(0x7f0000000240)=[{&(0x7f00000003c0)="460f317127f33526ea4221cd58bf779422e15162fb18830d86e1e3c6b249dee912c96818588c3b6f6d8c70906d2e900e3f3cb48ace8cccb1d6cb222f7feebcfdd3c381ff7f", 0x45}], 0x1, 0x0, 0x37811708) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f00000000c0)='oL', 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/255, 0xff}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fe) fsync(r2) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000001c0)={0x7, 0x1f, 0x4, 0xfff8}) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x2) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xffffffff, 0x1, 0x0, "739ea78b7ec000000000001f00"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59, 0xfffffffffffffffd}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgsnd(r21, &(0x7f0000000440)=ANY=[@ANYRESOCT=r23, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRESHEX=r22], @ANYRESDEC=r12, @ANYRESDEC=r7, @ANYRESDEC], 0x5, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r28, r30, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r20, r27) fchown(r18, r27, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r27, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) shmctl$SHM_UNLOCK(r11, 0x4) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) r33 = fcntl$dupfd(r31, 0x0, r32) ioctl$TIOCFLUSH(r33, 0xc028698a, &(0x7f0000000000)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000440)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x24e257ec) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) recvmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0xa8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000100)=0x8) dup2(r0, r6) r8 = socket(0x1, 0x4, 0x4) getpeername$inet(r8, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="dcb278691ac09d35f1ffac5a1088c876cebfbeb85d08ab80cd6ecb0f0c2e85938a587c0aab8a99c50ef72f476592e8b7504b3245b9862b6c6144673567b55367298046da9287ceb22448ec03823d0ed6535885e8a0b4b4a7207f1cd08f926455d69a26a84811af1171b8294567208f18d054ee96892a4745d9a6e263ff4574985252d4ca573a90122cdf288c181bd028acd7a2b8a83fef", 0x97, 0x0, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24, 0x20}, {0x6, 0x0, 0x40, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000100)=[{0x80, 0x0, 0x80, 0xffff}, {0xea94, 0x8d, 0x9, 0x40}, {0x6, 0x1, 0x82, 0xfffffffe}, {0x68, 0x20, 0xff, 0x8000}, {0x3, 0x16, 0xc0, 0x20}, {0xa9d, 0x3, 0x81}, {0x3f, 0x7c, 0xbf, 0x1}, {0x1, 0x7f, 0x6, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r3, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r2, 0xf12ddc2f9c32238f) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x2}, {0x7}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:10 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x3, 0x8, {[0x1, 0x6e, 0x8, 0x7fff, 0x2, 0x7fffffff, 0x10001, 0x2, 0x6, 0x1, 0x2, 0x0, 0x2, 0x0, 0x10000, 0x80000001, 0x0, 0x402cfd47], [0x8, 0x6, 0x7fffffff, 0x1, 0x6a3, 0x3, 0x10000, 0x9, 0x1, 0x3], [0xfff, 0x2, 0x7, 0x4, 0x0, 0xfffffffffffffffe, 0x7], [0x200, 0x1, 0x2, 0x0, 0xda], [{0x401, 0x7, 0x7fff, 0x5}, {0x9, 0x64, 0x1, 0x3}, {0x9, 0x101, 0x3f, 0x200}, {0x200, 0x800, 0x6}, {0x3, 0x1, 0x9, 0xffffffff}, {0x1, 0x9, 0x1, 0x9}, {0x415, 0x1, 0x180, 0x1}, {0xfffa, 0x1f, 0x3, 0x1}], {0x3ff, 0x6, 0x1000, 0x3f}, {0x9, 0x3f, 0xffffffe9, 0x7}}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x0, 0x0) oLoLpckbd_enable: command error 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r1, r2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x8}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="bb888a441482da90d81a21cf7811ce8f5125da7cc7ecda0c3a5e52be5d4381e6026c401dcdc75ec84de4c78c9d4a7121c0bc1ecb168bc24b8739e09c21ed6a6f2da10e77f375801296c8d612b7d144ed937a85fe09db03967b2b0e99b41c666438e4d2abbdbcd9902616f6c9797b4761adbdca1b962ea03542cf3a5aa0bd1737524c22214fd486aa4c24ddfc6fae436c80d03e3b2e6751705b2ca2ec5a9756d3af4a01ca0c4683b3f88dff4e3fd46bacd1b412070769564e2c4e6e2512eb063acd48cea9b5716f0ab567b714c7a593ec5dd083d515f2f3ee6f76db6af5a22412bbaa12a00460b9893ed3b56b4a3b2a", 0xef}, {&(0x7f0000000300)="8befa28b2807ca37706e8177ba70df7c51749a090252dcb800b7db2690020310c4d1056a611f4e17d30e5b2f9ae49598ea18501c6cfbe1d356d4491693c2941446c22691f63e759c1c6d490102509bcdb83c4673889fde79f02615c5d77759fb3b6e38a1e3ed4f1cb06cc1753db262da569aea17fef4a2061bceef1e0879dc66091c3b01bcae3e280dfd920b5c0730224a92bca62a8374029abb57d6dbd46cc6f175edf274dc5a49489ce019fef19dc8fb705daadf5315fda8f46d21ce29fb07c81076a9f8fd00cab99a7e61f03b0f4b1303b910331cf4e5f4022c2f321b9d741ab2a1463fdabb69c06da7cc77c43609345ed26f34d269e3e6d9a1595d2a3b", 0xff}, {&(0x7f0000000140)="5e5341ddf34b06c04426ff78c79823ab4256b7c95dcee7e720616b86c55a3241bfa3b15e4d6d8e1303a776e346a8dd03b95bca8c86532e2d4541fed30c53108d9670842a74b618dec11623ca3008387adddd7483c6899342df07b64a23640a839f2cab4ee3f194fc35a9b49200e44050f11332bc0871eb297d90048fd7", 0x7d}, {&(0x7f0000000000)="87c4243853f5c5791271050ae51c84d7e499ca099306b4aa48042d1cc34e", 0x1e}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pckbd_enable: command error 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20182, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x28818, 0x4) r6 = fcntl$dupfd(r5, 0x14, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000ed89a0874f8e63c1df0000ebffffff00000000000000000000000000000065000000000000000000000000000000000000000000000000000000e36c11730000000000000000000000000002000000000000000000000000000000000000000000000000000900"/251], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a8, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r6, 0x2000740d) r8 = accept$inet6(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:13 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair(0x20, 0x2, 0x7f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffffffd8, 0x1, &(0x7f00000002c0)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3ef5a5ffffd7c429734e", 0x1f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(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(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r8, 0x2) r12 = semget(0x3, 0x0, 0x0) semctl$GETALL(r12, 0x0, 0x2, &(0x7f0000000040)=""/245) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) fcntl$getown(r1, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa0) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(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(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) r12 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r5, r12}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r15, &(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(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r14, r17) fchown(r2, r5, r17) pipe(&(0x7f0000000080)) 16:00:13 executing program 1: ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000000c0)={0x2, 0x4, {0x5, 0x2}}) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0x3f, 0x3, 0x4}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r2, 0x0, 0x3, 0x0) syz_open_pts() 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0x8000082) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(0xffffffffffffffff) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/225) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x20, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='cH') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x778, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRESDEC, @ANYPTR, @ANYRES16, @ANYBLOB="c88f5f81b0ec9ff4176980973393ac104a570c27ec003e85b79844c0d005c270369a261772b585a2c9ef0e51eced9e309422cd5d84c1d30fe3f9e2a43cbdaa33265aeb1491ebdc3d041d84fce62b0ca3cd50be86c62900fdb91f17a21933bec3c6e9f4d2b57a82433a108cd497f08af3b73626a62389eb1fb641972b17c937698bc43ca5e8bdd97dab4f361801e3cc0b1129f16b6db47f9ec3b0308fe81099c4f8f3c7a93d5661a0cc2dbd3db390df60c5e3565facddab2c82e884087df36d5d4309370b50d5370e270bd31381c585e1795a1befb33c6ca4757695aa1467fdaebd60d6f9add5de0072d9d1fd55bef88ef90dcddd4e5249da32afa641e53de306d21583743ea5b0947db51142eac855e626f589dc8c4af22316ae3e53e1790981dd82f214b3a329ee4e44a90c1f2a9cdde343d2c817034e01edc9bd8128912f71491b67dcfc33ba122f8737faf0136a6bed8ac4cf7bcbea9c7ae1a7829961f735b8424dc686eaa0496e28ba22689e971405825952d1c130f3e9a5b561e215d650c3b49b9a8b51ab3adaa51dc45b6df01d8c04188a0a0efbde4f0b313a57dc95be64eb2dfcd0082595ad6508384995b967f6ecd9540e94473a9ee8ffb0dc048a2c86246d0154e871e67bbf0b34e93adbf883f06a7cfa662bb87d13bde3d81867d75325876e868e6311bbf12ecd0b9e7f4b8ba19f0e4e5f3e2623b5700a4b7afadff5627c2ebcfba49a6a2947a671f71e977da030ee41a23bd7ac5c999a8a35a0666c36674e24f1e8864a549a95fed75c497bf9a623d536ea595c028f2097f6fed7010d2dbe8ae756ea58e9aed7f1a0e859cdb00fc0a9336239e90fc50df06be132fb4d0c75bb1abf0106fa78da154671428dc56a3ac6c47057e1b2e88a272b0ecdae2c99cb085764fae2f8f6a14e80456a739112205c5f618f34bd495a8206a017777818a975e64b00fcd40817666480630f2271f326d005deb4c508216b07598051ebbf8ece91d8824a2bbd97a067f84163adca918a4007282813ea22fd20a467bdbf95533ad4e3d608b42cbfc6a52378014490f422052c27c2eb8117dda463783e524adc64b0000a53e1f2249a2adabfc24cc1280c67282783ee32c59adf5562a0b4ab81c379b063e37f6f1a6010161ac188251a8b90965efce0ffaffcfb8619a952f253f9b4365c332effe5df9084f7e4ceea7b10d4c2889afe2b9315d4a7bb6e50254d6659c8dfeffb52afd645510728842998c0ad3ed6af444d5a541fc74ec47fd91eddefb3be9c8abe08b4c409f11180f4b1cf575851c3a0791f327ef18e86da6d0e53167290176bb83a6dec728ea13c4793745f83c5e1a356a1785d9a39a65ce9f8ddc61973076ee770bf031b5e02ab3e9150ff84c227ff8c9fac77b7bbf6ff4856e3367ae2cd45d7468fed3e306bd549a06235b333e139ee849b5c6488632e4161fc489bda8cca23caac970c596418a65971acea9ff25391cf29245761e4304e16117d4ea3e68e231cff75d7d8530b31a6e7ee322e76a0624833c7e76a4048f7aca9efa251502bad0b4d7c4611bb496141b337da5a12a4394a5fda6f7a5a61fca777b56e2cb2e1a59c8b346c255c9f3e67f0a230743c8895dce476acbd3d90d34e8aa934882b49da4b31b06843476ba3af54c84910c12cab56ffb39b0aff3e3e7f992541b03a72786bbf1bd7bf3f959b1642b5505ca0dc78a8a54e1f6ddcadb202ae34608ac05a7e6ce8eaa027fe1196b0bd4e1efb26f0f90f9cced1c98a9b7646e8b4f967bb1ea0db20f2e12a4d091fa4b644c6af9f17a05a4c3005b6a9847ebf86ad35af07e95154e81cc073abd521673102264f9f94eb8fd106185e4524a775ea492f34cab0ea32362166ba0fafc1d95618a577b6d1b0203ca3dd9498e95f6c7acbc53ae3a25f29ed5640e8aed03c1ab2d616643cd1428bafb0f485630525c5f2b3412e3c05c8d3743a9a31c71b8a080e9fdcf11be4a63f7ce0960cda082002e0a10513f3aca3f5ecfb906d4663aa5edf200731682af8d747b7ca12953abe9c638b247c3ec0118be684aa80d9e9ba4f545baddbaf65058e4067d7461064e302700a953f57f28c4eeef75647f2064672b0ec0a10ce0db5d38bb03865a6d72f74a0700cbb86e4f9add4a5bfe24a7f4d459d4106bd07353dd35a12806705bb1772bb28d5dd1a57520d47bebea6f2f017f31e0a7317535e8bcab2825567d094cdff2e4b752ebe8605aa92ec641a0983b5f7746f0c5634574f97a9eedd5db95706a410d1fb73bd8e17400e7bd4496ae289c1a22dfea674d226fb8552dfa317f03239624db0a32e609cef23bc0a599e0a5e9672dc533481cdd4f1f8cc9b7e6215319b865d43c3803e00a6b553b9e9180cae07f112cf7cb455f4d6bcd466d0b53d10544e8171585d163546548ec9855bf67c72d33ee63620780b716655fe05e1d5913104c2875fbd540291c2ac8c34e54ecbd3a5a07ed1c8eccf71c59bb594d7c654d01be574355aa959e683f4f380d04986843ce980cde7323af8606fafbf2089ffe66bdff1412f7fa1fdef32d1c0fda0d15a280c8476b99300f75c662c9a54a5f3c6277f943371d1ca73b453aa537867448a4d4c479b1eb796a17963b6efb680ca9dac6ed6c775d5326f898b192b66d9fcbce9d6819a8b5de9637013317dcee8a10f6fd8dc0690c5260e1746c58a793858643b899d4f381af06ef53b1a4f7d458049e0a1111ee46b000b135f86aa2d24ef88b42cd4fa94315f3d4a92e852d2787828d3b64cb21e147fe22dfdbd15a1f257c22a64e5ae2a9fa1e5f748142c8b81bc6e26146d223ce94b80ab0087c6206bde9fd1e1b4a34464937e7159b9663c0551ab74aab4727e6be2bc6c5608fbf7822533f02317dd605380a09e4e0788ba8fe6ea0f6166bf8ef8be217c0bf088a9dad9534118baa0a6350de164c678e124e0a24264bd4bdb6846e1efeeb3ae1ea09a18a4b23190634126a55623ecb8512ba7dbe4fb5a07cd8017656a473846016f03c568dfb32bddfdb3a88d8109f31ee67e4bb8e4beb39bf2de6b30222fba246ee6dbc01ae2ef30641b90d9916dad961f473886b0b1b75cd53dc5825b5a5623d3333cf4b8ecf846753303aaf9f0bc400234c8ff5aafa09189ab716db91fdc52355b391a56d25dc085451005350ca0d405d42bb910da07140fc68ec4a101a2b237ea172e4b7949eef010db444c477eeadc520764fd15a434e1450a48d22b43d172eb0d43be442769c872429e91d327be3808d773b5617b74f39699d42f68d4627e3701b929f5978737996a24767b10d25e3a0cde16c97877f5a9c6d08df0fb5d30f0b447e3e38f14c838b7a78aa34786e5f56a338a2767ea0c9a0d294a166c899bb22c17ce7b27eeffbb10c5daf6f8668a6ee93147d0f45a5d9eb097bf52caf0beb8d873c469346d2ef2d6c7974eca0ec962ac0340ae1660022e8f442d3bc126fd64d285d2f74dd5146cdf3ee611490ca39dd1e9628fb46d1ba8a28c35131c2319fef0b2d6db4a2cee730ee281ea9caa3bd76ba8f233d8ed86ab54284bfb971a0d5d386643ad29402eff348300bc5120f7b733f8d05d972d5af01ceea3d2f2ac0ecbdbbb90d1103865408355dbba7e154aeb14e0fa0af7467e47556f9b4ee8c8b190ca01d89b10a513947c901d44945fe33aa628cd9718d47083191524fe42313e3cdadebfca6cbddb8828382947573862829c28f298560d7faaf424fd939f3f080a295a57a105c73d8c3bac77519f2718819d3b79343bb6e7bddc8cd1cb7fa14164c22b4a01719b906b7f155e3734eed161fa3d3110459db310e1c47b456d6ba8e1075f34d0115786a785b231e58cecced949cddfdac4cded79d626772c13b9106905b09d8e6cb120c3352496293102a265b6d57089773c0a59a331113b0e0b911797858be1633c081685e695f891b66245e3e817fa09ff7ef38190dd56e0245334acece5c8a30d605d9b16df6013f4e0d7cb356b31639ae4d7ae3c74b70db37183056ab257cb7c8b8f4c8b7c3c22ed9ddc4adadce0af1f6ca2591e92bff6cc49fb69f1a2178608e44bc7655da2e91e8345a1d7f464ff4e02e6d0fa636c19ca2370c55a6d19011e80c24986f72452d847df7ddebcd215f95ed6616a144bb41d5f1a3ac73111bc724f51e25308e19ddedb4e42d8f5c2796644563c0d06599464df85a8dd21c0240dd66bb76c68c2cb5260131591869bba1df194d0cfc99e6e279efaf1174907c9c488fd3fb11d6f939d27f99a4c8091e8ca50d15bf477601aefba7ad97a3ea5f7a52ee0213a7fdc4ad86d3d1ad734a142656b975bb221561f8f1b34cab6df64d01d6b5d3268a2276283c2241e0f7b9936beb503ead129fb842df3d089a111b55d510df3ba2f261062498add2cf89e8a455228e0b798861457304ad5438d880620de1ea12659dae3dfee837df3394f3a44e0f800396b38504ff7ea5f0132a9049c658e853bacb5e28263b63850c065655f8066d632e5d4dfed036811e1567acd78298dda677eaea9ab98580542085e49e52cf5696706524a12db1bb52d01a3617f54ef6d8f65555d91f7e77bae9b7578cda3b8cb8fb5ff0801d45d8a6e6c328c63f8aa2c40482168c687a93b366a4c85bdb182648a107c9d10d501ea25e54ef22c7936d0e7ba2bab4feb51b5b80a8b8343abb610a59c80ed47f3ba759c4fa845f8c90cf04a8c98ae43ed686402aa91a432bd974284a994b5e072edc7d4bb9de84b5682eb2781fa5afd2692aaa5fa2b88f167abb024cc6b351cf3602263b7da01c74e68aec64d9017cbb9752ebd5a8791059ed2a03103afba0832232f69d801f247a53e931719cb4c442fceb6946c630c9e803d3dc2af64c395f4e6bba2031731e1eb0fb361af22f7cc8ae0b2ecbd362aece5cce7f8f93da575f493c1f6e51fe451c978bdcfc5a93b699621bc8d2165a3b0823bc068f3d26e28b567acd61bb577964e66015186d952e048b4db682b3f4885c1cf0b975494d68625a1e303677b08f80d0364b892f2197beb2344c21aa7c75971cf72deed13c0102e70f992dacbaf9119166e7d0e5f4c3fa706cf0623eb6263ea5dddc0142b07d6e1e7597b4cb15a69babbd6f4a2182853086c8814554d86b39b28dddf9fe1144ab8a16b25e4a0232e2047cdeba3a8b50d8a317bfa97581c6633e6c461e8a4b0a6e6ee40e49dbf57af71fc0408d32b123eca57413ee57237b1fda8296540144f7938005857a621c05dac74f76ce8c0c60c20d212b4408e5c830acbc64be7c37927175f233f74c456080a87f241d2dd1d94f97187fa461f63c54acab2280815f83253f522ee362602093f08766c1ed554d1deedb86c3b8014f7fd2498e62565c655485a9531e2f8b872139c368a46fe3f6ede2ae4eb61b16035ee766b6b0add04f596a15145667c271c48df5ed8334ba5b7f7a91e950852995349e4a5237c1660209d31743c39af4e5b0e179e25e27df18e7f1d1dc3c8d16f0cec1f45e7703f29fd54f2926d624779ffe96c0f970b4a30ff9b6d5a75b068e3cfe431ec6a6c91efa9c7ffcecaa2dd51e673233050f996e79d0f4af0eb7642f11546b480ae9d890b842b922bfddccdbe8e33e8d0aa5f9a12760ce2a552832e1327095c98c3d81eddba6d4235ca8e4255abecb89214dcfe8e339d451d7ec606c9f4dbabb9f5f08de550b728db60fb38670804dee1cbf4545a2701098a8e5242c583467cca26d0e16a49b89a90bb846d620007b08547091d325136fa4753670ce49e3efa942fc8ec7333029f21c90b46032aadab46301445469b16", @ANYPTR, @ANYRES16=r1, @ANYRESDEC=r0, @ANYRESHEX=r2], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESOCT=r5, @ANYRESOCT, @ANYPTR64=&(0x7f0000002700)=ANY=[@ANYRES64=r0, @ANYBLOB="95456dd791abaa98c7832f2ad3d89bf2af34f8e3dd58b87e13643667145f3f5610515ddea43ec92d2ad229826f3fa86243512c8b37bd8ec84adf7d4e23b4eb8ec014b863012fa6684f993679eca7dcee4eda138eecd41b3892643af9d15dc23df6d3ecac963cc90d70e80c1c03b0e1e853b0ec6cc5cfe28ea88d75de22782688d5b5b0a2f68932c1ac58128b9e967fd5a26e1337b3b89be690a9d7524aa9cdbd6f7d957281a75870781a89637d9699aab8af310cc6f3caf351776d2cb2460dff3da9491883f796431e67bb8151a2802bf08d7d8a372bf522987e1a2e8717a2b63fa30b67cd117717cd1bdb7d6e34d67db437e859c30f03b5c5ac63fa0216168268f50bc3cb9f4184d0eb7c3a43ff0cb916fef60daba7227c221d34538143e07d449358d84de7145a6105bdba2ddd097db2cf46746aab27931a0d847f0b4946a03d2ab82ebe7a37e6437a50954df05719db182131f1c3134e63cbf3f3b3c495c4400426f4f57fd7cb89baefdcbe1a43a7fc78b48a3b597e24dc5957d5c03bb711849de2aa77641974e1ec23dff1c9ff04fa82dd30a3d310d400514332bfbe962f782d00598c55244cd93b311ec70fdaddcf384b66a963e4fc068a74bbcd62319cffbc1fa706622b484dd8d180b853d8ba796598e7a291feeb469763255a9ee4a3191c5ea8dbd15cd6ab21500a86633c3e53fb4d939f1fb004c3da0e07a18ed30915d8e6e0ddf2912667a79d3ae78bb55283cff9705086f841b6c0791283782b3d8f330d804cc00c1491e4b9ee3b593dc13af120fb4071ad45e54cc0187ae618ea7e7e29892609f2d634e275753d3a6a2863907cba45381ce2180d4287331b26ec5f48f0b3dd9b5bdbd292f5c6cb4fb645f939e7044cadfeea2fc021043cfd7154f85a5659c90586a8f705dcc714699dfb62b1281968062d64545f3b4694dc57c019b3e6df60493c606e36ca2fda9cade50a8bbbed2ea88eb7b11435037c894dd0b0bbe5e2a3727054e512a7776caf4a854cec28e477e9f0d4d5c3b7f3f9dedbad6f2a078e70d552ab43592301bbda7387112c53116177b8ed8083749bb45321acbbe96ecf3af78f291e4d3d8c9e3b398cb846e5acd3a7e6e29ed5d35081f48bf2fccde77d68e6ca17a97141cbb503a31ccb0dbe44ac41e2a493ab124105dd0f7d654559ed0cb7887a61c0ca2f4d5064cd2166d8ec992abeb88398dd788c54bdd31e6e54485987bcedcd944785873fd53dea55569b5bff187df806e6770aacccfbd9511135ec61075fefed7a4fe1457b23243fcfc104f099a1b57c85e7105b0ada251ae0e6939fec70dfa4f58836ebf633d93ae5d7a373989f2b61297ef46f61eee93080b06c05731771a1f1f31ebf3049486446203b21974cae3ce867b224c1cf222e97a048915dd2c0f8a2a9bcf8e3d6304d5baa6280a953fc868ce3c05209ecb41286e06786c39128b1a23baa8e30f0e4075018321ef496b493080beecfd73948d7eeeb0ffef034bb6f558ca359ae045794b48a0e67d110ae0c979b699aa7bd3829b6991608178ec6e3b698a5421b6379b3d9f80cbcbc4c5570c86cbe205979a50747b5df2b50266020d3c40341a641a218dfa4ce52c872ad47a7cafeb27d6470f8d5a25b6714a962b2f421d1486e07edf94c52a699a7edacb006f435fa30faa14dc9f6caf7c6cd842bf2c2227b836d6ba2d5251fb081057d212c28a45dd7557cc9eec273fe4f6a322127f5ceaab45a27d135cd5d6befa3d793a52df08f1429a49fbe0f26c2ca8e528a03fcd1501f23804b48ffa675f6b232fb3f368614b9fc89162cbcf49ee0188ac7b6667f6e3814776fffb488f53e75a65eb51ec5f85fe0abcae9f38ba373d9a85b0a75bb3854232571bb65d500d2c6f772634e6a7e071e2f5f22255f6113156ad20e5375dd21b8e98b3b1810cff597123a7f6aecc6eed64de78213f09be6db9993fc66a7f8ac11c08bb41a5dc50deffb337054b98e34a30e8a95488b986971e4ee125dcea1ce48712e3d81e43e0ba75575f4faffe0c5d44d46e6590a2f1309ae77e0534499c851617a3a632089b0496661a47e16df4ea1dcc0ea2eacdb9d4f99c4a7b368799ac2aad36549c18b7c4771199832a29aa68eac3906212e65cadf9152e286736cb238697360c2ffbf63800ad8711457db2b453e6131dc9e93e6d557288475227c4792376feecf308c3d0c79b446aad6e05c2244f71f6cb9fc0cb0169751d3def642a845f1eb251522f0211691c3bd997c087752bc1204f733d393bf9a1b1f474d55376b8b0a85a509b5109cf7b5cfa67fc9d5cb6f6ba29ed4611e49b4762af91cb6d3dd9d00b532e4319a6ea29feb367f31f5e9ae77c4194df9c95f51bf13ad67938b37c214a4af5da9187d7c8a7cf7755e077128c7548afbcdd18b0c0e993c1b443f87263ff316c67b697976e39e749d136e59a82f198e70b0106a3a26a8c0bd20f1b9bb65b981744e4b96418fa566e6dd0abb8075c1b0d535dffa663b697a10a29387f98badbbd552778f97461881a366548632692bb9c68de8acfc9a948fdb4997e71386518c209864f6835028d2fad1c45c253162ce7ff76f2da1a914558a3b84f37ac47dd7a89fe443bbc44262f320e647030111e8e0b042ab198d940eb9a088c29abcb97aede5068ffed1a134014adf4e9847fe2386213fd7525d353ddf934144ca24f498dd4a077cfed23b2258fd629dc7918b58a5bddaf579185a248aa35767a4144cc4ec13f13bc2a02a92b586c3eb5ae87306c37314ea8ccf005a182e4893ac40d8237f93df0b0a77fa5f2af19226093a2f8efca215fc76dd8b9721afd3f90ec28cdf9c60ac44da8edf37f4612f7b4f03f152ebe53239a99f5d47342e4f38f9025a00bb7d8b54ef613a4a40e4efda6e5295dccedf00ee70eb8bb149f5c7cec09589b56a0ff34a507bb174de7c2557d142322c2a6f32299e37b9a16cbc7c97c26ef3ee4bc66889c6d34baffb19e7bdfa9cf3e2a1883136254237ae142b895aa8c600d04b60bb1a1d2ee56f3afedee9f4765b4d61c23c2e1373f31e7c94814e3d68778a61929af31dfc33169a02d8396436ddf0a58d609ecdd2b1326401435389eca7ad48c7d46bb837b1d72c01f5147aa90b7f9880d28b57e2e878e8edf24ff5df8d7dbcd30f0ba05b768024eef9b8ff4fdeac849edc948134701616fecf2f26bf6c13c09611b79b62130ac817988170d2dcdad865bffd03ee3c47cb8098f290f3b34efb0363aec42696d2a53ba077004d8c55ce8d089762899d558f7f6b161961685c58385877d20f6029c5b84f6ffdda24fa657a792d70f83b6f95cf35e1bc8ac3a77a750674b8439d9f7f7678fc0d831fc9242ac1cfc42f4e5c518fa0e049a857c9351917c97d3ec4db1469b2bbc3d380c75d340db8b5b2bdc0b8d1e5f27045037ce5c5b9c07f3b46edef40f0a7809f37f681d1c03b9d3252be511ef653fee10d869089d01c631035a4524b4847559ad4875e8b72edf94c456b78b5c490d03324f8649e0fd15cf916e9c2c73b8a96f403149efbaa6168d59856146632c3dcf3e7bbf78c1adb67bd56c914789c97c1b21712d19b8b8acff6869dae1f7e3d95bd97c8eec9a1819e2e80f1ce8e6bf3da04fa76c110eeef7ec480af01eece4db7d8710ce8ad98130e5ce8c84721a6755048f065ff6e34cf545da681d998b15d328ab9c05a11be54bc503030d0c44b85e5aeddae8cadafaf13168bd2ceceaf71fe6784db46af7fb130fe7a8f40416a0e33df8426a8360787b408ef0ed1dc3773514d88ead6517e5e3367269c3dde28b734a3722eeb18ef58f738ddb2aa6cd8b316738e82bdea5a860ee9e14dd738dcf0eff1c4af0ec2bff65f9bbe49d0dba5f00d556b20e819a6901cdfbc7f69569fb8072b8085bba1cc23444f17937d441678f30e7e65a739efc85e9ceb3358ec9f96fabae38c48582be8ad18f0bbca57cc2584695f60d9a50644c281ceb29fa334f8e6a13c2f48c155f86386a669dec0dd61d36881b649d11b8f4af544a59dfaa6cd9c9685f5aac5421a477f73fec61751cd34bd5cb0fb1025d03267686e98711a222f0e6492251a0fc242f998fbb069b6db7898fcd9b2ef5c73d5aae8300d6e46afbe8bbd52684f46e13ace53090eac5783709c3bdd5e01add9971432b5c6204b344d7547ee64507fee576fd7bc6b73bfe542f84aeca4f18da79c94d85c292268e536353db2ad7fba1eb65d4532dd7819259847baf9c8268b3d342377d3b3829769c48d1cc854f5d15c42d9a075514e480ffe0ba7664b75614b5f8b3d06d36eeb96182a04003767748cfab05a3d514e409d770840741619748ef8e2bc4206139f21bf59f0bdeb4c93009007ec46676334042c0b99a1cd5892b1f17a7068301a4b7455d77c1fb1f4328465e34b580bcfbd83c184527c82c5a0a9d89e48887762ae137f4ccf2d4b879bf5c7b805168e17aeb0dfc6d7525cc69badf0c3ea66891c5d91df730fbee9a1dedb385659e91fdcbbfd882f97a5000162553e22969b2ab522a8cc60013a4b93d102373d960b4d787d7ebf0735a20023a53c3f87a0a880b6f8a4931fa7d69a53a1a0bd2766a62bd993674cbb1083612c30eb1d30ec857447874c041d6e6230d0ae4046243248afeaf5e8b64d78f31ad25305c36975dd537a067db27039937f3acd58843c3de773ac21010aa6adc2eb91ee8376dbfe32762d3f308e3cb74f36d60fd42ab72c8d1eac04ac772a79d9d792dcafdf4d87559d061c3b30ac9055439a7cd601080deead46933e82d43c2459a1bd91205116a445ab66b83da5119bd4adad4dc2c85a13e04387327cdfaca8d352cb5d77956aa5bac21095511cf52013b1bfff34962cc926677e30f96029598f043029d07dfcf6e4c6aa58940e25416b421baad4b2215db27c8357652910fc4b7164036aa0ab2e7d689aad8d23995bbc0fe5e835d78251123791713d90f859c6f6c7774aa6587415718952f3090d78d2a80e6ab9713afb32cccbf7e840fbcc64deaa455578d9f868fb1f435efe3bdc4499c1ab759a25e15013604875fc5ddd850ce169ed5d99670adc91583747585b41a5b0a4e0bb0edcaa8f53d87749368075c21343f8a18adf0fb515c83a94f3cecea9ee1f897fc2d9a4e5151a46d812dbcba4e6db613e0fe15c98ddac6987d5738ccd2eb7427b8e67f28648dec07e1927b4493ca6307f0b61267f64478b6c9d98f567525c6564dcd208efc73ca0ebbdc379a563b079a4ff5de371dcd3077680db4ec288950c1cd507c6a2496bdde68ba7060becf4491c3b98bf618f02a335565c84e6672bbb70b73a462b187a736576f62158bdd6ac1f3e0c6d6fc870e44d4fe1fba5d1ffcda4907751d16f12828aaf0d7935fd4d8d500c65b054759857ea7a466035e1e282eb842770e679de4a93a03c00e9d500321543a69848b8f4671cd3f73127ac9f915404c4419e44de1347cbba877291cdd5cd41832431dc57f5e5ac6651230259682aea3ac9049ecb16b2870da122afb189ff5d1653aa62c88b806c911599fd6a189f25838d7e9ae8521749c0057a51a49341ad049532b6d71a78cd50fec41e665e5c0c290d2a2cdb720546752ad21632a9edba79d9252af7e83140005df57c64b98692aca477b05ea8439ad97c0b54a9e622c01bb32d5a8711ee826055b459aebda3301bdc47930be250dd2aae4f43dec1261572fd56c1699669858aa7e057f26dd9e96474eb9fc2d10da7dfe62bcea27dc99b743dfc290320a7cb1a5095dfd100afadbfe133abdac168e7c5b8c4384b822e1a018f0b93", @ANYRESHEX=r6]], @ANYRESHEX], @ANYRES32=r0, @ANYRES16=r3, @ANYPTR64, @ANYBLOB="a70340f0ab0da26c593ae4576d", @ANYRESDEC=r4, @ANYRESHEX=r7, @ANYRES32]], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) sendsyslog(&(0x7f0000000040)="72c548649e94273eec57abf5e23ff91c", 0x10, 0xb784bf47b166182a) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b105cdc4ef7e8359ba31458c3b012b5538d7c1a7db1ee5efed09cfcf63ee801ef274f47b2f6ee114c63fd47ae864d2ce8e36562e209e1fbc712cb9c631be86c08054c11eec080f40ebff678db00a22f5499a8ccb98d8d11244f9f86e76c41d47a8f9d35c953edbb90d4b9ba31b29bc2e9c3783f5cef5", 0x76}, {&(0x7f0000000240)="5853f57c3800d499668a16019711560dbbdc841b561980ca67c0dfefa424924ef70c799c4ab6ee0da6b7e70f50034464ba3b90625e6523b9aa46feeb98a37e3949a6cab1510a11c4a31c967975eab7775f9198788d62b0748dc94afb067b24e122c34582398db8980fb627a35bc1ae921d819bcc6f2f9402979616ede9b5741a1037e3457a631c98a48ee2fac54520120f00515e2fa5b114e3b89e4cec57b2492c4f28a1a09f373cfd11785d116cca8ea5ed2b8c15becb8a30400f981d8472524cc067cf893bec0d7b9135e8d3e0d74c2d62b73e52cd393d812cecd93aa3f2c7ac1adfd2e01c0c2b6304cc8a230f267de1e5f7fff0de2c6f", 0xf8}], 0x2, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r4, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x3f, 0x17fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r13, &(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(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = getppid() getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r22, &(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(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r21, r24) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r30 = semget$private(0x0, 0x4, 0xa5) semop(r30, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r30, &(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(r30, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r33, r35, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r29, r32) getgroups(0x4, &(0x7f0000000380)=[r24, 0x0, 0xffffffffffffffff, r32]) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="a4a8091127d5752d71e5060c082193ed11826003d7b76f5ae8b70ecfa04873c6e4624780630f9e0637723b", 0x2b}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000002000800000000010000000042093795d1496e75761552ab1a2ee40f0bfad7971f9ef2f6e36d3d3019688a23f14a2ed1d3fff42e47362b74765743a57ee3ee36292462c267b0744b5fb92e068426b439041de2f8d29751e01cbf829d868ff5a93d77055163ea0b74bc23479adceb30a9ddb8ddbee044e52266c3bada334aff99d5d125bcba1ea312ec09636c5747f8371b94167d0b4d9b0c01cc24de7a63eff0fdb4878958c8ced3ef2b4e4c49d1a713cc3129176d81f9a0554e14d9eadbfbaee13909f66870056cd82d7b92c8d175aa0fa6406f88a00ca61dd398ea83096d0a6dbd", @ANYRES32=r6, @ANYRES32, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX], @ANYRES32=r36, @ANYRES64=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x14e, 0x8}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2a482f6c982702e0) write(r0, &(0x7f0000000040)='oL', 0x2) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000200)="7abb404b10287f825487dea021982e8c7d39fedb2db79239b98fb9f7c3976031d6e804f6450efb6d55e3032eb0ac896e35a6a0ef90b9af21135b5ca02e49bfebabfff5e967141f067670209c2dd542ffd909f30bd0739ae84ae30e83b57df69b75ac13fce2ee2acea023681d83ae6125f18c316121a7e0020bdc904d3ea1a7d77fe8ec3721129d269fc451bd8650fffb03f1f2018ff44a563ab2fbfbbee5376ec0617825b564ec468dedb3f8d92943569ee5934dfb578ac47fc4c0216564469d491eb369f0c362ac5503b422af727ba44ab60a97b6fc0af022974c1e24720f0f5686348caeab88debdbf575d91655c7ffc80a017d32990372e038c3d3b36b8f3b3d3f8196e261ab1369a875403b1bad610f8d399e4e856a692de64c922aff6a66884da5e0153c07618379f186342a692470244174981c61311eed0bd1833acb8a29472c6bbd352317368b401488a1fe854c9f6178fc27c549b8bc0cdd013d7f63ae738eeba089e2114c25d3ed99f45a8880846096cc94e94aa95212a67feab23ff86bf86b2bc39b147bf91d6f5e43e0d8e27b0421d9cc3d494b413cbfb696bec487d442e", 0x1a4}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="ef1a0e6bd492ebbf8baa7d7b99620b2649e53aaee245eb7076c5ff1df9b5ad2c3c520d72c3f2984d244df1dc5454bc7a09d4da47c27b5f314983124dd61f684d3bcbd5cdd4cfd676ed279fae5400f620567282ddb6ef03615bf8ebc105d146adbaa5dfac4ea70e42e2f965e1d0687d0e8d9442ae9ac1d938c067d8c1142389c4596b3dff440b76327d7e3c7624a27f0c8551278986c19d00"/165, 0xaa}, {&(0x7f0000000580)="e42338c9b9ee5c07eb46c9ee7b21c955234069a60c5feb177fd07b9e10aa047f14edb308b54160cd80f73972a5a931e0ed654463d3091eb5dc70104a781c7f2433c6352905d0f610491fc437e64fabfa7a405aa4b39b4ef951bd386e8f317d00efdf516dc8673ee702b8abb4e272c8352ed1a6e82ed5e69b129fa0a18d86d2c3193b4d0f2c43736fc8fda2de5f13dea71679961171a9b86d334ef65fa1910099e0d285181bc63a38267f8e525e2caf96592d0abe3f681507690356a9d73128f49f6df9d938ba10e82ea35020cada3bdce2ac0cbe3729e8331f06f9612a49eca6bdf786be4162433008ff6b5d7b3f739cf423c2588d15577d9dd33941c18c7d927f51657e45", 0x2a}], 0x2, 0x0, 0xb797) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0xac) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e1cc444b6c3e45131133ab590d6fb37024c7be7e6a5a2beeb4fdb43805158654a7cf78e2deabebf0742080b9b381ced7acd55e957b8f38cb7fdaac000d4aba0cbd81e15a8334a989c986ed16e20659b830816b7071ea17643358991ee1887aeee6058eda074103e89185f4438aa03d759f0a7e30fe67b7758188d1ffe871fef3769ea1fb8bad763d357dfd63d7e0cb975ea4bb142b5e5e7c4058343abc937aceba47c1791e34af571ab38b1145eb57d0eb0d7a81a6efe5620f0aa6df2422febe46c670f740fb8b8d625dbf954127b1b8cd396741a8877fd5fcf30a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r2, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1) r3 = semget(0x0, 0x0, 0x2) r4 = getuid() r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r8, &(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(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) r14 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r7, r14}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r14, 0x0]) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f00000000c0)) accept(r17, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r4, r15, r18, 0xffffffffffffffff, 0x20, 0x9}, 0x7, 0x2, 0x2}) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r0, &(0x7f0000000100)=[{0x0, 0xffff, 0x200001004}, {0x7}, {0x3, 0x5}], 0x2aaaaae0) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f0000000980)=""/168) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/139) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000880)=""/227) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r3, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r4, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="000018928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r5 = semget$private(0x0, 0x1, 0x420) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="0100392f66696c65ecfa80023d22d17acfddd54e00"], 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)) r7 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r7, 0x40047309, &(0x7f0000000000)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f00000001c0)='./bus\x00', 0x611, 0x0) getpid() r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x70e8e6b72481a58b, 0xfcfc96ac7f78619a, r0) r1 = socket(0x10, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x3) 16:00:13 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xadf76dd62fff0391, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file1\x00', './file0\x00'}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = semget$private(0x0, 0x3, 0xd03199270b219f67) semop(r1, &(0x7f0000000000)=[{0x1, 0x68, 0x1800}], 0x1) semop(r1, &(0x7f0000000080)=[{0x6, 0x1ff, 0x1000}, {0x3, 0x3a, 0x1000}, {0x0, 0x45be, 0x800}, {0x3, 0xbb5, 0xbd5ef171d89421a}, {0x2, 0x5, 0x3000}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x2000}, {0x1, 0x0, 0x1000}, {0x0, 0x8, 0x1400}], 0x9) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xb) r8 = socket$inet(0x2, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r9, 0x0, 0x2, 0x0, 0x0) r10 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r10, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r10, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r11, r11, r11]) getuid() r12 = getegid() r13 = fcntl$getown(r5, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r18 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000340)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9f9d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba54825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1680184d9aacceafb04365e5d5f123424c0cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552699c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c898e34700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b100"/403], 0xa) listen(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r20, r20, r20]) r21 = getegid() r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r23 = getpid() fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r23}) r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r25 = geteuid() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x5af1, r25, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r27, 0xf, r26) r28 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r30, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r31, r31, r31]) r32 = getuid() r33 = getegid() r34 = fcntl$getown(r27, 0x5) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r36 = getpid() fcntl$lock(r35, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r36}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000002380)={{0x0, r29, r31, r32, r33, 0x20, 0x80}, 0x3, 0x7, r34, r36, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000002380)={{0x0, r25, r20, r32, r21, 0x20, 0x80}, 0x3, 0x7, r17, r23, 0x7, 0x20080000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x3f, r7, r20, r7, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) socket(0x2, 0x3, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r2, 0x0, 0x9, &(0x7f0000000140)="243be281e76efef7439236c6f06a7ea34530e2a73b048db168478fd67e4c5c60aaa5273ed5f2efdaaec0c313768f3b5ca722993bdcd6e81383a7b57e3db50d9af23985a7e01a1f69f03cd20078006920212ecd91eb88c2ae6e6ef17b0eb039f97bcffe7001ff10b2a891ba8a997165f06a16707b256f9928d77d59d46f57eb147a559e2d8828f4dee8f40778020e32e0ad07974e2f5f9b49e6bf33f06bbef7fb9fddd9dd3b41e5305dc5baa10797fb2948d11e1a39484334b4aa34e450bb6e6b12f7f113688e78ff65d12f88e36f824232", 0xd1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x27d7f1e76e04b1ce) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) kqueue() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x5, 0x46, 0x8, 0x0, 0xffffffff, 0x80, 0xfff, 0x0, 0x0, 0x7, 0x80000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r1, 0x0, 0x7, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r11, &(0x7f0000000380), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 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}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, r16]) fchown(r0, 0x0, r17) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r18 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r18, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2cda34166698b23794880b8dff79739fab0960f94095907ad14555426749b052130ac96c8f83a57e6b7cd242dd7a7d3aa572670c628ff5a709eb155a5bd60442e5b9ea54465faf46b467b1ec796bcc416ba008d47d65fc6cf87584823b5f43e41a6b42c"], &(0x7f0000000100)=0x59) r19 = socket(0x2, 0xc003, 0x2) connect$unix(r19, &(0x7f0000001ec0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122dd2350000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95921b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000e1c3ae7f74029569bbeafda0a9d79b302fd3824f52116dcf7a4912fb6511d27f4d794a8ef052525b0fd5fda50bdb"], 0x10) r20 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f0000000040)={0x1}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r21, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r22 = kqueue() write(r22, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x6, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x101, 0x81, 0x7f, 0x7}]}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x33cf, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x0, 0x2, 0x0, 0x8000}, {0x0, 0x0, 0x0, 0xfffff568}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) close(r3) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffe, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x2}) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000500)=[{0x0, 0x3}, {0x10}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000d80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee26581306b473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c20000bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b1648250a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b70dd84cd29cfd9da7326ea6fbc398a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c79910b21ddfd8d16c9017e799c1092d7c6ce3b2b4430ea2a70dde308aa7c5e3f83cdf0b4695b267a647ce80c29701f583914fb7685e93bd8cacc886c5c622f817f4e60f897abcad52d6fbd545660ef87435a3ae5717a4f30a932c2ad9bcf6373ce6933d6cd1b638d85849a8315ce8cc9ac6bb303c589b8ae2d37b79e4d8bbab6769bd1c2c21218db3787ab9aefc95890a3ce735f351b8e83a3496dad55ddd5fb6863da2e97c2830dc280e98918c39866c324ca8b9ecc63d1c160073d811b1cc7e9e661081d51c218f2b6c99b2490d667a290a91b85b0da245d43fcd81cd9e1cb722bcc31bd908f670b52394c737021"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x8, 0x0, 0x0, 0x0, 0xffffffffffffff01], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet6(0x18, 0x2, 0xff) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x81}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) semctl$GETPID(0xffffffffffffffff, 0x4, 0x4, &(0x7f0000000540)=""/120) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x0, &(0x7f00000006c0)}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x81) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) r11 = accept(r10, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r11, 0x3) accept$unix(r11, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r12 = fcntl$dupfd(r7, 0x0, r8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) mmap(&(0x7f0000123000/0x1000)=nil, 0x1000, 0x7, 0x812, 0xffffffffffffffff, 0x0, 0x3) 16:00:14 executing program 0: r0 = socket(0xf04f97f512056994, 0x1, 0x7) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r3 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20118, 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0x8000000000000005, 0x4, 0xf0000000, 0x145, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x8001, 0xa5}, {{r1}, 0xfffffffffffffffc, 0x19, 0x2, 0x9, 0x8}, {{r5}, 0x7fffffffffffffff, 0x40, 0x10, 0x2, 0xffffffffffffff80}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x81, 0x8}], 0x7fffffff, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffb, 0x1, 0xc2, 0x6, 0x7}, {{r8}, 0xfffffffffffffffa, 0x13, 0x61, 0xfb87, 0x8000}], 0x9, &(0x7f00000002c0)={0x400, 0xf8c5}) kqueue() close(r2) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r2, 0x3) sendto$inet6(r2, &(0x7f0000000180), 0x0, 0x4, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0xfffeffff}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r3 = open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0xac) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x10001, 0x800, 0x7, 0x8, &(0x7f0000000240)={{0x7, 0x3f, 0x4, 0x2, 0x9, 0x4, 0x9aa}, {[0x349, 0x7, 0x7, 0xfffffffffffffffa, 0x1, 0x1ff, 0x6, 0x26, 0x7fffffff, 0xfe6, 0x4, 0x7fffffff, 0x229, 0x100000001, 0x8, 0x9, 0xffff, 0x4], [0x40000000000000, 0x1, 0x8, 0xe1b, 0xd8, 0xfffffffffffffffb, 0x401, 0x3, 0x20, 0x5], [0x4, 0x5, 0xffffffffffffffad, 0x100000000, 0x10000, 0x7fffffff, 0x2e], [0x20, 0x5, 0x401, 0x1f, 0xfffffffffffffffd, 0x1000], [{0x5, 0x0, 0x4, 0x2}, {0x80, 0x0, 0x0, 0x3}, {0x0, 0x3f, 0x10000, 0x80000000}, {0x0, 0x1, 0x6, 0xb7fd}, {0x101, 0xe6f2, 0x9, 0x3f}, {0x9, 0x7fff, 0x7, 0x26}, {0x7, 0x72, 0x3ff, 0x40}, {0x6, 0x4, 0x2306, 0x5}], {0x1, 0x5, 0x100, 0x48d4}, {0x7, 0x0, 0xeb}}}, 0xc4, 0x6}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x101}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002006, 0x446485c46) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r2 = socket(0x11, 0x4003, 0x0) kqueue() recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000001300)=0x8) fchflags(r2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r1, &(0x7f0000000300)="7ffa5a3e31de2481774a7cfc0c3c11868d13af819cab04508c3c8206dde1c95844b5f6ea2a27ae63231b96b763aebb3a9176973fab0b53aaca1bd581c78b28c95baa1f3a17d936376574ab32ee2477659b6ad930011870754d3c50ad503109f0b2ad0471916329f436fefa83bd5aaf37608da86878876dff8f9d23387ac79a7742515fbfd4c3ef78aac70db4fa44a8033414612ea7ea9ba8181917d7cf94429de9e71a4fcdd6bbda2e533cfaf0a23e49daef26d4982015bbc4e28dfd3798b186514f9421613bc665da2206d5773159188ffe5f70bc541ddaf92f8dffc11a664f667c5a21d6d42210ddea21b4edfada42ffe3841673fb2c7aecd31223fee7e952acf9f505af26ce07a93d5e1ec57d9387ab34bd5ea8719c8bba0871ec1a963835ad1182783bceb334ccf7c618ef3cea2f765a25d82a7df0dc63020fd8fd3be280d1d03faf8dd8a89ca81aec051b1e50de17c3cc178342db5550f15c439b2bb7e107b44b768d974cc7345a6ff4a84f12b880c5f17e2815aebbd1fb1135cab53d3dcae60356b198f1671ee14894c6a08a7095f29e18abf8112753ad85b4ed05fa67ea5de50acd3aae9a2a8212ea884bbc1e4f59cef1e65c1e12e702be030cc53bf129e07260235422f350eda62e167075cc815b729f7fa4a7ed4542b7a032097a37f47b8218644bbfeb81171f053ad90c8a0cfa837ee0a1a028bbf3d1202c362d9e1b97cbf35719fc48b608acc78a19479f90cccb02219c32b3096a5c074268ea28a54882faf77e1db8d3a5482c8479590c4064d56de455dfcebe25ba6c3cfd21a28b875435a637d34f3dd6d4e0dd837d615109ba349347446abc90b0ef8a7643d0d97102fdf6a8c3539fcced6980acb245f4b635e82291e7d804b7604cd571a7566e76b01ca6d779d1d667b375e386f0ceb46126ae620542bc82f4620f20ef69e61ab52cb5f2e230779bffdf73d9646a95d1c38ee6223daffbd77a30631c923c6fcb54ca5f5510515410e1867c5ebbfc9c7fd149eae89053b290732520f5b1e7b81ee01a46626f1d51b552f6b2e5db0caf4c56aa2a03fff4d80499eeee997c76f671264950559c7ccf7bf7edc1c36a80088d426b64136dd5c02b4405e45f3ba098ee25ee2c3ee7020dd61040d3399b817a2604b83e4e145816e761a50a47ebc9bf889a85ab420665bdb9dfdaa867163f2085109ec731d2b1bf234ffad2c7c6d5295b470e6a5a614feda71aaf766c1efeee0596d0aa6e93337d5b10b908ffb8e26056772e71b6d5c6b4d0cad05088c0a01eb1934fdb9996b4ddd4e53fb1b0c606c29ff310b3870aa1ead66ffa7e2e70cd80a9e7ccb0f7ce378069f8427b9f9046714a1d3a1b7e6f05e456476ed8b22f4bbc35bdd2f37503cb2350221750329bf8c6828228fb83d9f87294d908ecc080227daabcf9c63f749670ff3a06e4b8e042f70d31607764b19a1e5a1783773a559bc64f401830ad73af63d23afbfa86fe5ba9e900a38fb8366025add1731c54d50822f460c56ed1e5d547508eb073ddb3d375f5a91c1c8a0dffda2d0666dfe35375d5ba0b19664de22e20b08b0006de95b55bb85103f5e12d1b68c8d01784ec0f6566f5264a30068c1559580321f1de5746a3368791c7298b4b0723a43d3d8258c423c42ce412c695a484da8a360d4da9622ca605c9f5126ce6f2b4a8c61d342d2758cb5a27a3fbcb745e7b875e85f57141a7f2ace4c359bb21d64d5761c22852d53b2880055dad6648099cb79444495a85ba32e5d978caefd4a28a0497fbd6226aac28a8318a00c6957a67f6e829db2a673c32d771eba96fec326fdfaedf48227514ba9b1883b514ad72998b7aa00a77c4661a199f6d40fec8bf4458b65ab5839ada7b32eb8b200ce8f199d3f269cd3b8e26020ea727ddef378a994641964eea631fcb9fd3201c7fe504731cf5ff5c5a49e7fc035c6f03c9b2aa189e4cc3705e9d429d24b51762b6ee46adcdb476c08da8548ce4538918089aec6999d75b8d5fd16da7efc6dfdb82a23269c8ae84284c184dbe49d826192b525e64b4329d238dcae83d45ccfac7c42c0942ae7a8ee30a56829fdac481054ab81c782afdcba3f360463dc25653568d387de7065f617b0ab22cb256f1bc33731a18d46d071c05ea79364d82c0720f7fcca887cab647c1dde50aa0395bb894a2b16cea61751799a9ab1124ff8868b9e0f0552bb25a4e708f94c031f5b696f3baf903ba07632dcf5634fa23ec0c15700c2119e15ca8e8f6ae491c5da32d6e64187f7dcaa1c0b3e9efb839e2fcd4e69c746037c59f2af97691e170512c1637d1b79d401cf7932f55f7209927143409e2b22d84e51399d3c1cc08874341b36e4ec3dc9c1820e9084cc8af9cb55152256eed4fea7a1a0cb50f60d5c616c40c50eddb5dcf38d0a892d79e22d258d7b02609474c03e964ba1133d9e8833a413aae27e22cf4d95933679d49714ca9ea0acb0e1ba311209a1bdc22e99797cdce8980dfa2955c212444e2b93f2d76599768b752d7f8f5a30a7a54c668171f3b1677d3dff57180514ee7eb74e835b064c7dd578309002cf349e66a88da519dbd08c2e123dab73dac8d7582a145cabc40365263fc3bc495bb4e4cad87551067dffd65d70444aeac1e79577f0b605b72c48e2d2e35fa93e673b3ca9bdd512cea1153e77d5688a7d016737e731ceca59c0b69b0cc4b7f2a36cc96989ea71a5e3ab2c7817407ab7172dc9c6d4e565ba783ba2eccd47b37b5756f0b89b744dbeeb2aa5d793015a678e931bcb05a9f7280a166eae429cfd3e0d0eb2dd004ec21851ed6b446b3efbbf264a235272b70d01c86a7ef589d641529d9c28ed0f3f4469efd31fd7322d4a8070caaf7f5a93cf3563f8693ae650281d4fe25d0a86c2ed18cebc031bd81e3a5355ca9d5a89ee19150556408103f970cffb32fccdccbf5cb6bd58b2949e3a13c267856f114895ee8208e60145c186f5c579f440ceef08d53727c1231f285d717549903c26b5298008b5ee9a06f7457d1ed3676d4c0185df06bfbab2047c2d1e6667d47e9ca6445886250e999bca15e46ded28371c2ee02b1acd792c200a4874583e43e2fc368f5db148127bfdcf18129c453ce858463fda0770426e89d30ecfab47f172fbe72a6fc14d0ae7f4315a575de3d885cb626ec81e3d2ce7d21b6e16d14fcc87f5d25fc0cbaac320abd29651d3fd8783c09e9f878585fc75a5ea76140b141faac971cbca4e2544e8423e21024938226b6ad040a11ba6d0393e49c4160500dcecd62800b51a3e5c37157c7c92fa81ec164e7db77ca148a969fb63721c401d90c63337a15661815bf95f557fe444e461372ce3773f580ee5de9943bba04b879c388eea730bacacb137be9455dcf0cf7a37d1732bab020c67460744f69c8513e845ebf350192a1d0c38977cbcbd1125ac72e53533f96261f59ac7be07b16848a60f8f46334cd6ded0ee425fddf4bda3e338bdd4bbd0642f47e8c97e0362fd5e3cc250590c458123c935416d22b80e02833e1cb9bc4d2e7252496fd9a9e4c46f4b107cfd212921eee3b7f496d360ca4e093611e043f5a476d73b37fc5d4d78f1c74e68a6044a0fb128e942fd9de16b6214d8363dbf8aa578db1c8b43988880dc43ed6114c778ab32157e8bcb37021303c3b9fd24fa2906f799a0a244782bc934b54e89057ac9351bb7aef3d1b4d4a9ec367dc5728c0b464491233b8c9000551f83e081c0a2bca3406820c4f97bc8f02dd496cf51d79bda58afdd1fdcdea922bb6cd4c1cf9c30a0584cf859f0b5b687c810b602ab5016c682cf90c6c1908f24a694bdcb8b23c60258634b5c5ea3dd3b5c8964ee981b7a749801f016afc1434e5de019edd754c49642b94ee00eeb123654cb78d3d62803054be5ddb16e7b991fe2811fd4611232623d1bfe1375ce07d1fc96673f6d283bf69b0b03c23d0b2b9f0e31056c913df53db6e2d50a400ee992b5ea1f9498800bca522fa2bc41cd49296cd500bf609d80c7b060cf4dd59ae67c59620f4fdfdce5a5c819f799f9e21851ef9bb98c4ce5b5c3da18458338a64c2940c885ed189cf04f31816d8969e5cfe8c986ffef913cda208b3cd3615c8ed938777afeb0d261ce637389a66a990f70d9dd1abaced006e1ca269fc5598c6fc93b1ed1bb42893c3d8959b2485bdc1d05c4188e53eda401c1a8127c1ee636a5d56385ddc19132ba8bc4e8370c8f080eef64d795185f6193b81735dfc0846c7cc212b885b18d097256c10d88c083d6ab70362e9aa77c33ef422001747d5a6e2b9cbebc557655085a84a467c7d3ac1b37264077fc15ad72b9ff1ac7795d639031c8df8246feda2871921475afbc531da2fc47cf783a6890ee013f8397610fef09cb5bac9ae1ca6badcc0329f9d0a8e7ca6f55b779df0c7108fec499800e8e7d5aac566b15ad99d0328a2cab154031e0862f4de08f212be1629cb1681ac45b274b5121fd91bd3daf2be242fb97b826f9e50fb57c64ec13884b0cf078e2056191ab22849d8707dfb8f91de963d73209c1b8390de06d6ac0bd42714940f8b61a00a0c6e20a9653d679bf48063945b7ab86370af4f7766f8243ef5dcc3d190bf60ad0ff0d397e546a36fd6e10c702ef9d5305af8d8f8d5771194a22af1df5d2c1499d333856d4ad52cc5ab5d4efa23b4eeaed4033537a10f178ce6ced07a324224fe86272d9eceaadb8ed2e971cb78ffd34e37016bf9c24c62eed07d4ddc49fcb3e3fe94103485c1080a3f34d156148df8b7819bddcbc7f52ecae00091f180d4666ff9c5bec2ea94c24bcff99df9d423b99a8f9ba9760824ed7d570411f801f9030ca18d5280023b9bbed2ceee11ad716286074bdf70e412dcb2ff392b3cae58dc1e05169177bb4cbf06df0d51a708c0f43b9fd0220471354c57ecce7f1a95a6ab01de189c6664a835dbd91b2dabe82100fc0998068fa85f50343dfc3331cb7042a5f6f726fe62731e40252d155d37395058baacc27f43d347128c794a08c5c7c0d2c30ce5f3adfd0bd56c37c615641bede4f615bc6bac241549df2d8510e8861e4b050d611150b53bbf493551404323c212f4d4a17e24c5c4171045476dd4bfc69f6f628ac71292e4885be056d9e587666ae7617ebbab4800fd2c3f4c192bba6fb1836d603531177bd614277c0f2b4288d9d401457f1cc2bf623c7b7132d00d26d62887bf1863aaab069e9f5f0cbd32d433d01e85d6268b4a7bd2cb086422ab61fe3bc1148e8d8bccb97331d9c8473dd58213618d2f68835c4ff328a55190ef959e0105827cde0e3974fab77fd41eb3ae0df5bd218e7923be5fa7f09cdaf19a96b50f2972226282510f596db6aeb43a0e93a14ebe75c09af8ce0f2cbc36b351530281038433fd3f62d8f022b6bd2962e34362a212bba0b8d233ea004751770525f95316be22a813c00ac943c1e08aa0ea8efb5484c70974f4319c0c06e1ffa4d0d203c86b86c5c8349af91cb67667a9ef2097485b603f242786b24cc0b405f9203a9e6dcfc890d80eac5a7a396fcd196944b5b8a4024448a461a4e5a1af5250410e0102a0142af851914cae47e932a35b5ed893818165c6997c84ec7ca8087016d3c8e1520a972f9589b0a3211cf21a62e399198ddb83bb56adb904235a9daeaccf48d12378c32bce2c4891217a75498a253aaa7c8aa1cb8b90790baf80ce22c0509b483d23ca14e1912e9501494c53209d00ee9957353f35504984aa6407915914aa32c67ac17fa1d7dc60d3c4f6a88cf3d2a408f66849964fa7703d4c64d463c25bff097763d594ac4e17ab2f", 0x1000) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: 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, 0x80206913, &(0x7f0000000300)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *299546 36810 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000aeb000,ffff800000b3dd00,ffff8000171cdb10) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000171cdb00,ffff800000aeb000,1) at in_ioctl+0x463 ifioctl(fffffd803701da80,80206913,ffff8000171cdb00,ffff8000ffff3160) at ifioctl+0xb34 sys_ioctl(ffff8000ffff3160,ffff8000171cdc18,ffff8000171cdc60) at sys_ioctl+0x5b9 syscall(ffff8000171cdce0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,e26ee659010) at Xsyscall+0x128 end of kernel end trace frame: 0xe290ea49370, count: 7 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 ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000aeb000,ffff800000b3dd00,ffff8000171cdb10) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff8000171cdb00,ffff800000aeb000,1) at in_ioctl+0x463 ifioctl(fffffd803701da80,80206913,ffff8000171cdb00,ffff8000ffff3160) at ifioctl+0xb34 sys_ioctl(ffff8000ffff3160,ffff8000171cdc18,ffff8000171cdc60) at sys_ioctl+0x5b9 syscall(ffff8000171cdce0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,e26ee659010) at Xsyscall+0x128 end of kernel end trace frame: 0xe290ea49370, count: -8 ddb> show registers rdi 0xffffffff81a00537 db_enter+0x17 rsi 0x1de5 __ALIGN_SIZE+0xde5 rbp 0xffff8000171cd8a0 rbx 0xffff8000171cd950 rdx 0x1de6 __ALIGN_SIZE+0xde6 rcx 0xffff80001597c000 rax 0xffff80001597c000 r8 0xffff8000171cd860 r9 0x1 r10 0xffff800000b7d1c0 r11 0x8a7f97d72562a612 r12 0x3000000008 r13 0xffff8000171cd8b0 r14 0x100 r15 0x1 rip 0xffffffff81a00538 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000171cd890 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=299546 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffff8000ffff3b50 process=0xffff8000ffff6d90 user=0xffff8000171c8000, vmspace=0xfffffd803f013990 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 36810 438294 25369 0 2 0 syz-executor.0 *36810 299546 25369 0 7 0x4000000 syz-executor.0 16244 75054 36053 0 2 0 syz-executor.1 16244 512028 36053 0 3 0x4000080 switchread syz-executor.1 16244 307935 36053 0 3 0x4000080 fsleep syz-executor.1 36053 470833 50050 0 3 0x82 nanosleep syz-executor.1 56345 230188 1 0 3 0x100083 ttyin getty 25369 289509 50050 0 3 0x82 nanosleep syz-executor.0 16632 53619 0 0 3 0x14200 acct acct 14282 71528 0 0 3 0x14200 bored sosplice 50050 241313 47668 0 3 0x82 thrsleep syz-fuzzer 50050 2359 47668 0 3 0x4000082 thrsleep syz-fuzzer 50050 409972 47668 0 3 0x4000082 kqread syz-fuzzer 50050 137957 47668 0 3 0x4000082 thrsleep syz-fuzzer 50050 153760 47668 0 3 0x4000082 thrsleep syz-fuzzer 50050 284147 47668 0 3 0x4000082 thrsleep syz-fuzzer 50050 9257 47668 0 3 0x4000082 thrsleep syz-fuzzer 50050 464598 47668 0 3 0x4000082 thrsleep syz-fuzzer 47668 118765 55394 0 3 0x10008a pause ksh 55394 394689 24089 0 3 0x92 select sshd 24089 35428 1 0 3 0x80 select sshd 54784 477021 55722 73 3 0x100090 kqread syslogd 55722 358185 1 0 3 0x100082 netio syslogd 34433 314845 0 0 2 0x14200 zerothread 80486 150859 0 0 3 0x14200 aiodoned aiodoned 42744 410354 0 0 3 0x14200 syncer update 4150 394711 0 0 3 0x14200 cleaner cleaner 51748 34724 0 0 3 0x14200 reaper reaper 4497 89941 0 0 3 0x14200 pgdaemon pagedaemon 83871 218707 0 0 3 0x14200 bored crynlk 76072 382903 0 0 3 0x14200 bored crypto 94760 179414 0 0 3 0x40014200 acpi0 acpi0 88971 321023 0 0 3 0x14200 bored softnet 78583 236857 0 0 3 0x14200 bored systqmp 33662 48496 0 0 3 0x14200 bored systq 47291 191790 0 0 3 0x40014200 bored softclock 12516 28783 0 0 3 0x40014200 idle0 27779 326831 0 0 3 0x14200 bored smr 1 384883 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 9597 6970K 15144K 78643K 47062 0 0 pcb 13 11K 12K 78643K 1522 0 0 rtable 154 15K 15K 78643K 2251 0 0 ifaddr 107 24K 24K 78643K 983 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 767 0 0 iov 0 0K 32K 78643K 1639 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 78K 78643K 11457 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 104 0 0 VM map 71 17K 17K 78643K 107 0 0 sem 12 0K 1K 78643K 3690 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 6402 0 0 sigio 0 0K 0K 78643K 117 0 0 proc 44 30K 62K 78643K 1943 0 0 subproc 32 2K 2K 78643K 469 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 665 0 0 in_multi 32 2K 2K 78643K 687 0 0 ether_multi 1 0K 0K 78643K 60 0 0 mrt 1 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1242 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 213 496K 496K 78643K 16743 0 0 UVM aobj 130 4K 4K 78643K 146 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 1586 0 0 NDP 23 0K 0K 78643K 318 0 0 temp 247 3545K 4185K 78643K 250066 0 0 kqueue 0 0K 0K 78643K 193 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 93 0 88 1 0 1 1 0 8 0 rtpcb 80 1277 0 1277 5 4 1 1 0 8 1 rtentry 112 616 0 557 2 0 2 2 0 8 0 unpcb 120 7246 0 7238 1 0 1 1 0 8 0 syncache 264 53 0 53 19 18 1 1 0 8 1 tcpqe 32 112 0 112 10 10 0 1 0 8 0 tcpcb 544 3196 0 3192 24 23 1 14 0 8 0 ipq 40 91 0 91 19 19 0 1 0 8 0 ipqe 40 2364 0 2364 19 19 0 1 0 8 0 inpcb 280 8611 0 8606 35 32 3 9 0 8 2 rttmr 72 10 0 9 6 5 1 1 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 91 0 89 8 7 1 1 0 8 0 pkpcb 40 32 0 32 13 13 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 105 0 105 24 24 0 1 0 8 0 art_heap8 4096 22 0 15 17 9 8 8 0 8 1 art_heap4 256 2721 0 2466 45 27 18 20 0 8 0 art_table 32 2743 0 2481 5 2 3 3 0 8 0 art_node 16 612 0 562 1 0 1 1 0 8 0 sysvmsgpl 40 48 0 27 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3688 0 3678 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11334 0 9924 46 0 46 46 0 8 0 ffsino 240 11334 0 9924 84 0 84 84 0 8 0 nchpl 144 21484 0 21001 60 40 20 60 0 8 0 uvmvnodes 72 8328 0 0 152 0 152 152 0 8 0 vnodes 208 8328 0 0 439 0 439 439 0 8 0 namei 1024 78570 0 78570 2 1 1 1 0 8 1 vcpupl 1984 70 0 1 9 0 9 9 0 8 0 vmpool 520 105 0 36 5 0 5 5 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 70017 0 70017 39 38 1 7 0 8 1 plimitpl 152 516 0 510 1 0 1 1 0 8 0 sigapl 432 6501 0 6489 2 0 2 2 0 8 0 futexpl 56 224923 0 224922 2 1 1 1 0 8 0 knotepl 112 1354 0 1335 2 1 1 2 0 8 0 kqueuepl 104 2359 0 2357 4 3 1 4 0 8 0 pipepl 112 6028 0 6007 18 17 1 2 0 8 0 fdescpl 424 6502 0 6489 2 0 2 2 0 8 0 filepl 120 67329 0 67240 28 24 4 11 0 8 0 lockfpl 104 2509 0 2508 2 1 1 1 0 8 0 lockfspl 48 832 0 831 2 1 1 1 0 8 0 sessionpl 112 46 0 38 1 0 1 1 0 8 0 pgrppl 48 132 0 124 1 0 1 1 0 8 0 ucredpl 96 7174 0 7168 1 0 1 1 0 8 0 zombiepl 144 6494 0 6494 1 0 1 1 0 8 1 processpl 864 6523 0 6494 4 0 4 4 0 8 0 procpl 632 14376 0 14337 4 0 4 4 0 8 0 sosppl 128 151 0 151 22 22 0 1 0 8 0 sockpl 384 17278 0 17264 48 44 4 14 0 8 1 mcl64k 65536 2082 0 2082 182 176 6 33 0 8 6 mcl16k 16384 115 0 115 19 18 1 1 0 8 1 mcl12k 12288 176 0 176 14 13 1 1 0 8 1 mcl9k 9216 129 0 129 19 18 1 1 0 8 1 mcl8k 8192 432 0 432 5 4 1 1 0 8 1 mcl4k 4096 879 0 879 3 2 1 1 0 8 1 mcl2k2 2112 69 0 69 20 19 1 1 0 8 1 mcl2k 2048 78966 0 78916 25 18 7 13 0 8 0 mtagpl 80 4493 0 4195 39 30 9 9 0 8 0 mbufpl 256 196511 0 195831 325 265 60 65 0 8 0 bufpl 256 32484 0 24155 521 0 521 521 0 8 0 anonpl 16 874349 0 852601 269 174 95 107 0 62 1 amapchunkpl 152 36663 0 36494 142 133 9 31 0 158 0 amappl16 192 43591 0 42309 302 228 74 77 0 8 8 amappl15 184 902 0 901 8 7 1 1 0 8 0 amappl14 176 1616 0 1611 1 0 1 1 0 8 0 amappl13 168 793 0 790 1 0 1 1 0 8 0 amappl12 160 414 0 412 2 1 1 1 0 8 0 amappl11 152 515 0 511 1 0 1 1 0 8 0 amappl10 144 1500 0 1497 1 0 1 1 0 8 0 amappl9 136 1132 0 1128 1 0 1 1 0 8 0 amappl8 128 710 0 659 2 0 2 2 0 8 0 amappl7 120 1623 0 1616 1 0 1 1 0 8 0 amappl6 112 485 0 473 1 0 1 1 0 8 0 amappl5 104 788 0 779 1 0 1 1 0 8 0 amappl4 96 6706 0 6674 1 0 1 1 0 8 0 amappl3 88 2082 0 2066 1 0 1 1 0 8 0 amappl2 80 50559 0 50480 3 1 2 3 0 8 0 amappl1 72 124679 0 124280 26 17 9 20 0 8 0 amappl 80 15176 0 15102 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 6607 0 6489 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6607 0 6489 1 0 1 1 0 8 0 vmmpekpl 168 47858 0 47822 2 0 2 2 0 8 0 vmmpepl 168 787022 0 784385 461 313 148 155 0 357 30 vmsppl 272 6501 0 6489 3 2 1 2 0 8 0 pdppl 4096 13220 0 13119 18 5 13 13 0 8 0 pvpl 32 2219524 0 2196910 598 331 267 321 0 265 75 pmappl 200 6606 0 6525 5 0 5 5 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1278 0 552 22 0 22 22 0 8 0