1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a1010230000000000edfe045ad35a05d5000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016b46000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016991cc8 16:00:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfd7fffffffffff3f7b238bf46854d78a2a197a386287000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447543c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57c60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7e75bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637aca538c99527fde12e4887e651a963"], 0x10) dup2(r6, r5) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) write(r7, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSCTTY(r7, 0x20007461) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r5) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f0000000180)=@un=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffe00, 0x993b, 0x98, 0x0, "adab6b18460544ba438d76ce37abb80c7f039191", 0x8001, 0x400}) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x124) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xf6a, 0x5, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x4000000200000, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{0x0, 0x2}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x0, 0x0, 0x4}]}}) syz_open_pts() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x4c}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) recvfrom$unix(r1, &(0x7f00000001c0)=""/221, 0xdd, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x8) r5 = kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r6, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffa, 0x48, 0x80, 0x7fffffff, 0xf36}], 0x4, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffb, 0xe552645d82f9b00e, 0x1, 0x6, 0x3}, {{r9}, 0x2, 0x90, 0x20000000, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x8, 0xe0}], 0x9, &(0x7f0000000440)={0x2, 0x9}) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r10}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file1\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0x7ff, 0x101, 0x4}) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x0, 0x400, {[0x3, 0x2, 0xffffffff, 0x4, 0x2dd, 0x8, 0x8, 0x4, 0x4, 0x2, 0xfffffffeffffffff, 0x7ff, 0x1, 0x1, 0x5, 0x1219a2bb, 0x4, 0x2], [0x6, 0x6, 0x1, 0x9, 0x5, 0x7, 0x1, 0xffffffff, 0x0, 0x3], [0x3, 0x1ff, 0x1, 0x6, 0x661], [0x8, 0xfffffffffffffff9, 0x5, 0xfffffffffffffc00, 0x1, 0x200], [{0x3, 0x80000001, 0x497d, 0x9}, {0x0, 0x5, 0x6, 0x3}, {0xb0, 0x3, 0x2, 0x100}, {0x6, 0x1, 0x5, 0x101}, {0x9, 0x9, 0x6, 0xc849}, {0x9, 0x7f, 0x17, 0x4}, {0x6, 0x8, 0x80000000, 0x700000}, {0xfff, 0x7, 0x0, 0x100000001}], {0x6, 0x5, 0x1, 0x2}, {0x8, 0x8, 0x1, 0x9}}}) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:20 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x11, 0x200000003, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x8}, 0x10) sendto$unix(r0, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000080), 0x0, 0x42, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e701e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="07ddb7ab1514000000000025ff149b33ff0f000000000000", 0xffffff77) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000001c0)) sync() write(r2, 0x0, 0x0) getgid() 16:00:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(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) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) dup2(r18, r19) setsockopt(r19, 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(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r21, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[], @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(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r28 = socket(0x2, 0x8002, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r28, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r28, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(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, 0x2e, 0x1, 0x2a, 0x9}, {{r29}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) 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) write(r32, 0x0, 0x0) connect$unix(r31, &(0x7f0000000200)=ANY=[], 0x0) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r33 = socket(0x2, 0x8002, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r33, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r36, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r36, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(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:20 executing program 1: 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, 0x0, 0xfe}, {0x2}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0337f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 16:00:20 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, 0x7], [], [0x3f, 0x0, 0x0, 0x0, 0x0, 0x6]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x52, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000500)=0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8a0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r3) 16:00:20 executing program 1: r0 = socket(0x10, 0xc003, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000140)="2e755628839219f98c7e0152b4d40ec5057f145e0cc5053cbb7f68dbd908beb817ed142aac088930386aa10fc89dae15c660f18ee34eb630124d6c3d775200c27bb647b33bde40c55dad6cbdaa5c9feb14e6cff96d15c18ba36b023bc9c4cc5d46cf4dc3585fb79d4492d0bcee958e815206a9", 0x73, 0x0, 0x80) r2 = dup(0xffffffffffffff9c) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x4000, 0x5) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) r4 = socket(0x1, 0x2, 0x2f) socket(0x18, 0x8000, 0x3f) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffff7e0c13826f7d6fadaa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff9a3596bc5e57c6388bbd2ad88b2951b15801000bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202367ee201ad00a257b365c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e928290048744f7bf02ebfc347af45d1f5a17dbe0011fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e000000000000c3220000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628200000c5535000a4fd30b7a00db568e38eca34eab51f5690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e85c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdb0000008c77815c9b9fa991e32b7076b9bcce562266812c85ef782d0872601a82fa2f07d7e6c90e8bf56b3cd1f8535f8daeecac80da37ac48d417f79a9bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdccc54e9902ed84f503a04d1183dfddd2be74a3873500714394449a83bf51f3e5791cbc750cacbed1b9354beebecb8692fc4d71f2463fe6002ed33074b3dd70ee930e065326d93cb7c4aa404814cbfa4f14834dc7332510907cfb25d68f7a504ebbf856393ea84af0756ebce2a9da8735ace8a1066abf64ceaa01efaed9e7584cc"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r2, &(0x7f0000000040), 0x0) dup(r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket$inet(0x2, 0x0, 0x35) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c, 0x0, 0xfd}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x5, 0x0, 0xde2, 0x101, 0x6, 0x6233, 0x6, 0x10, [{0x42f, 0x20, 0x4, 0x80}, {0x2, 0x7ee67e0f, 0x7, 0x9}, {0x1, 0x10d, 0x1, 0x6}, {0xffffffff, 0xffff, 0x2, 0xfffffffd}, {0x431, 0xffff, 0x7, 0x5}, {0x7f, 0x4, 0x80000001, 0xa7a}, {0xfffffffe, 0x42, 0x1, 0x1f}, {0x0, 0x4, 0x8001, 0xfffff000}, {0x1, 0xc6, 0x7ff, 0x20}, {0x8, 0x8001, 0x7, 0xe15}, {0x401, 0x4, 0x3, 0x4271}, {0x100, 0x2, 0x7, 0x81}, {0xff, 0x80000000, 0x1, 0x1}, {0x7a, 0x0, 0x7ff, 0x4}, {0x9, 0x7, 0xd3, 0x5}, {0x5, 0x200, 0x7, 0x7fff}]}) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000180)=0x9) socket(0x1, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0x7f, 0x7deb, 0x7ff, "efa26711d7c9a73973a67393dd9898626f9d9db0", 0x7fff, 0x1ff}) kevent(r2, &(0x7f0000000100), 0x66, 0x0, 0x10000000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)=0x7) 16:00:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000737000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:20 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x280) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) read(r0, &(0x7f0000000000)=""/86, 0x56) close(r0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r7, 0x0, 0x0) preadv(r7, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r8, r9) setreuid(r4, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffeeb) r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r4, r15, 0x10, 0x9}, 0x8, 0x7, 0x9}) fchownat(r11, &(0x7f0000000080)='./file0\x00', r12, r15, 0x2) r16 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r18, 0x40044b06) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r20, 0x0, 0x0) preadv(r20, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r21, r22) setreuid(r17, r22) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r24 = getgid() r25 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r17, r25, 0x10, 0x9}, 0x8, 0x7, 0x9}) r26 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r28, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) ioctl$BIOCVERSION(r28, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r28, 0x40044b06) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r30, 0x0, 0x0) preadv(r30, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r31, r32) setreuid(r27, r32) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r35) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r12, r24, r32, 0x0, 0x1, 0x4}, 0x0, 0x3bb, r33, r35, 0x5, 0xe, 0xde3, 0x6}) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/35, 0x23) close(0xffffffffffffff9c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) 16:00:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000140)}, {&(0x7f0000000240)=""/146, 0x92}], 0x2, 0x0, 0xfffffffffffffffc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) 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"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 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) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:21 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000240)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="71951a62bc3af120754e48f60d82301ca6d062832a9bb0075435bad85536b0b0883fe5d86751a1ae885975bd43df204c0afb372ab1ce80228132ae2999b11f4678746e8725070c41055f09432acf6d4ea75aba210778aec1ba61c071c852a52e2629a35e2d1cb79f976488be40f11f096325819c3a509ab632d5333ab76491613b2d85afd52fa92edf756a760c4e9b9cdc6f4b1e04a12bfd59d8cf340a8a4090696e50e4dc4349aafbfe3cedaeca6fe35d43579fda587cb971cc52896f5cef7721849363f1f0b8e6c2e467cd69c519d3753bef2dd0d99be43171d76dac5b3ae459ecc1ec8e39c70160dcc72e541e321928829d", 0xf3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x80, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="b949d2c6accf42f22bd2df13dfc8631aa76b36b5c63aeebf9ce402466a9e6316b346b246bb128071c9ecacd6c60e59a1d4e21c8810d0a962bd5df9d28a2a63342736ec915c95b7cffe0d71f2dac203f5069709db476f10cb6ebc0828bae02e0cc068a70f60a07716a92320c322f4124b6ca108da022f5dcf1b3209261f92852c6763bc5563b36da421e92dbd203840ae523d1209c0f238f150c17c2686", 0x9d) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x600) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/241) getpid() execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) mkdir(&(0x7f0000000080)='./file0\x00', 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x9aa5a12f3660db5a) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) socket(0x28, 0x4, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) close(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x101) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000200000000004fecea11ea8fef96ccfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2c3699a1f052e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b400100000090006ee01b1257aea8c5000000021c69b02c37fffb0508a371a3f800040000000000000001f2bba2e23000c8679aefacd077425d44d8144b77fa99136372cee1ae33f1fbdeab17297b7159fb10d46f59af01b07bd3d1ba9061d79f3727bf6a6cb4c38553030511c2dd8a36dbe1d70fb68212d6dcb515987144ba8226f9a45855bc9befb75481272177d49b0280b09e17b0f0be6b54ba7769985ecab0d80e18a41fe5de882110e447c923527ff2959c83d81a0ec9e8931db84cbb7da3e840382d440d7b0cda774574da5adc37f9593cb8d98a6569b797d17aa3f623d3aef69d557d8aefbe79cc7e1abd2699f6e1d510347649ca420e964c07c7", 0x179, 0x1, 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chroot(&(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) recvmsg(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/105, 0x69}, {&(0x7f00000015c0)=""/77, 0x4d}], 0x7, &(0x7f00000003c0)=""/52, 0x34}, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file1/file0\x00') chroot(&(0x7f0000000200)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r7 = getegid() fchownat(r5, &(0x7f0000001700)='./file1/file1\x00', r6, r7, 0xd77ebcdc3366f98c) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0), 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="23207a03a2ee3e02a681792d4151d0fa2f0b8ba58fdc91f2a912356d0c96e6c7c7af3b72b51ed1fc36ced93f077d195d17818eaf96e3923b9cd7bb7f7be19c6070e7ea5878d11b6a5a2253506ef722f940bd48f4e4b50b87d0d3b3e17f55daf93cb8f64849933bb127858d44d6bf796674c48c5f82863cab880eedaceedb1b7e4cdfd3a0245bb50000000000000000278c22c3c587a86358653b9802ef1abb901f7cc82cf449e2362741b4916ee837a047c662f6ccd384c977d9d70558272ba8f7d351661d1e11afea4695d95488", 0xce}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'\x00', 0x0}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0xa6) dup(r6) connect(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000600)) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) 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"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1, 0x0, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3ff, 0x9, {0x2, 0x9}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000000)) munlock(&(0x7f000025c000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x7, 0x61, 0x0, 0x9}, {0x1000, 0x7f, 0x0, 0x3a}, {0x4, 0x12, 0xd8, 0x6}, {0x0, 0x3, 0x1f, 0x800}, {0x8000, 0x9, 0x8, 0xcc7}, {0x4cd, 0xff, 0x3, 0x1}, {0xfff, 0xf1, 0xc6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd9, &(0x7f0000000340)="60199d328b640d476cb73cf59a6ec3bda904fe2e8048709d6a3cb8be305fad7c339754540cb64a6fde4cd2cbdea65a6397ad975375462864a377804048ab995e1a7590a9006eead0ddc6f359953581d69bf1cc66282445381e445025590cdca7482824f7cb17be8e45cbb94dac8861efa23d7215cb5a214a077586f73e7aa562a2b9b1398bbd1c0bdb1a2459f4ab0d1e7d7f3d70fecd67ca9e7a7bd83f674d3df2f1ab9b1262a113548d915eba4427aa0a764de1528fb98dc2c268452af138a4ea40aa55739b33aef4c59546bfa694c134fdc168912ce5b938") faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x30004) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) r3 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r6, 0x0, 0x2) close(r5) dup2(r3, r5) close(r0) semget$private(0x0, 0x1, 0x40) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20440, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x81, 0xfffffffffffffffe}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x6}) fchflags(0xffffffffffffffff, 0x10000) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xa, &(0x7f0000000040)="905238a669151a09be0200000000") 16:00:23 executing program 1: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="822f667e00000000004496e488264134c3e99bccd4b50000000000000000ef8908abb9ebe800004c1045ed15b698ed47000020c3df0a451b3effff1dcc1c5b9adc7d82e959923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb704ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec51d345c43978874aab083582936c92a83c53aeb0bb9d78450402b1e3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9264c81ccb5e09762382cd071ea4206005051d93cd80100016d43bcaa0d7134c630dae019439dd65207190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a19d87edb6696a9fbaeee0900000000000000006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d394e0f7e8559e9bd4c4a478ea3efbb96ef70f6362c06296eac3d6853fb44f6b62815b9b8838ec959d0000000000000600000000003676cbd71192d4897fe7afc0b996395214b492421d158f2e0baa04fa4cfee0e2552b9ea36d5707119d85b30d5553e26b87a34175f9950589f91c784535ad2a230d3ecead824c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b40ff365d26c4929382ef786f09ba733c1ecce9b6b962e4032a93fa20ea51691b80919863231ba12784117a39e2b34bdd1ed90635676e8f8685a000000002d7551bc467eca35db0ab65a94eef309748f70fa4e8d8859251cbb9e5b6706eed8fddfdda1db9ee5cb4f0fd0098a0cd5b8c6c1ea6ad92dd106ac868489bbaf18032c8ae9d7b7bd3aeaeefa9ced24dc58ff6009d7dfbf53162d253425640000000000000000000000d4f89ae75fb8d8"], 0x10) r6 = socket(0x10000000002, 0x2, 0x7f) dup2(r5, r6) kqueue() setsockopt(r5, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0x7fff}, 0xfff8, [0x9d, 0x0, 0x0, 0x0, 0xc5, 0xffffffff]}, 0x3c) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xe0, 0x2, 0x5, 0x5}, {0x0, 0x5, 0x0, 0x9}, {0x8001, 0x83, 0xa3, 0xffff}, {0xeb, 0x6, 0xb9, 0x81}, {0xfffe, 0x0, 0xfe}, {0xffff, 0x6, 0x1, 0xdf35}]}) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x2, 0x1000, 0x401, &(0x7f0000fff000/0x1000)=nil) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2d}, {0x1000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0x9, {0x0, 0x2c5a}}) 16:00:23 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x4007) r3 = syz_open_pts() dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x7) write(r4, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) close(r4) syz_open_pts() 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x4) 16:00:23 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c4039f64e39d97ae1135d86eec9e516767f5f1d47c1acfc9ecd25f08d2be8e57f54d2a41daff86cbd6142dbeb4b815fb5af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966da29f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b797169d762a39d1215ef261a9b6a5168498c372a30d440148e4c7f2a5d093921aeba77c70c6b738a14328be56ed590867aae5155d288af5d2603f63e51011"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r9, r12}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r15) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8040691a, &(0x7f0000000300)) r20 = socket(0x2, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8040691a, &(0x7f0000000300)) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r24, 0x40087603, &(0x7f0000000600)) r25 = syz_open_pts() ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r26 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r26, 0x1) ioctl$TIOCOUTQ(r25, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r27 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r27, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r28 = socket$inet(0x2, 0x8000, 0x3) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r30 = fcntl$dupfd(0xffffffffffffffff, 0xa, r29) ioctl$TIOCFLUSH(r30, 0xc0206921, &(0x7f0000000300)=0x64c1) r31 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r31, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r31, 0x20004b0a, &(0x7f0000000400)) r32 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r32, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:23 executing program 1: 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"}) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffef7f66696c653000"], 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="01ba25082b26d0e86b63"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="185734cdaf405ff113de89b59fb4abd6cfe2a55bbd6eedc49d0bfe7b4c", 0x1d}, {&(0x7f0000000140)="7ef94e", 0x3}, {&(0x7f0000000200)="7829272835fd4fe173da395b4b53adb5773669c614a2032252ba23fd09bd6cc7375b78f15e10bc487c88951ef42e5389e7e627a642e5b73417524364812458bebdd13c2a45e987dcacb36872296a1a0cb9587e7b5f559f929dff1a682a5b33d028f1c65abf754f73a3840e4811750b9ebacfce5b0216e6c573f91c86f9588bc2080f0a08d9e3424e76f62e1955f1826f6697c8b6262696a9e4ac9f181ed4a457b74c03bb2e7c189fb772d0e302c4285624eb91c351b2adf192e74dc5c56168103f8950d5976c6c97dd9c55d251c0084be21986297c1b1968f110bf77071b", 0xde}, {&(0x7f0000000300)="c1e0f44b035673aebe99622521e295e72e8943ffa5593ad56ba141be40fb16fbcbce29b88233968155eb100870bd7f6995c2edcd7afc68a44d37d7c97a33c2a1ec78743a246699bab370fb7f789f494ad7fc82f8aac1dfb88b0b0a0d23c695eebaa639b9aa93a45eb389fb9cf13967909df98a9a6d93a7219bc86b14aef843cc3d5233c6abd7967a2a59e5c590cb499381b8ee226fa5edb2fc167025405df4212c7080abccd310c0cceb43bb624bbf", 0xaf}, {&(0x7f00000003c0)="9b1993abcb2536ed4f12c1dfcc86cd2a1feb5e4f14ebeb91f51e44aada958bf2b0b8b8834bd92352d0ea7ba3c9cbeb3e2d59fdc2daa10c476289318221396bee248d7f351c5cd8d5d0369e7a63cbb819e492934caf899ce118f12e90674d07abe92b25cdd101f7c70d4da8d92f9d94dd6519955d8d080f7aa0c219f6c3763219bc4d30817501e15fff86ab13180d23b87832a831a058fafd700c8658efd7fb2dfa54bd4345b7d30ba5c92fb8ff3a5eb58637975e6db6876db166cb91b35a8bc5a4b5050694a7ddacd75980d0b190b8c52e88e94f06815bf613bf", 0xda}], 0x5, &(0x7f0000000180), 0x0, 0x10}, 0xc) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000306, &(0x7f00000000c0)=[{0x1, 0x7f, 0xfa}, {0xfe, 0x20, 0x9}, {0x3, 0x40, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x7) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fed700f17e31fd9263b66ca52353df5dec8f8af35e1e283f3226842a5bd193e0ee61000106a4ad64efac3cec9e4e44f7c737308d9803d78ef0166b9684b6f9eff6fcc7fdd646221946c18b598e919a49fa6beeaebd8c68d235e81440a7cb1d9a923278f552aea51f6b061115061d3b913a6bf7dfeb3bd26503bbb28b58d9d97765e58481d281539e5a71f7d7d0f108eb77d1926ced7024f882b15143514f619de4592578daa4a4d83dd2d5b79e618ff87618a5af1b929f3a0baf", 0xba, 0x0, 0x8000000000000000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x6, 0x0, 0x7, 0x400}, {0xe211, 0x9, 0x8, 0xffffffff}, {0x100, 0x3, 0x20, 0xde}, {0x7, 0x0, 0x80, 0xe1}]}) kevent(r0, 0x0, 0x8000000, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000738000/0x3000)=nil, 0x3000) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0xd8, 0xfffffffffffffffe, 0x0, 0x2}, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xb5, 0x7f, 0x6, 0x0, 0x4, 0x9ca7, 0x5b, 0x2, 0x1, 0xfffffffffffffff9}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0xec, 0x7f, 0x4}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:23 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e", 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xc8, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="c0e84ef88cccb6a3dfd689a7acbdbd", 0xf}, {&(0x7f0000000240)="3741ac12f2ae230bc39f90613f2438821fbaae928197ee09fba3e0c1b3870c2043bdc3f00a0081dadaa5280123e2fca179cd4ce2", 0x34}], 0x2, &(0x7f0000000400)=[{0xe8, 0x1, 0xfffffffd, "566989f833836f77ed528f8673ca1e84b68ff20464b0a7fb400047540e3db20d0a6394770a0fc1f4b4259e9271ead3e8ea0381d5cd02db6b5f4e4ed03e124ca493e96c1ff9c6cae09a1180d8d4c0fc0dfc99b1d2d66cabbe420d17a4af7ff3da3477f50f4bd01d90b969793c4619555a361ff70ee7f4194ca22b6437b94203d10c7b2f4356686419836575ce21b37ef314fa98e338a4f30e6a71d950c22fb67f73e38aeb5ee6b506a1528b40992341b4854d14551d86c4091eae4673e7a311b605cb28ad471e848db263da0ad7f348ef04b46269"}, {0xc0, 0xffff, 0x5, "c857d6af7fc86f260c733b4eaf4ad154c49f22999fae61a79d117d7443914e55afe1be42e0a8789e7d55be9324cffdf811c379bf26586dd941eb8612945b081c04d15df8ace56bab4bdbe702383c4053524ed532ea69e9a59c4fb9bfd51b8bb82aceef863f42028948b02e7a9e7083a2bc231e68c73a5b4f3df634ea70c9b0df8a5ff49a00d5d06f8a62959d89621488069c1c1d7f2c6c29f99c85504e32664628a2dd1b38484ba47ebb60ae"}, {0x1010, 0xdffbf1deabb8f7d4, 0x10000, "ed1d9b8b7b38df799342057f2426ffb04b579a415cf70e99ef41686e4cee77a27dbca8c8a3a052747c9b6efb676a51e8793930ab3a4908864f55bd461b19ae2ec6292569aaf7e7157a4e45946ec52d0ccd0cb934202a9c595019bf60f47dc59a49c72cf99b4d5eabae855bc1071590a85cb478535236a3a76e8af883874e2825027b50b0683130536f8cb2d47b789ce07ce851b9938a3cbe7ff07a44d475a6eebca8b6c04860960f12c53cebeac37f4278bbe2b8182c31f81bd1f6ccc6959569b89561e8adfa76138da861fabdcbc72b49c370e394ce6341efe69f6585786bca62dcf197a0c6961100b1958a3b2d1eadc223e2c01c3a2f12a65ef1064b260fdd09ae7ef1db83d17173e38000075afc474f6df6704c7745db134514dbebcfe442bd62fc4ac150d24210e551b43e6a7f310bf7f9eee2f9fa889474a955ef80b6f313dd70eaed3d1b14027e9813ae803331943cf8461c28eafc1012317e3862d4977da65c7b64d7a9103cdb051e46a98466ecd408c51cdd01e4f9c2db7847cb1eaf56a3275ff663eda873963740a10bdcda89dc8628a3b1203508d2f54fa0d16ab71ce9a9f2655be2126effb8ea6ae0e9e23c6bf287140d00b9a9b2749d9288d4fcb6bc4d300dc70eef3bfb796f6b44eb53fddc645ee0bfbdf0d3b300ced3feb74d3ddd1e78ff98a0c13a9ccc0b11d15452cd9b1832eaf2156b43ea1a7f2fd87dd86d983f6d7947091e98e5a1f48f93d73d57a81f029398a7f0da3b1ddc4f45513131bf37a650d7d73976131ae54a75327adf46c510d2c8edef608f11bddd370705815a295f340a9bd8a4cdbdf4fa6d3b16a2c6a5a718ccc7917509bf282f5bbe204f30c8737efca27e3e159256a438131fef18e8b97372709952a549520dbd4b0123959dab656e527e7f67bd42e399b497e8874e62a9ffea3cfd30dc525a503aa304ae45301f8bc69b834d676414cddd38c4d51eca1d02b4322c2e5fac67307b33aa69658ed573b8ae3f04737bb3223031b02f0f9f67b06f7c7a347f01bd9369edcf4d8ccc9011122d7c85887c4670de33368f96b1033b571fb1b4e0a080b8c010fb845b6193810227307fd50542ae1af5934f50579aaa3f24f08fb2678925fd8fd3b990ccfc0aab34993b35daa717709af4a2a3cb75b418c71f1579a05db53f9457d0de66d768d9eda0f61a4deafce5c928631a469a641d413695d3091b0a4a45c521b7812bea3e3b74f509c7822ca30d8d46a114ebc4d7b5c353f07d26897ad182eb62a90945b5807fa35987bc8cef57f91d8480a460f7e6f329bdadc3998dc87558723c9fc413edbb96448ad28d82cfdffcf461580a88d6aeb4cc9fc6e9655ade205182a1c712f10e314ca656ec976708b22e816bd657b1711a7dbb47d2d187d4d88e05035459e212b174210d9a6df2ca5575307eb0461aff72d5284db128fb1ce082fc0de54ec51f699e4b816a9afc7cee0b706e933babd9a41d688d17abd1b2e0805d1fa89a7b1f6afe1eac7478fa6b3718718bb9fa7fe8990909d85f64ae78131ba36315755363ec208a71b1080d307002c959ecd41cd8bb75492568d4526168d1948ea382b527d88a639cf348a2eee4234a19d2db187692d1590cd45dd4cdc4edf1ecc3fd4ec9de383af25804591848fc3471f6351610906036bfc39170b1237db98b3f389bb3b11eb71affb02f8e1bff8a08675688f67abe74e590add100a870735dfb88c7eb400b71d8da085472c7dac4f51261649658835964a2eebbfda55e94f0be54d7182e5c6055fc69b90e233a3804ed915712ee04ce71483d72a10f8595bc454cc96866d6e9f62be9ecd13aaa9fffc1187af37f16067bfc9d4466e17ce1e326427ab04d20d08abe485c00c180e70e8e2514af9f6bbcb115624747f804a8829ee777047116507ab7929b3d0fc41edeba352608448ca14231c203918cd1964a5b13049caec0b8f8405d67a2b2c06c3fcec87245d940138899821b5b7fb11f54c4077453ac6c79707d6e5277718f62a5058b1d63427e95f032ed5b2af6aed39d4be4d50c2add4b33a58dbad4cc69171da8806f3187ba39c165447650459c2b7446a2cb7eff4241a0889e3b17a1bd5b3735b04c1adcbd31fa52ab8b3fd571e40aaa92e007efe040e653f9e7d8812602f4e7a44800d5db20fae2c4df12815fdafc18da4ced5778d75cf3171d6f9571de9f451bfa7e35069dd35b86c80d22bd4c6711b326ab40256df21364a5f79562e8b73bd8b3952e0967a25c451d348fc7833c677037c623c079561f082c9dbd298259c8b8e7ead99a6301a2b2af7bbf0cd2032c805590a68f0d0bdd2e3ef29dfc3f298507eda9ba164ecfa3120f48220fdf15d949e8dd43f7ec880193ee5273f03cd94f44f00e5db644d8d52ce7659214f3781a58ee0984cdf047f8401dcb2dbf07bf7168bc90817403b307f7ef22a560f7bb9f5ea848bbea562c0908335a7490b5fe4f5e195d4f594e15fe5d6c000492a91f3584792b5217b08afeacc3d33c0ae3db3fc1a37168269f0477c3aa0b553ab1422d8358f91f8df61faa1253fa120b674153a1d1c6accb5e680ac518c5df09cfd9280c073a89a6de77dcaff990e8e6b25ec876497f2f9a890fe1ce614a552952a60c12f1e2f18f5e630c1654406ec7cc71cdbe8326cbf232c19391a93c2352e6c7a592214dc0c3908feb8f83ea265f0b941ca773d4a6ad0b09a822941f6e7edf666b00b83ac98aa10c180012d1c80a1d6e3aeef8874800a902ea49dbe6561c73dbc1c6486124ad30fc6a706af62ab0f3aeae4060339525102109fcd1a99cc30a63d376056a51396c44116e99a1e3119fc58412a38188cf73efaf2564b20c93e57a05c3b2c6c9c9c9cc8451d4dd906738aeaa52e8bca9e707e3775ad7ba810fa72ebf14cdcd4fb4594491329777746d575ac39db4e0b3584e5c64216298963d7faee41e20d109ed6be70646ddb9823b41058a7526e4f8bba1312367efce01ccf05cf1a87e395f7080dd09c8a6e371581e3a4b5413c6be12894028eb28d59f49c4e54c19acda9fa24f25d9b0003fad01f12be39f1056545e96eb15b39ca6a772c61c474253b4fa14a01f6e4d19298257351a3e1e95e644312dfd523634a1994b4684de72b51b48c256c90b16e69910d9753c93a8b022fc88afd2ae1aeb2902fcb4202e03d107c3a330ed4f47ee6ea6dced906ac020bf809f09105621b6bcb0c326790e6cefe779745774839d77d8a2496d34bef6d10f7c0ea19ef86cb667f183df5206995c6c89992f00239525057989cf19977ba54f425268603c80553dd76c28f7b96be570cb09855864977bd7294b3bcf0dfe7c702a57036a447246e24c2c5a768a03a078fba845a0dee73b2bd8e5a7301e9419e75fff74f8a0b3d4fc1d229a4bbda44d3354b43134527be63be1078a17861de058a5fd0b59ebf176e0497ddb1a37ebd99afc33d6729b0f44858c59d18f9290c2824e842381edcf986f53d5fe422d2f018775a2953a13a776a36965bc13436298810e7a83ea5bb55209ebf6a01aceb4f571e68c179b61320412890e91d0c7a2d877b5cfadd90fe4675dec8542589022fbe94921ac221068f27ec6ce31616807f438e7237742bd5e84cef415242efb0758f6bdac0b0c0f6262e118e4318e9367ccf1929abb38fcf43fc2c884eca2909ce5f789af9679cfd622384e7732ad0a5ded6d3f3ef9357dc849876b0ec64193bfc44639f32488bb1950d64984da05c972c04a60028cbdfab6a1bd3b80136645eb62699bb944062a382a4869757d5ee97284018ba2119555b5147c7861b56e36a6eee94611e412a0c8aaf81b8a83658f5dcfd1569d65f9da8add45517db6c33711ca21f3cf612c4a94b209c7710f4a9641f6bf99ffe3bd263c7d16ec2d4a082def3d37245ea05c9a5bf4000bdd2284b9df0a4ad07c772d4efed8ab85502ad8131a56d28b55ee1b27290ee9b522a0807726083f1b771fff58450a8bca0c520fd31d233cfa3eec8258a4f795a76952b7d6ac2a547e6d7fba26fb8c65decc056091646e9095c3870b80ea63e59eb6145762b05b669693bfed9a8692d2fb75f04119fa4467e296b37dd2f5a0ebd1d843843765cf4055da921cf57281415a29d6e19e25de4ae38f02af5320bb1b460a9aaae2ea3ba4bb031a8087807502b5926d36c9cee2500b11fb752cd18c3dc8b430c26cb21618414a7c2985e6aaf62476000d692fd5ca7a9c3e44e015b6b62af9add45751f8292067c702e01e90d02c62bdcdefe4744a74ca3436390c775e1e7744d1260d48e3352fb78b4d103c3e7ee6f7596f937a077ea6ef123c9383650456dfbd69d59da556afd7dbebbf9861beb364ceb078ae7ee1b0b133a7cfe973f1872096726c9f31b67e284737abade38b4883206ccc1d10e09508e1ec2a0d16736f9dcc0369dc235f429c97efe747506be00ea5795d9aa58743b5d0558d0558a12cd758480d332c8a59d971db57c39401f5073e8c905b8ded60e7a27f585499268bb76a486b1770e49fc7fea492e2849f33ac2a46c7e1c453527de956a9b8c479e83f7793b73c218f0446783d7659f84c8ff5c38231f9500c65d33743d5bdf47bff7bca7f297936cc065938fb82d2f1373e60f2c0baba93e3646ef23a0b67fa45aac0a63f74e500ed856089eb4d89f0bfd3e57b7815f78ff51a415854f80958c8024b87b63e65d0a5e3a0c99d1ad8d5e2ba1917ce33f79074b7dc22709dc95fd2cdfefa0fa738477dc46ed76f25e6d5a13c904d85afa3c38f56dac3a32cacb9c0aecc3dff7717ee8d58c357dfc5d692669e47b1e75a3c68794d5dc3c0fdd0fd720c6185cc829db51ca6430e156019cf65f33caa766b492e6b76dc3115d3ec6afd53addeeab6e4d9fa6c1a0e9d0bbd32662cec49cfb7fbac346caa47e90878803ab48a0fdba22d7857133f1870e87cb43a6a295971d81e1fb84281196dde612ad08f142d2851714e2b9f81c8aac417171d52e01aef5e745dc5cfb6ad58b79d19fbd1e942ddfb5f7697fde5f572af0d1d8cb2e08a7521c4f012e8fa8d5b788b52a4f096522e8f2e38d97144c63efeef2ecec90fb5b68c08df6ce32881df53d103cf908f7168c75d18f83cb9bc41016ef6c1909beddf84f1ac12b1faa8e3e784044ce50db65bce92d9f247e228d4df6a2b9fb8073bd0797e95947d6bffea632bdae9455cb18784ff921851294883585f8eb1d7da12fe7a007e66cddaeadeffd40a57858aae16169d00ac93be13ddc3b778b2817419ab08c7c56f024d0738aa2131a203f9efb3abda5aeed003992f3158e4614959036d7547b5bc0de495a575411de011c37266a505a87891b35d703172631fd8cda0bd83df5eae12410121fe5e3ea3d5bc298606cf58fd8dce5b403b3c3c4ca8fc300abfc0b3c914e63c9f2b748705cc2a7441b14353f559613803b570d8e199b3188327df3a9eada9879bfcf36a2e4a938fde30c3d5e6c61b2303b24408422f824f2c235a407d672ff4c8a9fbb4a18236da61c485df32733be6f56dd844d8326185cb535d88f3349f3620dd38332deb3fbe7a354a23793547091ac3390e95035c2be47e15734af47499e64db7325cafd2eab936c17e43d5a54a10c4d47546e7d30f5ebad92d568656613f8a7c78267fbe7491c2f6541e32592dcc0e3c88d0eab5e049ef1454a74c94c397ff2ecbf0c3cf25860a2b635cff1cfaf6bf45a6111dbb39ddb0d3701f55c3c8315c9c70b7ccb6b857a25cd9cbc820df0cde31c46a8f1e8be081b203c4a7d5b864b8bc77f0d6b8d7d2383718c7092d57241bdf"}, {0x1010, 0x78ff179c519ac446, 0x4, "cf1765df4167f6c7dc6af5750ada2076534cb31311bd0e6583ee538e88a59d7374daa0cb40d92b72604b8b9af23d625ca1a4d6c78866820cacfc25b597c72d00975f81bf7c346e858f15f98c37f937fbde35100c06fd3da1f64b8315b607a2b7265cebc6089e2474c5f242960eb004b1b59a554379c2f79db16eaae3d4303e7d893194c8215b549d2fdef193cc7438af2a41aab51c302dba8fee0f588bd18a324491f8e925cd2c9b3c6549822ca5d195171bf68edfa2cad5cea08789913136eafaf9caca9c2b9bccd24f7bb17f03dd68a18be8d44ff22be662c01e68cbdc18d059892e10d4c8637fd137bbdca1d4c74104e9bd9d1dc04ada254d1aeef426ab9ed2cd6639c0bfb4a18c415207498e49d5e2008ac8ff1a3596845f4954241d1c219752aaf1b7e67938eb89bdab8b1674f9b3af16dd18e9d65c7c1f0c3f6407249efbcd185dcc5591f64d5d3f79abf02966034cd059a116e88708b6f4342ae4a3bf96db287b3a5191cd7f270e59fc7c22c5bad8a1f309382173a1e94d821375dff8795f9609e4fbf9d2fe76f38a15476c2472f609d8a154bcda69823b798701146fd00879dde30770ec34c53833d2c118934c07ca067e292a5780ba7abdcd20196a7c64d328eb8f74b48e046105cd66d680fabecd3f1083ffab2a8c29a808065a3ea82c0860faceb1a07725b77287fe36469c68c6b7e0be7d43c9c14b1084ee688bd90418888de190706030787d4af342a59592120c4ade7bee7f3d15c3279e5112063f9cfa80ccd1eeee27bc231fed3efb2d76846f5b470505196d3cc17033ec2c5e6c6c8dcdefa1ae2eb55724066d347bc317adc64ffc7a2d43ad2e3c0f2362f87d682c12c197ddc4f2fd2cff0f4a5af70c4aee393849b714bbd2b697fe9aef97a05ba4e2cd35aa81bf2d843fc076d2819d4f261e706608a5ce242c8b5142470384f4b6860c0fd94bef630e7273befcf3a4e01480db21a86737b8dbee3b74783ff037ced3a4a29ef04ac251896dd1d1cf05d1a84cebe32c262339e836360be360b28e87ef9b65212e891b20f51c41b6847f52e124912889418e877d434411307ad79552ec850d5ab9a9124377b655837fa6d093f82b58b65e10e8ba0aaf81dd3c9e5f5caf38e5aa4d3efaee94c60407f39eef13ecedacb233af0c8f88ff37bd97845c865837bfc6d73dd449de953874f0161b098a4e18cac7fb49a34b4ab20c074929506e86049d076f96b478ca59f945f907312c2cf72e62243b51511d2b6bf149b73ba61fb181a29e797e42ad7293a347b738bdcba39127a1cb6ce847e415cd4eb5adf374015d55020e9dd77b7ba84b50544e589cf597e102e4973857167e93cecc5b4ed16cee288e4611d76b5e3a3218922bd70cc6163fd9984564ff4cca4b2f9bda8d48e4b52a9c16c3fd7da2305656bc662843573f8bb1c595a7f631b0868cf930c52c0114be06c6bb50045ca57c81a19bd015af65da7423cf1098d0bf00e479f97e87a00d446372ed87718602d7fb6c9f6d333791d4da68a2f69b2143af1fa6500eba9e4c2a58667e1786357d5a004b136716b503909888e5cdccfdc34ef52ea4976bde882bf774c6ee3f8d57a1995b369a4c01f31d448459db171c6b00849602b1f8fde51c89e15f703e5b269967ce2697ed25b79a10da3bee759a9ef20fb34406ac6d51c0ddf9ef73557b60d8e5fc7cfdefef2fa102314aadfbde7326b37c6710f07aba89df2fe4a682b10d8addbd0693988981aafb45dd0f725bf5da8ebd74f80cb748d56c5ed705dad1ce679b55ba4bf45089844fc8a21540c5a6b44b0d4373381da22feebf370866f3255466a1790be6d5694b76e1b5f6c47c9c95b450754073b3a0af9dc5ad3ce26a9fc4d18cc6e461b3c6307d4ba8249355e6b566835c3ad255661af0fa5ebf3751a5c20201cbe13643dfdab2d6aac328b6af55ef52379974716eaca2dc009b22507d6a1e8826cfef213c9813b27f766f1ccaf600f50b6e80f74f3117331920e01e0f0aef9882ef5eab31952919695ea8fcf2abf5ee265e57b4fcf46f59b9d027ea8bb50d183e931e76344d0980443a256182a902356a03018df69e38b7a91406f4236d2de5a993071fdcdec5318001d2eda3574218632645192c1f237a878b8206fe3d91c67a409c9edfe9a0d9461fe9ef9f1c1d48482e4c51a68c92eda01d90e910f7099965e069cfffa51386f88e1fe586f321c1f04b78d5fef89187b92154feafb427df2881068af37a47e229ac89adb6ce60ac1a0fc817de6347414925c7c3ac3d72cdaca09111e018e086a255f0e7d732bc32c7f7e34a02e6a16d26ae1fce3331f68b234d48d94ce3d072ed996be25061e41706ae70fc659f0a0139f0fc72f4c662a0633fa611cb2a99ba29b54123ce2fb13fa63d8eaad689fca730f0942656f3f609553d135a44947d542685ceea3880e3b1afa971a6a12cc2d06e84c87d031c0538d0b705f4aa3b229193c03172f4a8032f97a191ed3b66c024a2bf5cf8870b2568b0514bfcb43cfa5e69fd2521f80df1d6cc26aded5ebce2904d9c9a4ac884199a45381d7cf3a8bddc9a9bfb040fc47470a9565a2359ded4f72d7b402c7063b1275588d4fa7ffa3d6f962b7c4ad83d719cd835384e5f60d81fe8047d571551241af70e5f529b2d2ce9568aeb6d78f74ab541e5bd3440ced7188f0848153c3ed4353eadcd4c9678c85664ea2bbb64e7826ccb9600e989eaa87daed0030aa622eeaafb6861362de3eab325cc46e3285b4abeda35940c2cbc24f7796107e7e6d0317c20dd806e858860a66b58a6447b46462da2caae8206e6717ef049d64b5457080a819ecaad3fb5de4146dea19273041211a651ae5426c26e3cb273df417ce440861ff54dc282657f29834bbb4fa37df94bc6070547f12496b32f90e8b0d605252f69eb9de13b673c27cb72fe1df4cbba849d47c5141a2b6067f1a1901f713ca91d04b17537021e1055f9ff69e384b27c154e9aa20119a274c4fa19317a876a04ebdc74d3173800391e3fd2f41d74329a6d49446005de2e1bcd07e673fb658190b095aab5bcda5454d0a7aeedce095e00c481b782cb4428ff8178b8e9da708bc7aaeed121f463d1ccd22a387db9d907cf08b9c4803f9a742434d8ec90f2209a28f65e6c4674240c43c64c6a49df1aa202f8730427825426f586558a27da7672d1697beba4fb65d7585f175b2b27ad386e0fb8f19b304d4ab6183243519658d5a475504d627a7ec07c98f1f397ad702d23e7c3ada0234c7e0caf1a177112429a864f89da6149dc6e79bc39fe7b2130b9b6d5d8db923f0efd38abab93f0013af9038a3ba23c704f3dbdf428231384c8756c41bf959eb19dc242b21455f8f0efa91a2c669997563d1401dec2203a2a887841d112896231d41b9087bad91cbda18dcce0a567c053ae9c0ab56903eb83bfd9f23a07f0cd0e9bae4b814be7db5d31bb85554c56b101c5829796adf402c218e1289fdf272081543bf1b5d6a890920bfd22c61619161b6dc65e7abec35a08e96a4f69dc1ca18742fc24d2cf9480851deed841a54150befb1c7d597180468bc1f8df9c007bd42de50d54072f1b66d2499be36a781928c81438fddbe4782679f1a3947faae45a8f37a3b8f6faf8db7d7da1a944c4441b25abac257808c05bed5888c82919385d68304dec6906104acf7839c43773a389d2f4ec3e7e894d2563054c0aaadbeaf66232be7a6f680764906808fc8b370c5721161cebc6fdd0a49c6de8f5e1336be0897ad3c8316eaad0102faea7aabcb06b9d9910425cfab8f710885b1269276b7bdb7f0f03fc57f9225cc069f6f7eb7c27cf2cab044580b4cb5f0fadd0d4f0ee57cba43a4791afdf6f8a2c1ccc0414b33f58818e593087cbc504c5a56b6b0b771ff5498893656131bfbf8a7a1be51391d87bdb97cdcc81bc638ae31db259f8280c95e6fb9ef5125a5bb61789a3cd6e216f38ffb2df7f40acd540d918a49d2ff859c23d386cd6c7756a46131999f3ecf1597e9c7a6a046043d7f51f809a1d48ecc7704ca0327a022f9bd16029f24315be33c23f89ac04c43137f708e7497c290fd3d61cab0470c2dbe37e38aac25bf73e657522af576b63ffb5d5bd8cf0c039d72fa3a023cc06dd6fe2e736f4387fbc95b5bcf8f4900230e9cb01cae68380864ef0799ad1bbeeefeaba310a8ce64e0b63dccb193c032c1f6b7eead22cabb58c8a2ec4916f5e189a79a5ba092ada376d884594dfa61809b2ea09f7026eeddf8e76e513731215140aa4896792918510d2cccbce91543efc684cb57f997db422d5e19f742a271918b35c1a94456973ffafa92ad2177d914cea151d73983f2883f48ea2c473f067b627d03fe03efbdfbbb74514c7899bb32b9a227d53b16283760f8d789c7bc14d3a99e1c9f5e3f7c2405e99aac28dcafaa4fb49ba5cca3fc6f2bfeaec18d09490db1f2a038193eb51c19651d7e70e1a86e9e8e854d421cd2a6c3f51ce9c19dba551643e7c327767d1b40455fcda50c59bd4c7395d3a70fe1d52b719fee50ae55d96127ab9433b8e1ef7230f21e565d850453b154dbf7e1536c13802c60f8a93ab6c3484fbe7f3cfb8e2c2e4ac44e17d355be93f1512a3ff0c0da34e11c068a8d886b382fa39a6aa18aa8ff9137e23b66e0fcd01b511c2a4fbad7c4da84ade955195f68ba975e89074a09ffdb1cc202e6c9acd7fbc2a41153e64ee0674cf0c5e0f412c599f4a9065443d3633e72452cd21ef82edd50486a966eb32d63a5e4f1d00155d59e108cdcd489707e8085433488dcef7fc6bad139651ba686b2f90bd2cbf0cff5600d1e56d0c34142f22ebcab014d188f46bdd99388881baef1315207bf04e5e532f67eebbc0165e98d06a1784e006953c349cb3118519a0ccc5497b83409e04620abd6463413310eadb3e6eb6e922c84a72c12a840a4706f7e53d906a4912201e93866a40702e009e78e9bee1ff0e6be959b973e48ff1b9f1884c68ad8313cbcb274b06dc7ec8a3580b09b4f9aa08707f84c51f292b9ef98072ad50dfa45df98733bf9da9f307115819c286e2c1710074767ca19446002bcdc1433b7e460713723ac6541c4cabec339b54762467c12b3651a2b87e44d2b31b465a3667e12b930b5467960bb939b7fda5ccb38e1a696212d97a8582ef1d78a65d327b4c61412b1191b01786950064933d460d4f78a9211cca98110ef000c3b7f395dc32663ba1c7d5a9d879f33fc6cfb79db0d3a68b70dca6e1ca7132d0a3d6354c2c65be7ae75f3117947551e4b34b8f531375273be8bfbed5fc2b55011dfd03acd3ff92084dcbcb06ad7c46a098dedef457165432fb75f3b55394acaf80ce3b91c46433634de71cd02044989347b6cbd81204824a4c28069749242e35e1a23e15ee1190bd8229c2bf533e204eae1a65d886a025e0724747b1d4d46a2c09d767a355324ef5f5fb5b694b5a7608e5d812a3c071da30462884ddc56029f0f9fdf404fc4eab1b44266ff74cd128d4ccc79a6a10a577ae2d481d170c91b9368760478361052410f40b87c20af9238f1a2a737d60e8e62ec0e83bd3c655ea8407d9634aa51d91a503c1665bfd554b2734aadb4563fe21e92876cc5b523f642516012d07bab0e903e552e474ae120839b8ac2a6895ba33b576530c44aee530ba4fe2db4d7fd3822691e891a442095f6a3040e8ce5ce7d01bfdb8a8643e36fe0190acf3ff704865b3852adce17114ab0b4850395216a46ac8a08184d0e1a65e39600dff475b52a287ad57e56bfa8b583f20bde0adccd7335807f5ebed445e"}, {0x58, 0x1, 0x85e80000, "036bca82c126845541b9df4eb5cf4dda4b2ff96d257a504485a5fb6d738bba4429cd480407a8fda7571b9ac8eb8f20787021543f75ea4ab50370366008bbc0ff99ca8ea0"}, {0x1010, 0x1, 0x9, "5650fa4f5cdc6daefba7effaa1faae90ef1301d6b7a32ed96e0ddebddb55631fd94228ff427b0412ac4429b4f57dde62660c781c22bbcee195d4194b15becc6af79e3081e016dea6b5f6fb5fc7080324ca44e6944e8d29e99cf87da4435c81a2b3330a232123d6c500c22272e3d26181de3176c4d04749a3d316d4d58f2c0ca752a3e44ee17e9d66b8d41e5227d1991845328a1284ef6012bc828d8a466c2ce296508c753c2369b3ac5fe08024d2fb996a8bfe1e052488af0c9703aebbf2bc21469ef483390513868ab8b98ea1fb1fd513e66e93e5c545377ed38fd1cd0105bdafe87a0b70871af6ba8d64da455d873fcd41c61e3cb917fc8b6f9676b87d11dd902b2ba2a2f6437800b3196c20e0d4d383cc58df276e7f2d20d5d7352225d874f01903fad4aba72a281a2823e34a4caff00216f4c6dde515b724f356fd1294eaf42042ff7c6a3f2fe6b9e50e569d80d7641a2d4bab53933f8e9c25bc4702dbca79b5c8ee6eb1d7ce062e9d8065aab77ef8ff5b3ecdfc6939c321ac4be8af2db3c042568cc6fe4f0354bc1ab92774a1bbba5bdd9dfb0ce63220eb8a95a5341547fe75eddaf4603cdfe53fa91f73d8106febf6bbbdb625f2c59a7d7add38cd3739cf688c8fcaf923f8f8714a89d997d32e35f1a93dd473582a2af581591025cc007c7220cea0e50ca08a215a3c29b36c004907289ac85034e6ceeee66bcf314bcc9d53680cb294af5bcc3eb5957c852e03219396f524631cc8cd426cf8bbd5af22aecffb524c4ce9d072a57bd3a395b193b91ae74cffdc54a5d17f36c3ebcfd96d2760236b333bc72fcbba9429b705cd54ea8dead1a09e38a4525dde6a78dec6d6285e698a2719028ee77d96c7b7f693cbdd7a8c80919c8b46dbe5eb78d6c8c990c120fe9db9d20f167dedd6a1c9c71294bf385e794894e0e4d86e073077f4df9859eaddbdb3d9b39c291c4a519ea958e08be40a3b681e49d9d762e4ed7bf47bc3a3f619dce18ceaf288bdef5daf9a4e156a452d5dd7139cf70fcc47dab5e63f26d219408bbb71d910fe4948a82ba93d11330684a5be00f8c92318aba1a855950250d67d64be3204e045ae6e0a3ecacab6579c716e313a43bbf2d0ed708839a674a11616d0fb38e9a78086d00ef4daabc3091c62e117918468a3027749d4a853617b332557d319d20e33365a7c21730ea7afee7f60254a37539f62304da6c8e25e8015308cc7e41639576ccaff4b4cb249a2803e90f9a7462364beb3b9ed906a83e4e175612c39c7b3600408cec22378ba92d814c47b9fe8c63a7144d4b35db107b40238dae387c4c79ebd7c5ecdf7cb43b287368911461941394fd992547973d29654d279ec3fec500774e34997327373c2fe34e6d94ac5ae143409d80ddd4d0e58c1d2f45c2617f1b32a866f4f56a1f982afb73b98a2a4fafc89dfeddd41f13b8720e17905fadfdd08cc371e79b9c581f80b93348ab0f89e5ec08ca7d77604991fe42c3b6755333c2d3d59c7085c67dc664b53eb445462149d01e0e033c0db273629eb02c623320e89fd3ea0fc41a89c68a4ceeea70700a0fc19a229ad6d3facfa18fb31f4d4a6049254f8add2d5cc04f1170b55f0e4ace37bc46485d4fb6f60189ed38bdde377b9c8e091564f9e23249ecb2d753d80de983396c8f49e9c91a01ab643480042cfb481cf9bfbda81b29c949ed3d8781c2c17247c28f43d94cef3a21c125da213d500bfd0169088e745514d23d464157786c836f2edb91260c33494c19ceeb8e860439cead6d29f20710d47b63a1b893c0bef5fbb5bfd632eeffbe45f6d6a154b3fce1747da7d9735227c20925c49974fd4b740ecb9b313f47d687712e874c075a3805c4d1e3c41268c6edf4d41034f044c430974180ead478239f5a6d70f5c1e65615ee5aa0b8a71d20e2ebbcea902bfec5526359fe7f59244f972e6098c20abe8464f6b24e0f4782496486c862c6c379098d47fc580e6794a6e1b08e7078eda8c2d6a4cd3596080bf787d7b80ea1d614b1abb3f2966fea2ff9f57c323018f108f12cf8d12ea67ac44408f9a16699238966e16b11c42c4bcdf32b1c52b9bbd8f568383ee7b7341f0dd7074e0ad0b04e9373abf72890321f36b2932c284019ddd2be6cc3ec1b0dc8b1a560ca986178ea0af9ab4e0bf892f5127250f80911ea24e03a9addb1a28f52f72a1821ae87eb12e8d781df0d92ff70b07b8d1f30b4989849fdc2c243651e586684066acf8c1be8523b7b565262b198f35e430b2419d2a66f5ff6e8fe467654e4105e9ade16fb1011861ea3dd3874c7bad592f1034d4a4e29df5225e5418a1bb143d04051a933d184a4606db13fc57f812437a74a8ed829f74bdd62d47cddd4e55b0b96ff32c5bf1ee292f4a2d06193ba8f5a1687d470e4f70d518fadf26a8a63e684325b1ca088fb08b2c71b7c058a6583f588acb0a3d393d28c20e5fef1890c1d04abd1a1c806973d248e874506fb050f60f486c8aee7ca2ff1a51c9d8a2441709f56038c2817c765f7d9533604c6d2c350d50f1865a5d55306a50db990be2edbcc4e3590a3bce652826d6d057bdc32314bd94788b92872e4d49348161163c5c54dba65721c0104cd5ce19de49b2a9bafd01039bb1aa1fc8c0a28b38c54b8a9c7d9b6bcdcbda355655bbc98d4796544a26645617f6bbf1cf2fa8c5bb6abd6ef8cdec8b5acc24789adde2dc11670d1e238c4fec7adb08e099a79424185523e367f191bc78f7f1cee37e32ee3cf4155f884b57917e504ac0524d0fda56b778eb49d7b070128006faa5960bb7e2d5b8ed9fb14f4cb2d176f0d5fff75152ab387c3ca1abdeb73742ced111a8878f466862feddd932c5a9f60d97dd1e1b41d4d12e28cd728f3289ec3a965e3f44b7c77aa1e46ecc1861c7d2108e45ed907f9a0d91aebbcf23b984bff0cb6be28692a056ea159f81f07e16999252e917a24a12479a3498f56ba07d74c9c2edc0d238a25482668f1760a7f5feecf7191490c9bbd4cdffc7a6871a295259ba7da06115671672b0acfd2c8a7019dedf0331d5f2827708f6cc404dd4c9254969ed2081f4b275c527c9c0f7d4e450c354c602192df7ee765e8a3847ae39602c984f0cba4f31e458c897a4d359a25ee7ce510d1655a243566471f83901305163223d8be262a233254579e7e545b763a3f0c7f560d08390cd2aa4b76ae0efeac137dcdb0a4da9a44bc0b71554cc39d7b78ba73fef556c94be13b84ccc5e209ae536c6284c225b0f7924ca36f0d640d85c0faf591f6a606eb90a27937ee36956839cbbb6a451d74065d006469b2ef7bdfc188e7a4175aa3017bb5f5c9c0cff800c649bd28cf2b9c3989143e061f58ef917c9dc3e89abdae66b8b5bef4f232871744c75ae47f1162801020c18970e7486a78924ce7cfa204a042f758f5737c53f7f0605da022daf469b1cb461b8d867505396b321a1e30befd21a026f181995f49d9923dfe062dfa1a874608dd4f9595829ec3adb447f9bbc81d56402719e34d8b43c891a9b5eebf78d7cc9c71030bc212093ca02464d1f102bf2310441b2692ffd81d2a406c8dea2b45979913145e9cf8468cb00f35f718d0b3d51738e4cbd08ba35be957ce46acc1d0a6a4aca1ca8e1ed3246a07e049a475950d43b4970dd3b7ef31b673bf5234d0e6b597445505a5a2c83930c085089547d077ce5fdd271c58e0ec1150a87de0d2ff494912145020c17ea83b71360c3e8ec6604d313eae2c890750821f650257ccbda58745016f53900ba39052ee2fea7d6bcd230d11ccd6452126baa601c500b5fa3b0650e6ed05792691da72414744a7a33121f02364d30124156855943378d55613163170d1882ecb6aeb4a99b37aca0701ae8a8fd4bb212a78d9cf0ac960e6d2ed3918ce2b812b7b86d5f0c1dd6f4ed5abd179cda55058b0db34cf7f9c2e537f5b329d926032d84c483ebd1feb655013f92c1406ba61567d47585502544c956a3e125cd30aaa5d60b43d5eb1e28c0318f02a44bfb6e0b042abe28022037bf8dd238ba8000d4802c45e87b38bf85f077b222c355353b1b92085e9d5ab1f4d515351dd0b137a92851364db16b761c9d21e84061ef42dfe843de12cfd96f703c0cb69df4aa54c33ed840cf278b57bfdf86f26ed657ba6d79d5bc70de5606236478dd026e5fc9d9ca7de08dad200b4d68c6beff4d710deeddbb2d3ba99addd80ddbbe137315902f64f9ef80df30342aa319b15181863f7f8dce6165f6a5bfc438afad88b2f61d84f23c3675099611f69a3de2bd2bc852213818bc936f8cbb647111a2bc76f0032aa89c3e2f552f02e895ff3a65cb436f1ba0c7a8a4644eb19f5fc961cd66bb99c3cf02a2afba05ebe2c59fbaa652c301085fe16025de34d716b63dfa5613d4071c8e9fcf2d0475223163b2bfd77a6cea30d101feeaef4317613a4af14454083e05bf845d0852fdcb3f001267a8ab1d6f3f645e0fccc996d54339a78c320b7e9824cd1b897f91d473b6ca8de0f2e66487904131f3a70a1caea4cd4adf67b326b1159afc68c8782ee05aa06bf4c30040d08e68d83ff69734fe197c5d5b502192741906c73fe44f0a5dc5c473df92275ef759bfda0210773056b0f67d7125a2987c798047076693d9a3679bf582de5acec482d605a8e1d625e71c563ded47cb9998aab3a23664b7840005dfa423c1beac3d343deaf2c4899967903ef7319e7cd95bf10757765d4d00865e40cfe3497564064bd5778f3ea0669bfa4ff3734b32357c14c0184fbf32fc0acb0411fa12f3ed290da79c521b24fe3807695965e9b1a06f17b59585eabcedf96c6279dcb384bfae536d94f9e25978419495a3f38c75dbc714166fa1e5b7e8be9674c8a9307d06eca428f7d9b181b20b33439dc59b72e63808bc871a6ee0caa29e1c806da2bde961cda7a25b06222a23b570d588c57437eaf9e09e25f0610e519b3a659ebc3f64725c5ce4da0ebebe7b9ad17b10d33d7b213632ffa92a9cceef3637e8eb487d5c06f54f3cb7e5bd99fc07df79f7f03d23a78e00b7925501e27250e3153d3bb9d8877666e1dee0fe955c0ee19eb896d74fdba12e2d6bd2f5bdc40aa9f048b325bc59e8bf68bc6c030dc4bf0eed57964093e8f8880cec98d5b15d353731b19e148556b52c7dabbf4bed607cdca6cd7102f618d2a9e6cca74b27e7cd07a4be312c20bb0fde5d39ea396d8d5835c447436e1d827e560f44b3e7455a07345049465077e427f6769580198eff75d36f1fbd0485237b43f724de27a4e36fe503743f075c160a0abb7109b2f72cdde80ec4c1abfbee215105abad03ed6a24c8d77e33e2e4774e57f06bef8636518b43c697a93bd8883f78e5636be231754528b26df638c40b636825a7b4474a73bc8116509f6f2f72a0f1b80430149ef49c73d43cf7310db20f663fad298a00fbefad3e655fcd2df28d3ea5c52deb5c5b2181c130dff5cea99b7c303ee2024c6eba871b16ea4ba135d930c7ce5045a77460b490ccb1640415bffd30edc2bebdceb47325797d37ac2f0a5763e163444cf34020ff688c1d3f2a55bc9caa5541b2b725c538423b0a8811c26755bb87eabfcccd28190dbda7756958f5e54ee41a833faafba79b7c7bcd8ba4404636c87c245a0386ce8112aa2d93ca17961349dc5fac4dc84aec26df7774cb9f90a52df7ab638e57c5c249815a4f5bb54be804264482ffc8bb63f30faaf98dbef8d523d845cdc654ecf715b0277db0375197e51dee64b9e2ed4ee0dd71cdc7ea8294877eeae9903deeb90d88d0fc1a424dbe275b38536572fc9ab1"}, {0xf0, 0xffff, 0x0, "9c36544bfba5c3408a4f7118b483ec66f72d9c92946d5b1605db9b255bdab1f282a5a37264934751978516e7ad8cea41af54d9ab8109d50c9315769086efa4300db1c9b1603255bf2395eb3644e0f8a05ad4ded9963fdcf9e15983276e9f1305bc61160dec67f76471d12a23c1be94af7edabb7faf4e50906ef265e17e239678b977dcac46b002d282b822ec0681b5dda036a9543f8309c2003cb1e33e5e70c32db3f1877c18469b865329d97adf9b840499539e08316603d8a56bfafed04a804cb64f1102b36bf4d2f0045378eeb2d7baa03673aafb9bd3a2c0a8"}, {0x40, 0x1, 0x8, "553df37bd7835c8c467eaac7d29e01b0650976f24e1feefac214c55c1c3cf0307d95a66a5e82197cb6458966df"}, {0xa8, 0xffff, 0x101, "b562ac1fdf0a89cd32667a6d0142d9a32424ae04bcf312d3c3baf1893d1b18c12adfde222915a3b217881cfa5424b911efa01fbaf02e102e60484c613bb0632f3c53c1dc950eb98b0e85945d8ac10a71eb81bf447d2cf837092d3da198f97407650910326b87311453654f6c2353a43ce1642c2c9c55297d5c31dcda1c034f4acea91dc03611e05dc33418bdd85b397f1028e9f2ec34"}, {0x1010, 0xffff, 0x9e, "522cb2605bb0a6d05cce8bb9de1953892b475eeb8e7d80f79912363a1bf5120cdb406fb78654292e9eba57bba40b1e354e2694a87d0dccb2bf1b67298a83f2e1391e97604a31bf58d2a89907f2210797c525d7a0e43f278e342856583d55fc134fbbccf302a55efafcb754ccbaa2851a1b8e0d2dea663eff2e64ef95ca588d0eb4ebf276019aa4bfd434d6fb4274fa7e44511ec3c7d3ce1e1acb868433f0ec8bd67405ebd4d36eea97be7aef34509634805e6f2a7c14a213603082e59cbb636e2762b7e1bf4089a1b2548945865e49145de9deec910620e67ac6fca942496dee16f6defd887f3d80c7c71060e447eb297dfc9acc50bc56a48d9ce547fa4c84cd89ff00d89cbaea122989116aa3f5151d410dac62afab4014c2c2b009dd75910c0007f3a49b905003afbbfe3cbcd1d3b2428495ae3b9017296b4f9d951915cf4be940ae11c1c4a85305e8f5e2082508f77a8cbda092b13598fe3da298d73ca2534e1537da544f34f97e387ccf46ef2db6b3852e76ef9d7900bba512838b43a4e464d7e63a83285ab9d7b1c17bdc480355e053eda3dc0b11970ef322d1bd5739579a80414e405c79387c9de4033b797a536bd360fb22511feeedcc94fe86eab242536068f8f8ae7b1c8061725c88c0e01272e455c9b582fa7b2aef6fa107b03d283787ff829fa88e3de0ceeab5ba32e98ca80624ee2ce8c78ae102787490219bac05130a54585f41eb01175defb8e6cd4311062bf810a6e728b3c283857209ff2550ad95dd7602109080e5155445bedabe399d5d1d22f8c22cddccbf4d868a7bf1737896750bfec42fe644aad6152a3db83ed5747097621c0741aecd5647a78c5a242ded1850388292668af781b12ac6cd9aac00c558d547cd0cb57398c559fb08f7223db5ca18cc18ba1260b78fa979f20af980644750da19d53eda4bffce2a3d7378b438d49b64e43fa8fa15f2c5effe7c7220258e68ebae61d3f62258378cc90e37c762a1804c1ca641994ea10c04cdd1608e535f36aeaa816ff73cb516ce95fe655b57635a42ceaf01ebb215022e8179554ac6556ec7a90867531ea6a7bec001aef2f8c29ad35f495cf2acc526551c0b753e8768fa72a21b84fdf9ab1b54f5a5c8e8eb389a479a7d3c0709e4bc1e5d0f2f9926e497e88b567c8f589eb3acf0b4179be59c5f798af3ee2ca39571b3f8ed0e45e73162a352cccb8ba52399f8c6b83eae102a827446905318704c5dc4ce68d08f9dc4914d44541793d4f64337c7d58e519c56a8d8f6890af12f6a980c3e8c8cd17945e242376758a87acc5ff56233b80a4128f0a3df02ca21e37008c6a5ca311846e90a346221e141d25295183d14b34c7475c2626ae6dda23d1186ee404f3dadb6001a8008c1b9c5259245f069a5b79a127bbaf0855b42ebd385b86bafe9eb08376275f151c2d2d3a90a4f59c901bba48b23cfa74447ed6a8e9720fb299361a9144ae289c02cdd5b78977769a87c736d3635e417f2048ee186ba8c2ec6dafb919e6d3315728aedde0fb921e455e40fb139cf73d5c95a41324a8a884055f7d906c7ce64e95a8d6b63bdc4311eb90cf8629d46734da56a29bb448cf1dd0acde337bfb612ab270813d98b794b82157bfdae069fd421ce2a696cd993d101716532ab739519d4b6c2485878bae58a7fb72202dd780912297c122fbda50a183438a729a2a345f7e58ecf20698afd63ead2b749697f6c9c9bec1862f2fc1962b2e91579a449bc906e1f597568960c8ee6638df378cfcd323b1a217055cf0b38fb62251be26255d3c5c4368deba2aff6df279e23ddd3c75930f9bce7c66ef94ed63b22e032f40e7e08173e0fc3c524ea0a605ac44a9497fe2f02c62bfc849c453a090bc6cd6ce48e9862fbca969c89222c2b3553f5f8b001c574769ff312e8a25eab2fd607a8971ddd30ad5fd9f148484103e9d2c862a1c432b77f1828e3194d292e4a7fcb98b816692967236760e0e682d2b6ce6f59feac2964101cbd4798a892441524929e8860784bbac10a8c40c1b688011847d20ea3c7a5efebeeea6edd778efc0934401b5cdef407b852569dd0d072e6b85325188b8739a7406dc64fcccbba62540efacdb1f0b280ed593634e037403ab1d04c22b319791189e001a34b1a733506385a11059a93c39c3db5c46e6bb36d6644d20635d690e519fef46854c0103fe40de707297b123a8f3a5b8636628a889756f5567864e6ba7b2049b4643a480e10c565159fc0e8c8ebbe427405eaf1a41d42875d69eadb4ece504f07380b17346cb66be901c397471faa436bb2a41950bbf9d74fdb65ca9b3bf7f9ed71dba3acfd1cabec62f00f12f8af9f4dc2c99d9c80b5afb0ab1af70aeedef38ea7c07e64543ca26e7037164220d6de2ced8da1f64ff3067351baba7e044c92cc95b88f8fc8e7acbc69303308acb01f0927ea70f09a50a78ec0c608b04c444333a79eb3a9a56f66d140939a1232bab8496448c96869f4e21c9bdb5a1f59812a37a5466aebae47e921d87662d28943c58b23023d75127f426d3a81adc3804147cdf8a713dd100a89caebc3a5b14fa3fc575227775aa9647a84a31694752d8c53bd392077032de11386c598be5b22112dd89ac7c73b86df929851bae1591dbaca7a6f68100d867f975b222e20693970ff45e660a93b123f7dc419fb807f0d8ea39142edc7fa82af085557f2a3d95f011be4f7d23567f792b3a91c64b73b0f7c4be587cbd4646aec993e490e15c2a18a6816bad3f5d15a4ceda434e4adb63632bf818a99bc78fef78a245082671a57f695da0d98a161582b8870ee20b04b3090c96c325634efbb3308bef7ea2e2c17ac252ab67a548219ff6d13faa4a4b7cf7a5261dca95eedfb087c4395e7961c29e6c1eced2e47833380568ce97d654dc174b2a303b1ff47aa539b9e4b2f896515d7de189d6b8dcc3135221552246ae51e15f2c9230c8acc68a4312b75559781ce63c033f57a5b29d37a03c6a03fa9473b23b478f30efcce74e1f19732e57d7e97d37f38e623d577525985cd31b31439672dd95405f7a08e49f946a73f2b3610b96814daf3cc765e50780681ba3dad1efaa9b6801e3fe0462c5ca85369052ca2f951f151d0796ff2a6f14a0328245ce412f092a121d2086287c535ee68cc2bcc60799e7125a4e97772d64666891b1ea31250e307b5b0459f7e0317ea60fe33a8fbd0dd8c36d0f3b4a56be3b4d8eef51c0a0a3accea34dfa9bfbc6ede4a10e7c48daea640ee7e9fade1027bcefd4f659a69bcb356a57dbd106adf3cbfbd1c8612fee07dda8d73a19a9752e15b6553dfd5aa590b86b75015333c970663a8ed379d9fd75f5711ec75f3c04bc0cd07d075f003f99b667a60660970bc9bdc3d0212338b01aed77b30830f4db64e2c18dfa8fdbfdfa078dffa01e682dc247191d76463dd64852b7c7d5149f3c37eeabdd3a0639c0d264efa6bcfa33f64fecc197899cf3027815047e57b6726bff5f90d4b5e4a5dc3cc61b9e087f6713e4d6c31488d965512357901cb0e1aa1058a4feae94c395b040ae05fec9e6c277a2b9e582df47da52d34dad9eb183d3231ad334f1739422547b564570b345da13ea92cc2edb096a77320f5a0e0063af5ac61a2c3f8c71df64c2f31d9abf69ea56c26cc50646abc90fe97c0ef47de153bf34f2be06d68b6a2c84db030c2635dcda010d8469380f681cf83c1010bd32e32aaaa01074ca40617f2383b006fda71fc3d8e55b59dec9ed7c4e68994c1e39989c649845aa250d3a73da4b2897a782e62e8559a5ba145bed59ef83de46dc7321ba5f17696fbbd8278d02da8380749b9ed24eff33f54556fc75c401cc85594a31d432b9f0cc3c0d5f3e5a0745f44b4ef49175627df8ac9f61dddfcb2858f58d950f70b7f204582f5c42e673b70a15a5813e8acc97b20f906a26fdefeacd54aefe42dfce6dc054bef265bae531aba31459ada8416397cba3293179886dec7fddb4feb42d1511ed1c3863a1442c7a8428eff2b9bc96fefc4279794be54d6c3226874ebd2b0e76e077c0d73054d7135e75c1952ddb0291316638780548380237608c8b154e8c63baf8b01bc9c6ef6e0b492eba088f512ef1032b5be3227b9a01dbc74770b8ba51a37555b8a1b8b0652d14e79c68607a0e0b54eb4241731252a1410804344baee3a77ef17e025af8ef9a103ca22089a63cd995d59d8273f95aefb0a04adf2f6c3b545586963c3bb7c2e5e0560b81f68a11ef64cd6a2bd1ba4e35301a698436f07888889d5be56dcad8675dab574699c5684a85f5a4959e4b8c1ea4d1c92d26a9c1b849513c8bed86a7c788a54e3f9165f76d57c17a7acf539952258048fd4926298c718f65f78526765be6f199c58741adfb426d5bcb3150ed6c2e493897a85b3bb281f2ca2751d41742f49e3a08a2bdddcecadaa424edf388a72198ec6862dc862563bab3de5ac8fb580184772de16d577d157fe22b13c4efd1baa3e4c434bedd90d077fe4f00cd2b03ec2299a445cf010d7c754f24b0bd3e5680c41c9f167750897571601d448f38888e2b0901b8a4e6e31f9bf9aa226bb6128d3ad742310e607d4b14f921428af6f1ff7489203a793b0531d1d4fec577c60c8e8ccaa3d790bf1f29e897b5446961d11b5eafb329f114d465d27cdfb3a4974b9907fa6ea00981406213088f292eb027bd7720b8512bff28b4cf254e4862efe2096cd7f8206da204bc862b71b0b39ed856c705ab7b31c2c8ee5f6f212fee1bf3e0e66251c78b99cd479543df724b6692ed6cc4053f5a6acc1ca8f0aa121f28c641477df86663129cc1208589569996acf0df313ddc0aa8395e95243c3c3738c91d00489432f34a73b5891126479e4918b1ad5d916b23bb201a49b3d39c6cff518b3aefb4a2ccbf88ce43b593fbd40ba41815f1f791a7b8b6c1ed86b85556c6a9151930578e2c6fef932b55b08980770f31474366a35fff7398a6f81b9cdc9cc2c936e531ea9c1ca06afa739dbf3aa4daf41ae53b1dd5ac040a6c2a1ad7971ab2d91f92eb621da883d5d3d4d7d8934eb7783b388404dce317160fa57c78740e60c7f85640149c7054bf4afb50f61b58d04804eede72424d06c226b1fd3c0ee8dee2b04b4cabf3ca5b564a34ccfbf855699f482d0c273fd62fc2fc2ae21afe6a1b64a689eaaf0112a42d4934ee30b9e6b16b8f871f6e6dc07a5e3bab44eceffbcc3d49cc8a53f58719b8c49cb962a2832fbaa6c5dfd5d0ee9ce11144527734fa7751fa4505fca6d63d22d46105a7b3bff3ffb5338272709b7a537268a387847b3d3d048e64d427dd1c6175cbd17140aec83d8c3721b4e5a9755f75467985795221a3261b881570f0cffb86e608e8b7d088f552eb3b00eba99925aa1f344aed9125af00aa0ba26e6f21857a897eaa102f98dde2115b9048f0b81fcf8e07338ea5cbf24f8d6982755a2e3c0f20e8076f760dd5512890b95f91b2268439c0d8bc27d75d02a8c67f316166ff69ebf6669ddff43d8273753db0c8202dd319e8718333ee7199b6dd05a8704842cb7b5400cb261792956eeb16ae29c77352878d51109be01e4377b77d00628cf079ad5bf87bc8428332f537cc26ce657927f5bc977e9674062d089d6b7f9e362234e0c69dedc7e7d425ff84605772e2e6237e7324d07a013b6dbda9f5950d5c9ad8fbcf3d2e217c0c7e325a6f7c513bb185b1f808ba19bbc886206a150f595f0e60ab9e17de9213df00b776abd0a10b19bf6a8265d8196bb3d5179df7b06467dceb4e1b085681b94b91084bb35b15311f0c22dec560c93"}], 0x4418}, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) pckbd_enable: command error 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4, 0x5, 0x69be}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x84}, {0xc}, {0x200000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") dup2(0xffffffffffffff9c, r3) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r4 = dup2(r3, r0) fchdir(r0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0x1ff, 0x1ff, 0x6, 0x800, &(0x7f0000000440)={{0x40, 0x3, 0xab, 0x0, 0x0, 0x7, 0xffffffff}, {[0x3ff, 0x1, 0x5, 0x3, 0x49, 0x6, 0x2, 0xb9, 0x2, 0x4, 0x1, 0x9, 0x800, 0x3, 0x40, 0x1, 0x2, 0x5072f448], [0x49d, 0x1, 0xf8, 0xffff, 0x7, 0x8, 0x6, 0x9, 0x7, 0x7ff], [0x3, 0xde4, 0x3ff, 0x10000, 0xffffffff80000001, 0x4, 0x8], [0x6, 0x5, 0x4, 0x5, 0xd98b, 0x44], [{0x401, 0xdf9, 0x3ff, 0x400}, {0x3, 0x750, 0xfe000, 0xf8}, {0x9e, 0x3, 0x7fff, 0x5}, {0x3ff, 0x4, 0x0, 0x93}, {0x5, 0xb7e, 0x9, 0x8}, {0x0, 0x8, 0x8000, 0x7fffffff}, {0x0, 0x100, 0x0, 0xfffffffffffffe00}, {0x8001, 0x6, 0x9, 0x3}], {0x3, 0x9, 0xd6f89115, 0x20000000000}, {0xfff9, 0x3, 0x6, 0x80000000}}}, 0x4, 0x9}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file2\x00', 0x0) mknod(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r5, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) socketpair(0x1b119fe65807feaa, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x1, 0xabf, 0xfffffffffffffff7, r4}) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getrlimit(0x8, &(0x7f0000000080)) shmdt(r5) 16:00:24 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x101) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$unix(r2, &(0x7f0000001980)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYRESOCT, @ANYBLOB="c3f7084cde51b1cf28d31f7828643059bd07a40331ee3dbca7805850d8a9bb40acbcf6fd1987bbd1b727b1269e9b59312a7c27243c130b21e8d46e82b7681258df9ea65464d93c08ddf35e89dbd9b498152fae9731db3aad8020669ecb2e11d614cc2a3e9bda3c8565c18707bf3ac1fbf7246d71c03d941813b47815e31c0208dd02dd31cc39f3639f17ec9e5a77f51c518eb9fadbaeefcd42b0ff631cd53aa402000000184dfd96928c260187c133d211abc9f59ca96a9c92c8cd806aec0f94c8e111430a49130b"]], &(0x7f0000001900)=0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r6, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgrp() fcntl$lock(r7, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r8}) recvmsg(r7, &(0x7f0000000e80)={&(0x7f0000000880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000d00)=[{&(0x7f0000000800)=""/8, 0x8}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/165, 0xa5}, {&(0x7f0000000b40)=""/237, 0xed}, {&(0x7f0000000c40)=""/159, 0x9f}, {&(0x7f0000000900)=""/123, 0x7b}], 0x6, &(0x7f0000000d80)=""/198, 0xc6}, 0x1) fcntl$setflags(r1, 0x2, 0x1) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r5}) fcntl$setown(r3, 0x6, r5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x137) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) fchflags(0xffffffffffffff9c, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/254, 0xfe) socketpair(0x21, 0x1, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r5, r4) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)='\x00', 0x1}], 0x34b, 0x0, 0xc7}, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x14) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7fff) r3 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x1}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x67, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x8d, 0xf5, 0x5, 0x7}, {0x3, 0x2, 0x7, 0x1}, {0x4, 0x4, 0x39, 0x20b4}, {0x2, 0x5, 0x0, 0xdde3}, {0x8, 0x8, 0x0, 0x2}, {0x8000, 0x7, 0x2}, {0xff, 0x2, 0x3, 0xffff}, {0x3, 0xff, 0x20, 0x400}, {0x4, 0x0, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x5]}) r1 = dup(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0x5, r5) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000480)={0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000003c0)={0x1}) fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) fcntl$lock(r4, 0x19, &(0x7f00000001c0)={0x0, 0x2, 0x100000000, 0x8, r9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff00"/261], 0x105, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) sync() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) shmget(0x0, 0x1000, 0x2a0, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") fchdir(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x33ac834d281bf3c4, 0x4) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x0, 0x2}, {0x7, 0x7}}, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) bind$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x1}, 0xc) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000001c0)) ktrace(&(0x7f0000000100)='./file1\x00', 0x3, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x0, 0x9) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/223) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:24 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r4}) fcntl$setown(r2, 0x6, r4) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socket(0x2, 0x8000, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) unlinkat(r7, &(0x7f0000000100)='./file0\x00', 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) r9 = dup(r5) getsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000380)=0x101) r11 = accept$inet(r10, 0x0, &(0x7f00000000c0)=0xfffffffffffffe3d) sendmsg(r11, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0), 0x10000085, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000010000007172480293d0b80f5b82b337d8dfdc0000000001000080fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c0143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8dc8000000000000000100000005000000a43b3c65844ece2a81a5939e3a39a0219b9e91fe7c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be700"/433], 0x1b0}, 0x4) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x20000, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r12, 0x0, r16) r17 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r16, r16, r16, r16, r16, r16, r16, r16]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x401, r15, r16, r15, r18, 0x0, 0x10000}, 0x8, 0x6, r14, r14, 0x101, 0x2, 0x1000, 0x7}) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r19, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r19, 0x0, r23) r24 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r23, r23, r23, r23, r23, r23, r23, r23]) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000380)={{0x401, r22, r23, r22, r25, 0x0, 0x10000}, 0x8, 0x6, r21, r21, 0x101, 0x2, 0x1000, 0x7}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = dup(0xffffffffffffff9c) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000340)="95f5209067b888cce32e404fa11ff95ce57ce075fa53a178a9767181646a1202c835a85c7eade8a2b4e54c37cde2f1a602ca0f9bb442b5bf5242038ad07d4d229bee5d8eef667e02a4cccc12aa870b7e68c3a3a6dca8ad2fc1c76b78af32df1c2cf7f3ed69f71a1938e1ae455928bbf308a22365a2042cf7af2e10612843954dc45f3690782013636f139966d45daa46235195ee9a8289158947399338544fd907ea79455b9f0174ceb210d6e7002ff578e3f89c62651204fb4184ce29f6", 0xbe}, {&(0x7f0000000400)="453d9b6d9637748c2b34dd26d702282adf4f80328f44163a8f34ef12b8c9a0dd76cd4e118757124ec69ae4f2afe1f8658ba3a0a88091435462c827ade3692e11341770df33bc018a3700d9941c2440f5fb5f6ce175f2c574b91a735532b35fb0a5d7be0f976b26f71bce304e554fc3a4d72bfde910b3a43bdf48032b87b4b1099cd35fccc5374203891aaf55330d72785d135a56ee80f4893f35c2fa4440cb70db72888bdf73fa8aeeb7055c71372627bd3ca1ff01cc8f0f5d5c0928bb88615ac65e5aefba939616b3", 0xc9}, {&(0x7f0000000500)="bcc0cb3096709fdbf50789556d5d8d789bf065f07e073046a55ae3914050a75bb5673e8fab22ec4ccf1e3faeb7956adc5b86d5ad4eaad643dd4bd277bf8f2a0f82cb4833df11b8d63002378e673ac4f88f77f3bb4ddf12c1da6a847131e4fdd3ff8189d63ea522df3c17bb3e71ee4581892804adbf56bcde531d6dc272b219435d56a54199729b80ac8cd3793e2440232f75d178accda7c97873937302a3cab337132b5065cc345b5b8244f13e3ef4af17598b798b9bab90a69c1ef49bd7bdf06a815288ac914baefac3bf9ac4981a76a2f1a36898ed", 0xd6}], 0x3, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="87f24f1fdbc014f4d9fab846f1eb000000003c0074bcd6e3a76ca081bf000000000000ffff000001000000a68996083d8aade06bbccd2c3879586990eeb79b247db182d6ef317e2edf1d", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r23, @ANYBLOB="0000000028000000000000e63d894f6b7500ffff0000010000003298ee2b7e5bbeef1cb7db6aab2cfaf7b71b6a1d10fc18d339d8e5f293f8ab253082b1e4bb71034e9f37e23e0c46ea6d8a231cbc8eab57d66a854140727ba9692225b5a5a1de1afc8df1aabcbbe4254bf3ae5b95d810cb6062025a5a7c0939", @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=r1], 0xc0, 0x6046003915cb4ae7}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r28 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfe6f, 0x1, 0x8, 0x5}, {0x9, 0x40, 0x0, 0x6}, {0x7, 0x2, 0x8, 0x4}, {0x271d, 0x18, 0x80}, {0x3, 0x20, 0x7, 0x101}]}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000680)={0x100, 0x800, 0x0, 0x1, "63efb6cb47722def78b35da9eaae34ac2f11ff74", 0x3, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg(r2, &(0x7f0000000640)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)="094d70c99ac728b8ed24eff10970cf1adfbf4ee268dc16fb5101ebcbbe63e0e39224ca0d5046c77c1f171ef4106902d67023732afd26472f2a6630260aa977263251296be4eb269ae8e10eaa4f878264d9ec132c63cd15c22b18a8a87f746f52aa9cfe10a84ccfa27b9e51dedc04f4456150655826aab96dbeffef1f0cf6c5b234f0944bc170b2fe0068219c9e6ff2cc5a13404c97d826b8a5ad1a241d38", 0x9e}, {&(0x7f0000000340)="ea9e23b7450c20a720dff0a11371dcb9f5b6e65da03ff384cbb89756a03e855b5235ed448237db8da11a708e3d2c330f43ca07bec08f63372b842661", 0x3c}, {&(0x7f0000000480)="f5fd8128cfbaad7ce9fd160e29e00722f3159f81ede2454d4f505e675a1918f801f5f117de67456f0eb85a982961055d741c2e60e61447971f0cbe0191d0ce4e4769b1cddfd921ddd9059ba9dd96308b9b646a1335af21aa1ec733fc2f6a42", 0x5f}, {&(0x7f0000000500)="f7b8cd113498958a89b7199c34e85303f6f38f29f9a303fcecd0a71334458eb8f5662d041ee6b36ed777c5f5a690de0ff977155054c397ccc6584bf30587", 0x3e}, {&(0x7f0000000540)="2d009a264379cbcc86d7c500de548fa2689ca8089b3e95d33f41a693d3", 0x1d}], 0x5, &(0x7f0000000600)=[{0x38, 0xb579f9236a8ee504, 0x2, "ff356331477e9d165eac6f17e19882c02425ba904f23187b1aaa9bd9a55e845632b4"}], 0x38}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) getgid() faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x180, 0x4) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/`ev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x2) fchmod(r0, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x11\a\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x2000}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r3, r4, r3, r6, 0x0, 0x10000}, 0x8, 0x6, r2, r2, 0x101, 0x2, 0x1000, 0x7}) r7 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r7) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x3cd31e0c75e3f67d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d, 0x2}, {0x5}, {0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000100)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff27) dup2(0xffffffffffffffff, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x12) close(r4) r5 = dup(r2) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x81, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = fcntl$dupfd(r0, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) r9 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x4001000300000005}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000100)={0x7ff, 0x2}) chown(&(0x7f00000001c0)='./file0\x00', r8, r3) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000300)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0x36b}], 0xc71ec19f9997d28) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r21 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r21, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r22, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000200)={{0xff, r23, r24, r27, r28, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) semop(r21, &(0x7f0000000340)=[{0x1, 0x7}, {0x6, 0x8}, {0xfed55c64fe9839b5, 0x6, 0x3800}, {0x3, 0x1000, 0x1000}, {0x1, 0x0, 0x1000}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r8, r13}, 0x47) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) 16:00:27 executing program 1: socket(0x10, 0x4, 0x80) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82102e2f66696c653000"], 0x10) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) 16:00:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x80000001) r5 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r6 = fcntl$getown(r3, 0x5) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)) pread(r3, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) r7 = msgget$private(0x0, 0x100) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000f04435fd8bb9aca000"/183], 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r6, r6, 0x8, 0x10000, 0x8, 0x20}) dup(r0) setrlimit(0x8, &(0x7f0000000300)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x212e9, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10020, 0x0) write(r2, &(0x7f0000000080)="685aa97ac108e18822d1f4e7b3d242bc595b9802e241daa1e42b89e19b309156e3736d9b6f263002e7c95c94be32efef73751a09381b9581368eabca4fa7a9a510b20956b8e754ed88b03ad14dc5d5", 0x4f) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3f, 0x1, 0xf800}) 16:00:28 executing program 0: setrlimit(0x6, &(0x7f00000001c0)={0xffffffffffffdffd, 0x6}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550b}) write(0xffffffffffffffff, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) pwrite(0xffffffffffffffff, &(0x7f0000000140)="2b95dd627bfd328d7a1f5f163a9ffae8150964a9b9b1953706401806630e59a31207842a4c8be007a0dffc1d2027b813e1438f2d488df4b980f37137a5405b88d1dc74246c17c31bb007", 0x4a, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5f0b04efdd700"/53, 0x35) write(0xffffffffffffff9c, &(0x7f00000000c0)="671865da076e1caad470afe04dba9784e84786a9a042adcdcedd", 0x1a) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x89) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r0) listen(r2, 0xffffffc0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="11dd7268bac72593885e91a252d0865a0ad4986e6ab7844cd95120d9345e8f2cec68caa5ac3e071e4ed33e66ade3ee75f8a61ac8c9eec0db9aa4e9e0b5941abcbebdf6201ded3947d8891d9e71149d7ec230f0dc1c2b09a93203594c3ed2e453014793ec03128540270ea98b8e053c038e132fb52b9af8a9878ab20c0a1a42fe631db5fb2608e93fda9cfd6f2d9cd9ec539521f1601b08982eb773b65358ad83ec0681de7386cfe691cc46aca485ac991f0aeac3523680f769c40bb94270", 0xbe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x800, 0x1ff, "15eab7c8b0a10fe0d723c61950de7dba02d9daaf", 0xfff, 0x3}) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x40000}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) socket(0x20, 0x3, 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) recvfrom(r0, &(0x7f0000000100)=""/224, 0xe0, 0xc03, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x80000001}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) bind$unix(r1, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x241) flock(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:28 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$KDENABIO(r1, 0x20004b3c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000580)='\a', 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000732000/0x3000)=nil, 0x3000, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:28 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/131, 0x83) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = openat(r6, &(0x7f00000003c0)='./file0/file0\x00', 0x800, 0x4) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="005dfa47ed0000000000000000"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = fcntl$dupfd(r11, 0x1, 0xffffffffffffff9c) write(r12, 0x0, 0x0) r13 = dup2(0xffffffffffffff9c, r12) ioctl$WSMOUSEIO_GCALIBCOORDS(r13, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getrusage(0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x20}, {0x9, 0x0, 0x0, 0x4100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x37a, 0x0, 0x3f) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x1bc) writev(r0, &(0x7f0000000080), 0x1000000000000227) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x0, 0x2, {0x4, 0x7}}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/105, 0x69) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x1, 0x7, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/109, &(0x7f0000000200)=0x6d) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x2000100000000}) syz_open_pts() syz_open_pts() 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x84}, {0x4000006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x6c}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x38) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f00000001c0)={0x3, "76e409ee0802696c5939d3"}, 0x13, 0x1000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x9) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x40, 0x0, 0x7, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = accept$inet6(r0, 0x0, &(0x7f0000000140)) fcntl$getflags(r4, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x7, 0x20, 0xd, 0x80}, {0x2000, 0x0, 0x0, 0x9}, {0xf65d, 0xa6, 0x2, 0x1}, {0x2671, 0x6, 0x80, 0x6}, {0x7, 0x1, 0x1, 0x10000}, {0x1ff, 0x80, 0x1, 0x1}, {0xa6, 0x5, 0x1f, 0x3ff}, {0x2, 0x9, 0x5, 0x7}, {0x9, 0x4, 0x9, 0x38}, {0x3ff3, 0x81, 0x4, 0xfff}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) write(r5, &(0x7f0000000280)="757401c18b755230b7fa471586e89d1b6e1388adf8c20920f1b64bcada059c5729b4549b865971dab2b2f5661c8b5478b6a0aded7aca21aa8a1940557b2aa2ba6e385d59f74cbcb71984e5aa02ee6c9eb8c83bfa79355776dfd9d31f22111e964e880914f9da9a6e4579cbaa0592e5c6604d08be7d2fbdcef303b51550ee30551bdb9093d50758f2d9b99b147a37757b3f79ee421d0533deee84b7c8052302de92bc67fb606e22ac46cd7dfabe00ad09b3fb0680d3da146c7ee2a4f3d5286808a523e2", 0xc3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) getsockopt(0xffffffffffffffff, 0x3, 0x1, &(0x7f00000003c0)=""/183, &(0x7f0000000480)=0xb7) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r6, 0x40044b06) fchmodat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x5, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x200, 0x0) preadv(r7, &(0x7f0000001a00)=[{&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/101, 0x65}, {&(0x7f0000001740)=""/43, 0x2b}, {&(0x7f0000001780)=""/197, 0xc5}, {&(0x7f0000001880)=""/201, 0xc9}, {&(0x7f0000001980)=""/112, 0x70}], 0x8, 0x0, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x5a8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000001b00)={0x3, 0xffffff8e, {0xffffffff, 0x20}}) socket(0x6, 0x0, 0x6) r9 = semget(0x1, 0x0, 0x5) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000001b40)=0x8001) writev(r2, &(0x7f0000001c80)=[{&(0x7f0000001b80)="0bb01ad809b1ab8ec3a7a03b53ed0eca12998c899a8a3ca978329a8c49603a2eb52436636dac303a6bf7adc110e7a51b18911f6285009654ef0f9840971aa4fed27759477c579843b740ff2c45960fb8c8512a5daf0fc01f2bd5141e3fcbd7b16a57921ff04475f539ed00bffd937c6097f55df9087e2c2884b97a5515cf5b0a20dc069f5f6aa1460a34ef5b4eadf14e765e131208dec15739b32e658eb4b2e2eb65a82cd30b2629e3a8e7570b10f10e8e909a31bb7f1400f0b83ea1f7331c464baf60e7e4151623add1910dcbf239bfc1becf7254b113c14b6ab8987d03d386", 0xe0}], 0x1) setuid(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001cc0)) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x8000000000000], [], [], [{}, {}, {}, {}, {0xd0}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/61) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) 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 = socket$inet6(0x18, 0x2, 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1d, 0x4}, {0x3}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = dup2(r1, r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="2a028e", 0x3}, {&(0x7f00000003c0)="7b417e20b8a97ecd5b185ed4814f5a328ddd897c680b41c734c4d9015394c2686c95918c65710ddc0c72937eec9d70e1061956cb1c519ab6978535b89db42b4b0001446f44fc0bf5ccb784ef13eabf77b79e7b2ef7284f2853140110bb66de99ef066f8009c55b6071c81d5d581d89d176241dac4af93d93ab7cb6ae892a2c8a5d1cfdc34e4c97e8cdadd61c6aed758aa762b9657fce4bb14aca3bc1cbb73d8c119f519ad381bfb111e4a846037ae3410a6c2b6e81457482", 0xffffffffffffff88}, {&(0x7f0000000480)="e1309606c1268ce693b82612d85ed29b429ca77c6da4e8b32cc8c049a325b7135a2b10f2dcb8912a221171532bf51ab0180db155ec5307d1f92a53e321ee4055b4ecb4138b6d92f2278e068fcecadf9540901eaf4d5f5c5520a545553ee6e88487efa8acaa26a9997669230b67aa145bd4e090e9f555987604d0a9664995753138d764c1e35b6b5e2968d77b4b5191214e6faa8b6dc618f13744aa2b71cd665051ec6199bcb0bbe97ddba423ad", 0xad}, {&(0x7f0000000540)="cf2106cbe9e82eb5b255f8ac4f2a29da2514693ef319381beef3642178b766783525f3b1fde58fbd800782d6f7260b3c96a87a0c68fab065701e006cc741e7bfe04daf263bb0c0cca6b261547d90f15ec3518814f7742d25a3df11de1e289601c0e4ca7af626a0e0dba2d89d7a23a9bba8b6f2672e91891d7e743faeba626fe08c056cfa59389bcb09cef3a8ff72b580f92142b3c74d225cbae620aa6ae7e1c596e167ddc9aff63ff6b06293ee9ae11a7189ffa3f83758bfcd28ab0de5c20e762ee78ecaac0fe6be2ece5270c1b2dff4806f399e35d2f537878b83cfa1095f9e6e03687bcc2645ad0017587d0b4e7c93afbe8c6307af4538a9e1c377", 0xfc}, {&(0x7f0000000240)="3bd1a046942799393752891c6b58725b5f5063e36f387f7abb1a2462d4b9c1bda7c6c3844a450d7003373f", 0x2b}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="3800000000000000ffff0000010000b2f7746e838a604968017b00", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r15, @ANYRES32=r17], 0x58, 0x2}, 0x20c) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x1) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000140)=ANY=[@ANYBLOB="6807661509000000671e8964d78cb080e2775a2a25a4d7c0f385bed19aa4"], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet6(0x18, 0x4006, 0x4) write(r18, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r3) ioctl$KDDISABIO(r2, 0x20004b3d) setuid(0xee01) r4 = dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x2}]}}) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, 0x0, 0x6e8d, 0x10}) fcntl$getown(0xffffffffffffff9c, 0x5) chdir(&(0x7f0000000080)='./bus\x00') msgget$private(0x0, 0x428) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = geteuid() r4 = getuid() r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r5}) setreuid(r3, r4) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r13, r9, r10, 0x102, 0x2}, 0x5, 0x200000054, r8, r8, 0x9a8, 0x15, 0x0, 0xfcc}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r4, r10, r4, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r5, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r6, 0x0) r14 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) close(r15) ioctl$TIOCSETA(r14, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r14, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r14, 0x0, r19) r20 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r19, r19, r19, r19, r19, r19, r19, r19]) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000380)={{0x401, r18, r19, r18, r21, 0x0, 0x10000}, 0x8, 0x6, r17, r17, 0x101, 0x2, 0x1000, 0x7}) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r22, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r22, 0x0, r26) r27 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r26, r26, r26, r26, r26, r26, r26, r26]) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000380)={{0x401, r25, r26, r25, r28, 0x0, 0x10000}, 0x8, 0x6, r24, r24, 0x101, 0x2, 0x1000, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x8, r18, r26, 0xffffffffffffffff, r29, 0x206, 0x7fff}, 0x2, 0x5, r30, 0xffffffffffffffff, 0x1, 0x6, 0x4}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703fb77dc5755192a101023fbfffffffffffe045ad35a05d5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x1) 16:00:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x81, 0x2, 0x8, "a0fb64170360f96b03a53d44ec752c906fe48dcb", 0x173, 0xb9}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/deY;bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c, 0x1}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:30 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:31 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x5, 0xfa) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/151, 0x97}], 0x1, &(0x7f0000000240)=""/74, 0x4a}, 0x803) socket(0x10, 0x4000, 0x80) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340), 0x0, &(0x7f0000001380)=""/156, 0x9c}, 0x40) socket(0x2, 0x4000, 0x1) r2 = open(&(0x7f0000001480)='./file0\x00', 0x900, 0x8) sendmsg(r2, &(0x7f0000001840)={&(0x7f00000014c0)=@in6={0x18, 0x3, 0x3, 0x3f}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000001500)="29a21b572a97476287aa2f564b4610bb2e44c8a7b27d96ff24dc00f265fdc7168ca3dd8150575a0a65b67993045b5e0dee4d9a96c4aec44818b2931a2f56e70cf44a775ccf2fd95a0aa0f6f7236e7c6778f847e9b1f597c0ff78ee8547369a45922ecf51f36959525090b1b0fdd525104eb7d8414759be2f48897df7b7ad79c7541d9392edf2b41bdbf46c212b0884415ca22481b0cf5ad7587d00f526", 0x9d}], 0x1, &(0x7f0000001600)=[{0xa8, 0xffff, 0xd0, "4dec5a7b1f88d977b488bef13ca39eb4fb9055a6ef9d68b0d851879b86c6cd7a51b6ab737835d5a09a327b12cd3b059fcd33b34a8da7202ad74662f392d042f37379bac01832abc220ad4ff3dff745123a62ba37b72bb628f84407e8efc6928f248cfa198b68409d8374894c2565ed1bb1406605f0479aa1265f63627ed24dc137fac8dc1535d470d67835b3b3d53f54fda27c02"}, {0xa8, 0xfffe, 0x101, "bd2e02e3768ba2be5fbb8dcbf0fbaaba64adf6575f790f19a32fb0743b5afcbf5cf036348939be52587e956482fd9ed089275217d2ac4afffb7435fea98826910692a3d3f33eab83c2a155f2d2e946b31f931caf18d272a470204b3c69c82e8b017cca360bed0c8ff8114c1d7fcdf03563ea580ae0f0310df86063d4fb440a109e152aee1403284db0d226ab5950dc4a10635d025380"}, {0x40, 0x4bd08833709a7efc, 0x1, "c624ac2ff529f67d61ddbf0e9d00da33665ea9656a7398669ba89a84736cdfd85cc6b920ea8439382b"}, {0xa0, 0x1, 0x1, "81b302ce540cd8ceba48987d352a8310ed110942a4657b9b9636c94b33ad68dc22d54afa62a105725a30fa3dfe0f41be7ed2c05be90540bf60495a0d0ed305450aebe316370c66e9a8759e09dc0f0f3d8030a2d93922134b00cdb885e193c8b80ff82869dd5babbfd6c1e8dc80719217ae074f2eff6f3386510a00a22217068e63984c154165ae2b18da05"}], 0x230}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000018c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r3, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x2, 0x0) connect$inet(r5, &(0x7f00000019c0)={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000001a40)={0x9, 0x7}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/diskmap\x00', 0x10, 0x0) r7 = dup(r6) r8 = open(&(0x7f0000001ac0)='./file0\x00', 0x800, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x400, 0x0) ftruncate(r9, 0x0, 0x9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r10, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000001c00)={0x3608, 0x1}) r11 = fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) ioctl$KDSETRAD(r11, 0x20004b43) r12 = openat(r7, &(0x7f0000001c40)='./file0\x00', 0x20, 0x2) getsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000001c80), &(0x7f0000001cc0)=0x4) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r2, &(0x7f00000016c0)=[{0x0}], 0x1) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 16:00:33 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="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420e5e4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 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:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x8}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="630a234ab3a2e682cd415a80287f7f2ab571030f611919d5cc6f96e78280be0c285f7ba38c442d8f9113b548f720c613c7af5dc1019ad9aaf653027a70ce7a4716e9450f3a9ec69d37d75ecee38501ff23876716ef15043cfd4877188a92a8743ac4fc3700c06512359711bd75e767c3b23c85bd78353978a59a8158296ce8f1672ab528ecd49e539e7ca69f73348cc00f2b596d55b8931d8c948442b11774e5b54714967d86978346d1337dbe976c3f363c9a"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa6336ace2e4f8f00b7804be78162e0000000000002b29fd0f7a5172c86e162c7be1aa5b23ed9a1f132e6ebabbbff753ca27acb5d602000d7d026ba8af63ff3728290209000000000000007cc53c894303b22f310b404f36a00f9000e01be657dd627ddd133619148503236d8056aea8c500000002000000000000020208a371a3f80004008a0000000000010000000000002000"/198, 0xc6, 0x8, 0x0, 0x0) 16:00:33 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x81) write(r1, &(0x7f00000002c0)="c8bdbef65fe11873f6eacf036f5c457470ecbf3d02458b10ff96ad7880a9efc18d045fb84bd6bec3124fc293401e429a499b84681926b70dc1ffc164a3fcba135a04e77683e516dd8d2ca49f0e24924462adf1e0750f1972562769e1424008ff0fd543ec2f99c07d5ca32ccb7f91bd4e6134f80f6866f5bff6f23422ce98442c", 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x1b, r2) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x1}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/76], &(0x7f00000003c0)=0x4c) fcntl$getown(r4, 0x5) r5 = socket(0x2, 0xc003, 0x2f) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000400)=0x3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6694c86675ad7a74a491aea3b0c574539806f752485af32a3d1c6b317700b3626434bb86744db52e3dcdda12d370683de9e4241b515038737973701f5a8c1090e8c4f3d87639f2cd50002a4369779d64d3262fa60e"], 0x10) sendto$unix(r5, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4}, {0x4d}, {0x3, 0x0, 0x85, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x54}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x3f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pckbd_enable: command error 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) r4 = openat(r3, &(0x7f0000000100)='./bus\x00', 0x80, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x20, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x29, 0xf0000000, 0x9, 0xe5}, {{}, 0xfffffffffffffffc, 0x22, 0x10, 0xffffffffffffffff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xb9, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x83, 0x4, 0x2a, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x9828}, {{r2}, 0xfffffffffffffff9, 0xa1, 0xfffff, 0xffff, 0x3ff}, {{r4}, 0x0, 0x0, 0x20000000}, {{r5}, 0x4, 0x40, 0x40000000, 0x2, 0x6}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffdb, 0x4, 0x1}, {{r7}, 0xfffffffffffffffc, 0xc0eab3b862055428, 0x0, 0x7fffffff}], 0x3, &(0x7f0000000440)=[{{r8}, 0x4e53b5ccdc2868a8, 0x50, 0xd5c00008b2d4931a, 0x1000, 0x3}, {{r9}, 0x8f901f89a0285fbe, 0x80, 0xfffff, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7ff, 0x1}, {{r10}, 0xfffffffffffffffa, 0x40, 0xa443c316c7e432d5, 0x3ff, 0x9}, {{r11}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0x2}, {{r12}, 0x4, 0x20, 0x4, 0x1, 0x4}, {{r14}, 0x5, 0x0, 0x20000080, 0x8000, 0xecd9}, {{r0}, 0x5e02f600ac155faf, 0xc0, 0x40000000, 0x1, 0x4}, {{r13}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x8001, 0xe00000}], 0x81, &(0x7f0000000240)={0x6, 0x1}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9232, 0xfffffffffffffffc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2f6bc73c8c32c5bdbaf12a4b8c1af658022c"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2000, 0x202) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x7) 16:00:35 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000580)='\a', 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000002dc0)={""/16, @ifru_addr=@un=@file={0x0, ""/4107}}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:35 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x6c) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6, 0x0, 0xf8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000002c0)=0x3) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x5}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000004c0)=[{0x5, 0x80, 0x3, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(r8, 0xa, r9) read(r10, &(0x7f0000000400)=""/5, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r6, 0x0, &(0x7f0000000380)={0x3, 0x2, 0x7ff, 0x24, r11}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x100) 16:00:35 executing program 0: 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) renameat(r3, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b070805463bfb120fbc198f"], 0x10) write(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="2cdfbe0e8b60c9f30645ca50c916fe4b1119f02fe12c38e4c9cce8b0c7cb80ff027559a1fb9ee0bfb76e93e7f315f4ad51a463043edf068665da36e0eddce5844f00f17473126b9c0b945582157d76c5823e4be475be922059b83d03e2c5d9fac5ff017b3fd42f0ff1b424eeb54e58d4ffdc3003320172767972bde0b943d2fbcd825d9f98674b69c62e5a70b21ddb9c8766ccff2a6428f964d54627d95db17e53679d251698", 0xa6}, {&(0x7f0000000200)="5097c30dd3931dbfaf3cb3b397d9e51391fda31f823cf46a79b7270beb4bac0ca49d250c47273fbf68a9d89f29b8844a210c8c85b6176c56a39eb6b18d11e64f860b160ef9e09207e7cc1672267016ba2c15747721126f689c0411b798905e25a01764aac078f248a716aaaaee780316750064aae3afe9b1334f70715495558729553e3fd306048c8fc41d9d9113d512a33e3dad5593f0c02c58a343ef2daa1851a984387a2ce50431eae6b0922c13387367a32c4513e55ee7d6cbde7ccba1661515d1479b2b980edf8b688dc26ed3302cc8a25be6cdc6f724ef8878997662dee7af95f3676ca5", 0xe7}, {&(0x7f0000000000)="11cb5267b5b352712d737489a22aec6f1810ca8ad1a8fde64a3c79df0b913499aea6da051ae519d56a581f1d079eb9bea2b51f9ee0f1cb6901ebb26e96ff2056eb7e323dbd888ce29d8ee6e43866330ab602b904a706a76e5e73ba0235cc83b8ede5c317ff5a8200"/119, 0x77}, {&(0x7f0000000300)="458842c931cf3dc21450e8de7492246ff9771b672a68c98b7aff56c651dca029d865c31f78f8a1b2b6e50d6efac5608b8bffafdf817a596574c10ed7bc77f33dd4481d50f5f01c88c758eb5a9ffbd64f3f2159c4c23f75477986335802c330ba2a9025fe4e17b7f81760956d4ec6dc9cc79a2d0d688186066e822642c314bbb852941e6b5a282e677e20dc3c14c89c72d9eb7ca694d1eb2436ee724908d586abea390ce076d1e5d7a3dae48ae500c80f1573a4c00db060a163ec8cff24da82a088f3941987dacbaf19507f8da3fa8eae2b1bea89fb58570a0189640f4c3c1b1ec74ef5fdcb20", 0xe6}, {&(0x7f00000004c0)="2ca192ceb4bbfa4065379f0458214feeb8ecf79e6b7b3206d7c2e509376b85bea92b915726c3a62339f2bb8058da290dc05c8c7b9a9e6b96383683110307f344ff4978d3de62574145bc66be2eaa2fc39c35947a10d35a6b1e0697ac98ed7fd58b7b3bed30ee144f44b0b95507a8b418257d8b7204a596c7326900db6de964bf7d9ca859676e13691342584ebe890c8d6ce8bfc28d06afa2cc27bdd1851f171a4395ca8001c1", 0xa6}, {&(0x7f0000000580)="544ac3fe6c1d9429382de59801179fbeefad907b827e504927e6b0ac01cbbfcf97f4b741af61a34440f99fb647633bae82844c753d230f361cb8c7c736686d4feab909", 0xfcd6}, {&(0x7f00000008c0)="267b2e673c39edf51ad0be47010d23a971b63cb78079af8fa86978e16ce4313bda78d49f7819f035da4bf66cc1d08cfee939b8d8c5f09a9ac7432e987eb7dd458bd98f4466c27ee2c32ad7ab7b230efac8eeb128f67c8650da2d3757dafc813a300187d55a7c618e7f8cbc020ad74566aa9770993d63ac8e16cce750d28d3693f0e8fb1f33dc283055f3587c85afb5e9584025aac11f5565088230898dda0922e951e3949f59f30bf7dbce53ae73a1f95f1fd66a8279a12cfb9118f4d03f9e3d1ca4947bc734aaf7741dc62af5db25268d7025ea97ef3a00f8e08d94cbcb51d67e444e55319ddb31f14a85d04407ce9b6b81a3bfcaaff18ed2e46960a9003062b35f1955b8a170e7a564b42b02587a5a458125062d00a3e9b0fe72781565c6c6ae8e72c572a46b2cea8a7abcf5b6e0277a9fc5bfe47e7714a044b617b296e7a99626a13b710c6f7a4c45f8a4dfda81d491ac58d4f92732e218d2cd94b704ab9e01aa16e907cdffa2847b65453bc7b1485d85c62e8984fc120ddc370f9c40a719aaca3eea82e98739308b4c3a250465195e539e7f05322e77e7d9269a3e39f2bed541970553441a9964261fe7ebab7c1ba098a15de5298d4f6d61910d356204183bce98bc8fb2f422607efd72598e0c14d46d620f8d7c973657d94787ce5eb9", 0xffffffffffffffe2}, {&(0x7f0000000680)="3b7aacef71743163346aa3dd02d8838e5ca1ea894f9a7db097d5e5fedf1117349d910de18893c9bc040104f21d96739e0ee2999468a5f864631643ee85f99147792c32ba51f0703f", 0xfffffe73}, {&(0x7f0000000700)="e384221991ae52aca8382beb94d9291b5141743e965969944a3be08633757f84d729bce74138f883b2ec06c2fc0483a229a9e1662b5ce4cee50b6e39c7c238b18fc07b530ffe69bbea05d27caba53678dfcc837f88fc8cba45e23777d18503b74230d9abc7e196775319ed315998e4ff458c07259ac8b549eeb252bbd415be02ba9f412806a87e0c041c2171efea7538dcb34790238d5c5cb6734967f7960a67323ef470a9fdaeb4d304d12d0f832cfefd64119b4d9fd02a03785b4b2866d293568a166bacad7319b04793c31f1b206242487e0a8a661e86f4c0bb", 0xdb}], 0x9, 0x0, 0x6) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:35 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x110, 0x4, 0x0, 0x28d9}, {{r5}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xd76, 0x3}], 0x6, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x0, 0xdc}, {{r2}, 0x8000000000000001, 0xff22a4880804181d, 0x1, 0x5ffa, 0x100000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x10, 0x8000, 0xe3}], 0x8, &(0x7f0000000180)={0xffffffffffff8000, 0x5}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r2, @ANYRES64=r0, @ANYRES16=r3], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x1c}, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x4000, 0xf9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) r6 = accept$inet(r5, 0x0, &(0x7f0000000300)) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r7, 0x0, r11) r12 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r11, r11, r11, r11, r11, r11, r11, r11]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x401, r10, r11, r10, r13, 0x0, 0x10000}, 0x8, 0x6, r9, r9, 0x101, 0x2, 0x1000, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r15, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r15, 0x0, r19) r20 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r19, r19, r19, r19, r19, r19, r19, r19]) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000380)={{0x401, r18, r19, r18, r21, 0x0, 0x10000}, 0x8, 0x6, r17, r17, 0x101, 0x2, 0x1000, 0x7}) r22 = getegid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = getpgrp() fcntl$lock(r25, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r26}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x93456b85db0a74d3, 0x0, &(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000002880)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000580)="7b94b87891847acdc6ccb9233b34d54e22b1f5bd4191b6a99c5b90a3525656166789995a32d0fecba334660d7442cbef19c9051d663b88756699da88be814e50acc54afd41d032e56859594df410a744a2103e58e0775642dfb14bbced272cb154e729cc2cbc8ef32c5a2e7e557fbf59c575958618e6b7e6389a5304b10f72c573b5976f3911d95800729a7871daebc7ece5b497192a440bc5b869d335a216ea0a3c3350a8601e048c4e1da5f674098ffd88bcd5e35fa0e6995d0528a340177a869f716916b1bf41e574367b88df3b1e99f6511535b21693f99307c0602e9af726c7acbcd3ca28eb51d4940b359be595c774f769ec27f4c35e463855867e1e6bcff895a1bc778e890eb620d91667530013bada71536b2b4fb979ee2d2c7606c9c19bcd3dd0e2159451930ab18764cb7bf810a2949eaa5d57b594484277454ab74d098d08f6b60fbfca6d6c17e552ec5bd40a7a5b80d3bad573c9f29fd1aad0e82e5f9620b57829748f14f93fbb2d3dd2fe45117b6af280861f14c16c8dfc5358b887bd86203ca6135b1b9cf6d1dfc551d8899229eab91bf89091e837f82205931286f78ec2ceb86b4ef060e85aa3145929cc47a3a809b232fb4acd39387e0f2133acc9e5166fe3aff7bc8af706ac145afa70530d0ee2f24e0eca6e0c70ac9fbeeca28cd88ed71ccfafa71470401a3c13e3013dfde353447e645120d3f0c08beed3055840c673ae49af8007eeae5ca1e0e7dcc565956284219795199dee34119e8ba5cb4c18b9d5571d54bcd52c36ce7b177bf292946e7acd0053776e684c4f6ce5a05d99c7bd917ec586d892e66ad66edf82de989e0c9256d5f489c870eb3068f08c820be0fba181a12cec2ed3a7f8f299241dd7b16b22c5d01fb74b951244a45c97a0434c69be23bb862136ae59ec6c21bea424c2a8b10cac35a35a781f2f71162287d4fa1c9e8452eadfdc479f67a8a450dfd8051911971c9aad4d10865568405298735f37fdde8c2ac922b9f8d8d497c833e1ccce551c494ac13c077972880f92e08c1ee83af2c1a942dfe65b738ca3a039a502d2e2e187187a4912570547501752e55d0157d1cc81f71748f95088778fdb3b9f665a47a6b5a9aa2fc5d7277f5845dc1654a46a96cd10a27c2952aa95ddbb01ff2e4dcfeb25141d04c72df542c437c55dbd5acca2945eac094ee216e0dd0a4ac1bc80efc4fddc5e1005d6a66774249a0f2d95a00cf6cda02fc3eb4422cafdd5760c4a5afb905918a4da70b98e6661eeb9c7ff7358dad13fb0618e3cb5ff2c3eeeaac074b704c9987bf8103a76afc69bdbd2687c79184c89ad657b047b907d07a7b5f2124d448ab186188795083a7194512e8ea0ac15d9687b4e5953ae51ce0366e0bd1df34e96571e0c50915c554f531d72e1b137e641931bccca4a12a2bcca453ae1cb84a9e03b02ecef86139b2efc74ba3d31d2e701d4ed27b02e1397bafbee1034531c9abb3095571b83354075f1aa8215520430acb057441fd198d26554be09a3b33404d9804e1ce83e4c21b54ad81bfdfc76ff95543741da11f780c11a18a23bbe1ec3684f6d943cb51b391ed0be6f053070cbec8abbb2e5bd822cdab9fd934e2d362593bbd4416277eaee17168f4c6368aeb766864f7356873580f9f65d3495ffc7d0483a8cffcd74dd1398f3fc7f2885fa9096af035267f0bc544764a76d283d7003e0bc75decd6c90fe9c5e034936933e3a735d587f0a21b9251122ff73f45ec063616f7bbff3b6eb4e951b6c250479a3148445b00b78724f007912fccf7f8ee6db41bab34a3de16c9976b6e7e4be33b5638628db699593d7f273341585525acb7f35125b4290f081ab0b1a32ecefc17de6bd74286e2cb24c692141c0009f5f9cc56cb329c9cd2f64785f843df9fc645c77e3c0dcc1a98bdf86c7b81cbbfd8515f148a8ac3d882a2849651f1c7073083f15dab049be1db344f674bd3618b7ace519751b4f92d96415c809f00ea2fde4fa46c810e526ecf854a6ef1744dd1b4e8dc3d46a4d7d68994c6c4656b3b7003794257d52886e15ae52e75d5ab07c6fed83d7efa7b5d9f9ce65e0ee56923d0e34333da310806022f0368ed4136a4da3312498531838c83998881b14caeafee74d3891a311d109fca8b5178d84c52c99bc7d6cad003ec145ee22169c54e4644bf8a73364ee1f2e4eb971eaa11e6bdaf60c783f140c4063fe9dcd4886c463a426fe6fa5e8b160b5963e4250ae72faf009e30f143ddc8079ff88079cbc3fb3a2b1d645de588780f313dfd22043a4be1ec4800e3db2e6adcb47bc260e823b735aeccf6d17c636d05c6b9bc2e245543051c490a3fa457008644253f3bae81f404b6abbdc92c9cc606f6472377b1dc7fab25531e9d4c7172dcd65391a0af0c83342da924d23180cac278e5f190d875ff9ef751efafd74ebe6c42331e770b71bc9b5addfb86f62aa599a977cfb3f9aeceae06a445ac7f97852e3d80cdf4ea5635fcdb652e98a1ea38b8e506e19811171fe7ffeae1d81cb2f119f7dd9bc4e0b8904eeb2944c141cb053a5b10143697b43c20ca1bcfc88f0d9cded9adfb70e48a568a26e3546eb9d6d8c4b84b7c3de6a85375702e662d0156370536b818dd86b1a98ff69adf79459ede7f9eb4f8981aeb80e323198b287980bd2bdd5807949d62b897c527ae494658e4f425e1eaf9a4298c1c6b4b84ea3292278604ded47cdfc774020124276606f6dde35178fbc14fba820dfab07814946f3962d9fc8eb96ff5ac1f617b1a8cd94a3d9d65944bfe1c20c8330c8ef8396ccc4493452b7a97e2da4cf6cf7b534d5adbda9047768275c2dee34816193f92e8bb23d33ffac440530a98ee7c5658b22d8de9e3edb2db2ce65e9417b1c4315bdf46c20f4279cdb5fd8c429ffb792d49bd3549d274dcfc01aa8bb0674db366c3bbbd18a4d7417e232c00d81d141d5faa098713af0ded16e8c21b3f20bd392cd9903d636c5e40dd2d7a954841fa43a7805e2e66c6cfc21991a5d314732bbe719a49597ae2ce80d6525d6931c5a2bd8cc1676b83a2076476b1b6842058088cab9f9a1a6f24ddf2c67355ea53ce7c5245e365489d70e9f8f3df640f76749032256b43cefe7ddbe1f2b7854af4bd2b6f1e5dad0c6e7a90c71e82e3bbd78857625ee5bb3416f21938052411c36676fff35074acc9c21b5d01499eed25ef594fd9bb07945b622ec576a220f7c6e399f3d3e25c3fbeb21a2a6372761cd2b5be319af39523a05ac0378f537a297982c1b0d69662dcaa094af5440aa62bed1b39e1eb28f4886ba18c158353f78357271b35393a5cee6156c21c970567d1eabeeec169b9df318eb5413fcbd2013ef8181a85ebd1cec3c8f648633fd8ee349a7d482cdc2bc4335f385e945b870a4a4611ffac607fb3654e93d602e2b77e16999a0be172860bcf043a5d5002e55b4c0d0e473b5cfb657662df27704a20ad1bb96fd3ece27f4739ac4dd43902c68a911d8f6d1f7fab6b0a123e9d22d48a1da3163e17c6a68787de5a383bc2a85babf5ac43acaff5bba54ea0284ce40421a95d9defc1c284ed9306c45fd6ea318e29666137e07d673fb1fe723ec3a7b147f1eb89c4de5a6be876bb69118c06b91cd27bc8e217295c27ccef613db054837d6faaf1ac8f40a910033f213d5e666febfd8068e3eab5452873d0630be902a7f926d666af3d3464dc2308024496cce0e758726ad93b452a1be75d2b7292f41af8c85fd30fc9dec747a11585d848c230e5d67a772a78b15a15d8f98d21ad3b906d21860aad5fa303343b707df36b277105d38eeeb6ae19412c8f92d2b3384a76eba7667b3dcb8058268ba2d9cf2d684d77ab42640b5a179462dd75a0631da642947c5da590ab2b8109f4c48504fd1e0926e776d4ebe0d54367fee3520c3fa0395a122015f44c295b9545bfadc5063faa778783a16c5c14086852dba44549cfee10e228ecd5d82292d28380fce01aa59a68dd3cd036e04d68c9858329d3a253253bf09e434139898831e301065346e859a79f330178ac82a12dbcdcf13c9a6fa00ed9236fc233b4605cbcdf4291c16fb4d8f0edca00931126c10bd1ca2c6efa3f67043b28191ac638bf4f87a7fbaa1257952231d294c090753a145b2ec0dd8cdce711b395b11c53ea5eae34ab0937209f97f088bd15e298ed60129cd74000023ce8d7ce3ddd8807d3105e0e4813f3041c782aaf7e85b3a75226ea54a922326d313bac35bfac28363358a63cae0f07793d4cdec27fa53d1b9b346f43585b17dfc5874d8100e0dd535b5f37032dbf5c429584961f3e6d3fa914c11bb88ec5354060578340f385594e935fa1ff29787e4c9678a20fa859e547de0dec95cf9a12ef2fb81be36af7fd96c4f0a7efbb65965abed131ace1eff13f352d70832943374b1a02f53d12c33b21703424812cd826cbedc9653a5b503f9af4225b2f0e063972b7a6b47ab2a85b0f099d8c64e34633180701d2cd1d3f3266fdf5aea0c568502d9fc73023de61e579a0786935987d374d78da678aa77066517c5e2f1130840bef29b67e5737fa5a5765007824e16e0ce0e9856b32976912a223ca7d8980eb180e0cd4c7fdbf48548aef033c703ce1f4734307a62350386d824c0c52235e5b4aa7d66ed2e97fcf58404fd6b4ed36c38298e599063c37aefa1e7feae219b665f9d33e4cfb114cf9ed97cfa063f587bc3d82c80b99f74c5d9ceda170c55262372ec0e112c6579053757651c2c261aacca81c16072ee0df5bcd410eb3d409ebfb15dfa4c10157913e195cc48add2e582f72d1b29196a6997ee74389c31fc8c6669814dcdfe252102382d27d77a3481f28abd3db84e384a1a2e5c3d89f20a64895a9585407a0161e46c8baa8d0f6a4f40c50a9d52efa419c7af496976d455a7222ecd74c41fdd74cdb34c6ae393d61a2f1f3b0b81a943857db0b711860d2324140583c47fdb0834ba23f4b51635225853b0d6f933f16aa927fd8c9b5035e6b310a7ec15a64cb3bd47c8c47d0fa40fd3c957bda3fc6e79fff526845a062738c2d46c5bf81cd574409bfb6dd3eddf93a2db97a164b58fc79a700a13fbeba051d17ca196ebe644159a36483d04657ad736169a05c0dcfd5360ccd7f00bac1162accb2ac7d9353883fc1acaf289035b701c9484dab544ad03fb4d0d73e1de0336bf38d7fd32945d28a2be2bd7a933bc2394134b33e8d8edf9aac057b50e05a1d72d22217db8bf7785e8caf49aab4707eec0beee0583985a482061f760dd829642fe82b576abcda5c1d14d7ac64cabbee623298fecaa0b17c49378c7638f8f9684b67ec74bb676c8556d0b2da150e94d5c58874586f4e1abaddc28e193d40f004179dd5689d36d352f51c77f989421e48e6e86847e79bc1ef72bc3ace08a6000b81813874a580ae2e2f8a49a9cd46188754fa3a27af34ecfffebd1c51ea97ac677a2545b776fb1356bbb20b8b9032fb2a31ff1c3d6c766497a18200f6cfeca87b0bceac0186bae0a94505550dbee76fae4cee4f5b8206a98fcfeecbcb2f03824f7d67c31b7bf85f6c1d399268a6ee81d5bb18211037eeb33d1ed7c8d06eeb688e24706ff5944143d66ffe117bcd23b2cbc83f8a4e2dd2bad857aa59e0486e888a6ad711be95193aed45b02f6c4a88b557bc5f6b0d1a0c4380e59bfc2b2627ea84a4d8caadcbaa93038c7cca6ef3b0ac41776413c050305af136f9b676b2a43f4b1e5b21dcbc66ee30c9149b48c21e47a50823ee8f3dcc3124ff70010e80e69778bb19c54f942999a92c5df1017c41d361be8384f92cb02", 0x1000}, {&(0x7f0000000280)="a95bac23e285ac89542667f9cf5704ba0fc67b34de9c1eca522b55aa611bde93b9ad540a391566b4c7ddd97c141906c1e1e58c7ca2d95a7914a86415da280a8a76d9abe115afbdb93a3fedd4f6ded998f9598f9fcfcbc7d26d1d966d4e4c90", 0x5f}, {&(0x7f0000000380)="22750e39efd75219fceac201ce0836b9926b698dbef9e20cc03542689e33d6d22268e39dd888adbf7e1816aeaa9f45972707e259a43b314cd12dfe97a9216875d8a2abc114b49df4e366fdecdbcd85976ce51ea23c5e98c093b5a8a2daf81e81b4f4dde1f23a97bef4c47b8b97dd633612b33131b46fd4b7a06421b6046e89a9920fb72678d337b593c18184e39d71c75d93cc509ab54089fe045a5d2e0b8d429fa75aa1ed99af8306099457", 0xac}, {&(0x7f0000001580)="4bac96703fdd34cfdb1a49a57c342d9ca29b8b351f15fb20dcfec3e0906da612514176eec884ed384557969a0b45ca6ec270ec7c5af26e015e006ff7bc21ae2412ae0c698afe605cb5333ba4f6caab5e18020966466d1c2ee58d47a2ba08b0ea96b05228b159e09b29e062333c19ee17a3b75cf21949a9bafa776f40d6b8f384b2c09962c86cbc7d66e0e8b013ac975bf7885f2cda30206ce90b5623c06a4248f2e3c1bf077397c5a172cf9acfda575a8b85226e01e9435df204a7f30ea2bb10da54ef209964eade799c1f7200063c7b67bdfb3bd8df268bbd083412f51106644e511d6433ec6e84095557f990dea35f2329dc3b179d27601d43a7359225fab17c7da96c72182fd5b4860cb8a7c656daf875f08a222490519ba1892db20e7de128c37f0586a154e414b9c1d52f876db7fa5faaed7a7920423288f0302dd024da86868d2397432abe942902bd5f1bcb0ad136919116145387c3ae0293a9b0d971da4de0a68411c047838fee63814dc15d3ea0ea688f6521be74a5f57c39fefad4a41f5a364d935d511e0f51974a602fcd2f93d5492082a6fb6a3bd7c78aaba6f0eb97572bf4ad9d3d03565aa3b3f247ef6a68f2faafdfc6b1c28b35d068d71011ecf6efb02dfacb4f1e2846109142788d3342388df92112aa5c91b3ce1c9f4bd4a36fa054df1311725ceb07cbbc16797c3df0fddf79e88963676f5244d55e633acb09487e787536e7f3d3eb4a0f8b437c65715a8a5facafedca7802974f842a8decaba7213f91f947f2ffc23f3120982673377ba67e59d90977d53a46b9ccf835158e2cfa8830baaa4036e24e5f385e67792ee12f1131f2adc59dbd5a78d2a816b768a6d06f4ae42ea10d537fc7d64d7b0d658300bc80319d4646707ed02760129eb48fb2ec7c9e67160a4000c1036cbd44909bb528bc94bc518d060eb8f985417c3bfd604781de5c2ea6e0cd913509bef3f5fd9e9910db83ca4af914ab64dcdea0bc90a3548f7bef9124bf72ea56efb4c949e908f9d6b4c5c78d681dc885c62b4dcca501f9b59f788a4542c67ab4fb435c029c7a84ff80fa7eb20ec736ff5f6c60feb0055211ae2ad53609211f2db8eec0ee784a67bcd329ec9bc6faedcb9c1ed05592f4ef4a8b298aeaeb029e8c00914be8e77f00651cb6502712b8513885e678919cae92eddde25ecfcfcb245c2c1c5ef1ca4498b090d8eee86b757459eadae5239a53474006a734d1556520cfada18ba7f2c8f5ff9c7fd02a3a058e44b8753f8c6b09a111644556071c9f053edf5a7249a20a2c0cbed0ef063b6dd1e6def243d2b433f8527a28e5544a662a830357780dcd14749b08a10a3139897e6ba7e30bd49c82b05a585f13b9ad7a626dc11b7f8b251f09764df09487a0f970e52b94d3237f379b5727d3d51925b37df852f5bf2315c583a0b009b4610ccc7120a4e7dab42e9027223d8351d856c2ba7eefc9d452f95fe518c270b60a0771f9303ea5e5af9ea544330cf15133ab573c6658cf6108e38b1501f4e7bb3db807a2ea60a301eb3cc69311d878a158f3cecfcbb5c2d7757015971c504552b113a4298897f826a76f43bace9884abda337b01b7d5504b3fadf900f72ed11f3769a5e94a5c9a4c32c9325aee478f7f936a6c26266b2cadba33ea637b1adb1b914ed56cfe73f4e99f432b3ae7b6ff07d2559aa62f4d57202401c564ea0040c6a3aec338d299bbbf1edd3d5e58c9aaaf5eb10160cbe6b4498ed45802e1f79ea683377ea2c28060d00f3d119ca8dd63fad48762fcdca26f246ed8a7f330137961dc27ddac033acf31bc835d4761fcdfb0942f9e027bde98dcd853c7a103a508ce4aed0227965d8f8664f64eef60075494757df1c8e9e408eecfb8987cf9f9d37fba5074dd0291a69b0609dc40b47a7e2cfe0333bc9e2dbca59e66c1c6130c562bb02029cd2e3715c0887bc2264546267b5bd332d2e27658e69ef1d7ff8df8851f71d420469dd6a6a5de349d438c21b8bb0a390731e9dca88234b1ca9877a597b6914bbba4ab0de3be4a69c5d7405e79aaeb5d7232981ad2e5b3e3dcdccbbfa4e77348c9f4900a327abb7849066a9135111b08cf92e5742563b2e7d23cfbd89ad4e964404619412541b597766a67274ea5c2223dbc821df3a973196a1e5a79cd6a36425948dbcfe541d8a2d0fa6e59f9ceac425161b05ab2dcffd1f7f84f020711ea1ead09a95fea6c785a0322f962b9c17bc54f6fe8b2dc1aab8400c43d509cdb356eedd6f37db72b6d0654efa4cccfeca46dce6c2ff850cab1cc8c7df1be2fdf39cb745361850870d42e8de404975e2f8173daa7bcf80b68bae860dae9b5fc3183cdcd6311885c088544360b0c7f4ab8cbc911869f6c37ae88694a9f3874dcf57412dcf1918cde93bffa45dc71f047f0a95f1a86596de4592e5f00e12885b02abe8f87faca91407a55f69daa744f6b7e1bee4981cae0567228b57841343cb16c7ac1f21aef7fc1572de441c1848a572d3f568a67b146efe0749ffaf1854243dff4988f3b30760692ed9f5451d45a819fc0d1e9899633f009429e06bbfaae1f9c7d6f7a24fb6b19d0ba3c2f50c2f9b265c2eb7f79f05ea87841d15de41997083cf9f96812ef4882ec58bd20a8a1a14b7062986bca7862a2260415fa84031e2eab14821ad2a6ff290d4d0f13ee7ad16fc30ed7cdf032f961e0c49ccf91890c65a81c839a71044c7f705e08d7c1e13d4a71ae7495b64719772bc01ec02f04dffe04093fa6141846083db865aafe1ab6a0dbf9a7cf7a1f4e327cf980c158e8c71bf710d22d49bd6f2e6cd5f18645284e010bfdf16169712378df6b2df62ba3f96fdd533c35e657708634a6c5f90462edf7bca682f2dbf79701f509f77db8661c40e879fafa36749504394939763b50feed2e3c66cb2856025cba76c97b1f117942f4e78ac67a93c9aeab828ca4714d30c03ba54c01609820cfccb88d792b285cce9bca023198bb169f5e10b73bc40c683dcb5f36b6eb30e3f1f506c3db7b226e0c82b3bce046995ea47bc8d50f69ddfcecdaed66e3ca2c58db28de450763f181e259e2bce1774f1c66da3ac7bec8f342cee16e6cf38323e1672bf55fcc15117d187fdf9b4b8934fe45e432140e64fcd3cca372d8acd60c6810ba0a44e39cbd4996daa66efa30ff27bf07aa8764c5f047f79d6bea7aea41c9d7e95535cb6ffb257f85d8cb5472f2ce2bfd23a23802aaedb23aa765c2d4528f1e0f9ef06531783fe36ccf82748468d52ac1ef4ed4eea9ad0cea48948054a359ef32994a1b9ec10029acbec46196b9977cb2b11474ef6f7df85de3310b905be93bd660facdd9adff9c3bfc9767f1e05978fcb1f94efdb57f8a0df15569e3deaaf613fd0ba9c0074f473164ee71e6613676df945a15b0d5a30ecc549d4577798968e71ace910918fc996a49688bde36462996650e95c95ca3e7a4456135d1d5f894a7ac97acd860fc7fc7dbd77fe3cba5cec0e815086eb65dee7a184b65c4ecd7254af92c9911822a7fe1258caa53d536755dc91d325d6d2d0da5b2745e2d29610783a37a18eed256ef1321065b7f36c13a36f12cf7adad45972df96e819b8c69f9ec1be4d23de2a9f2bc7a4e79db1b5bccd67548ef7fe7191adc139efc93d39b512441b0a7bdb6c4a51cbd76dd3ec4d2c6c424209044edc30b279d202dd3b93176e8dfa84017e9de5b4c9918176300e11de29c5aff30c6a5bb42bdef735e88e24e81f42eb2b419f6680307ec8bde79e2e4404d7447f9bff47e84982f16c8e9bef1eca8107a272a1797f6561a17d8402735ea73be3fde3ad8373eb64bc923ff0512e123de39be262a3eb2a776f9f0e77456a55fe75bb8409dc7defe92c2afc6bd9bd483c3912adcc2dfa237f891ff229052ed1f0996760d6f046d480857d7abb15f54a2d08023df4f86ef6193ebad49903c424a61430c31a0375e8014897e619eec2f95be41082bc5c576c945f8b69ad14e2c012948ce11af4d6494262586432b15d71b58e4adc87df4c14a0ecffcba92a2fcaca6769804ad62110737601f089cbb1bfaef908c696c48e4f2f29320a1e52f9a8b17abeb049c1802b15ced6af21ff1bbd3018b786fa9118bc53273db33b3a33ed0c81d5b6226e0b19888412f3768157d8b681309fae8a13c48f9c6cf5f6670a2011d00eaa423757b2762aa72c27cfe96e54198ecddd71333d51e3ca97d7702c4db72dcef3eb1383007115ad89bde8854b009a8620888cf2ccc707824e63c9d302e987467cdeb8e333f7c700a898a776cbcb113ae72a7d94dd6d3e78d1ed547c462389addc7c7f4cb509765c1a6de37e8d9f639a408b0681236fff855242f5ed5459e2cf8651a40ddc12f09e48dbf1b47599a3bcbf9909172f13f79fabdb988def44eb652dad522a635a83bf95ec1154577c49548eef3c1841763b796e142d2ad48f19d3dd2009a4253738d1f899bd14b7e5d558d94f65892502b3708c6bff66604c38172928a86252ac1c5467785d8e5ef7885d42007439d2776c60501fd2d399d1bac00cc050f3e5c76cd7f00d54f4f4a4134e9c8006f0f933fc5ab54df5e9bf0e4715e92991ad123497cc58bccf9f6f28d26f5e5a6b43f1d92efd3bb7f1ed5c8f8036757860c675be33862e2d7294540a9c09e7e65e1e54d5655b032be75eb2bfc8f4d86aae590999ff7e79331b66ba39cf6c10805799c424a884c35fc8397d035af7a41d08e67a4f8afbe13c003e199d6c809ba45bd77d6532e2c75dfad3b51ef10493afdfed97b481725ac1c0d2baf757296a261c4843a215684899a0360a7bbd1c6e925524299a1e21835ce71686b8afac902987764874b2a28f0d7c7d275c72b663de15bedb975b27b33db9612bfe97049f0874bd033f9be7fd91a82848b6511898183184ad58796cea2bd1828292ea7166d15ea0130ef976e642f6fda67f52c3985e102216b81aab8cb459b329d7b5de008a324df039625b0782e0acabf10e9891cc5584dc85ec1263cd1fca93ddb01fd50f9c3556122b397c853792b62409365c1f4e10947f8c9172c31545a2cc3e96d249adebbaed549745e95f591dd7f8b3472403681ad9c22232abe5134a07898b70211fd5bd71d1c95fbb0f1327a0d3d96f44978fdf3475eb7b7ec4c6aec649d83f0144bd4ac63d635faf4e1706349523a5d972c151ba0e2fd63c182dd56e15fda775238884291f7064793a3b706988260e4427639939130b7e80c1f216db09224f7ce544d2c33706f34bcba8b61753b4b1f132d80796ff21c41ee60f94921adff7d430730ad8c1e7711746a6119c76b791607583d75be0f200a367aee37bc83c130de74534da38a7078c2ab9ff51eeef06b8ec84ea0c8dd9c355114f94244e40a905f637fc38e64c324690a9ac5eadcce035f3720cc2ea1b36d18a3c46d972a5c65300374480da41df68bcc443f9e227b063e6b01042b9ad441588ce71f047470db277f53139c70dea34993192ca3e0f03e0f78593f1080ff6c25f631db3babbcfcd62ec65348f790762cd877667cb1242ed5a4e474a34a6966b15f840c5a0b5a3fd7336f5fa4ed18fae7585213065ba1ab06b9dd81f1500bc74a753c8dcfa13ca5a1b94c8cc2bda597954870107ef9cd22f5a7cf9543581d8c42e86901d40bdeace49768a2cff47bb6454e07b41ae79725cf85a0d290a4534582ddd6eb14916d118d6ce0899fe600f8d209f0b56223c0a38bcb2ec9ff1ebd4b0fd46a896668df77b65ffc485f48b7b6b7d5a05f54ce668da9a93807595d06803d9134c86c0049e3ed616810639d06e3ddf2", 0x1000}, {&(0x7f0000002580)="d0b03d67526ff6f2c5706292bd69c09c7f2b1f2b1d6f9829db13034b224cf8098d9036337447b2d5c3acafa0f2d1f52ea030e90264d97bf2a74952e65058726ea06cb0dddf75bf1d6024c1ca86053b4fead6be0c9053b9bd18a9ff5b433c03978f7d9b7658e00c82c818d64b1bf9cbabbe5eb2a86191fa9d864cbbb87df049cb6596851e9fad93ea797592e3ff34d5ae01e9e26ec953326c78", 0x99}], 0x5, &(0x7f0000002780)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r4, r0, r6]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r14, r18, r22}, @rights={0x18, 0xffff, 0x1, [r23, r24]}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r27}, @rights={0x30, 0xffff, 0x1, [r28, r29, r30, 0xffffffffffffffff, r31, 0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r32, r0, r0]}], 0xf0, 0x4}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r33 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r34 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r35, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r34, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r33, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\xf4\x00', 0x4b42bcd186dd611b, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xffffff81, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)="be3e9313711d412e7d9bdb552c74") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) getgid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x104, 0x10054) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0xca121b6ca67c6bae, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/5, 0xffffffffffffff3a}], 0x1) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/130, 0x82) write(r5, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r5, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000300)="06a2c4e54e5adbd95a0c76097b155f1ef1873af524fa2e96f9a01ec86ff1726ff4dda77b2f7775530ba9f96083f0a7e9e11308caceb8916718499eafebe8dabef77b51ec48c1cdec0a73db644eb9ab4cf1a4326ed228a7eb6ca5e1633cdf16d27dceeb17b79728391c", 0x69) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 1: r0 = socket(0x10, 0x8003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3b, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711", 0x0, 0x3f9340}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendsyslog(&(0x7f0000000180)="364db9a7b60cafcb63bd41e4d3424b7b08e2c021bc163cd7c8cb21efc2eb145e5521ee69c1c52e12af272b824c674d1f9aa0f39d2c34cc2613fba6", 0x3b, 0x2) read(r2, &(0x7f0000000100)=""/107, 0x6b) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x7f) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x31f6) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) semget$private(0x0, 0x1, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) clock_settime(0x3, &(0x7f0000000300)={0x10000, 0x3}) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x620, 0x0) semop(r4, &(0x7f0000000340)=[{0x3, 0x3}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(0xffffffffffffffff, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480), 0x200, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593c2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r3 = dup2(r2, r1) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000440)="fad2f5dfacccc2c901d664230bb027c43e2591b268c061662663c207ab860af71a9314befe8a2a8515caa2d3be311f025d737be0f81601cb6ff82f6270072e5ebf211caf6666ede57b44a2e8f4df0003a90856e5ea30b71af62f56ff991a", 0x9774, 0x804, 0x0, 0xfffffffffffffe62) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x8004) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000380)=r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3bd, &(0x7f00000003c0)=[{0x15}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getpgrp() fcntl$lock(r9, 0xf, &(0x7f0000000340)={0x1, 0x1, 0xffffffffecd81e2d, 0x100, r10}) fcntl$setown(r8, 0x6, r10) 16:00:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7fff, 0x0, 0x7f, 0x201e, &(0x7f0000000380)={{0x0, 0x1, 0x40, 0x9, 0xff, 0x84, 0xa8ab}, {[0x5840, 0x1, 0x100, 0x8, 0x5, 0xffff, 0x7ff, 0xe63, 0x7, 0x0, 0x7, 0x4796a248, 0x5, 0x67c, 0x101, 0xfc, 0x2], [0x5, 0x100000000, 0x0, 0x5, 0x9, 0x3ff, 0xe58, 0x1, 0x8, 0x9], [0x5, 0x3ff, 0x1, 0x4, 0x7fffffff, 0x80000000, 0x4], [0x5, 0xfffffffffffffffa, 0x2ed, 0x4, 0x7fffffff, 0xcd23], [{0x0, 0x2, 0xe0000, 0x79}, {0xfffe, 0xfff, 0x0, 0x5}, {0x706, 0x6, 0x5, 0x401}, {0x9, 0x3, 0x8ed, 0xffff}, {0x9, 0xffff, 0x0, 0x3}, {0xb, 0x8, 0x7ff, 0x80000000}, {0xa21, 0x20, 0x5f, 0x8}, {0x8, 0x3, 0x1, 0x6}], {0x1, 0x7, 0x11, 0xd3}, {0x6, 0x4, 0x9}}}, 0x9, 0x1}) kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) semget$private(0x0, 0x0, 0x19) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000280)="e7e11cff4c0df607017922e57cd35319f0990458742ab908a01652264da38964dc637a328634a3cfcfed71135d386c661954341e3bf6e0ab1f455991ba19183dbfa20ddbe3694279ed38abac77f2fd6ceb0596098576072bb0e933ab0a86cddb55d539b448a9d3e80ff294df87947c7c536eebf655e170ba4ebf3f9cbe05d7d384ccb79a6f039d259b1cb4ae2c6071c8276728ddb8151756b09b01b1cff2b8b237d73cc6749156a9c33de7854f9158ddebb43c9adb2400e8a0653e0609d44eab7d6eca59fe45a7d549b543", 0xfffffee4) 16:00:37 executing program 0: 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) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) setsockopt(r3, 0x46460000, 0xfffffffc, &(0x7f0000000340)="df9c67eac48f3c57f317e8e790cffd91182f8e8f4a35a0c2dbb8252dc23dcb924d296bed84dd03ef6b161da9a870236618fdf7fabdbf30a9d8d3dd152410ac31f086866c5d4c3b21a9971d5db69cbb39a260ef424119a7d8c0b001e502acdeb8385815b3f3ec5493b560363370207a088a638a91f1ef8738b95ea86b198c5a594fae3f8e90122632fdc381542bb91c2e1d370447a916358bcd31bf70e2c081f790d1ca5f", 0xa4) socket(0x0, 0x0, 0x0) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0xea7, 0x20, 0x5, 0x6}) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r7 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x1, 0xff}, {0x81, 0xff, 0x5, 0x4817}, {0x5, 0x9, 0x81, 0x6}, {0x1, 0x3, 0x1, 0x515}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r3) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) getuid() 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r3, &(0x7f0000000000)=[{0x4, 0x1, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x7f}, {0x0, 0x6}, {0x4, 0x9, 0x2000}, {0x4, 0x555, 0x1800}, {0x0, 0x3, 0x800}, {0x3}], 0x8) 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = socket(0x6, 0x5, 0x3b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x150) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) close(r2) pckbd_enable: command error 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0xf1, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x60, 0x10, 0x0, 0x7}], 0x98, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x80000000, 0x6, 0x3a}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x20, 0x70000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x1}, {{r6}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x9}, {{r7}, 0xfffffffffffffff9, 0x4c, 0x921dfe781a7fcb5f, 0xfc4d, 0xcef}, {{r8}, 0x7d6641ebae81457b, 0xb5, 0x10, 0x101, 0xffffffffffffffe0}], 0x80, &(0x7f00000003c0)={0x200, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1d}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r9, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) 16:00:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r0, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0xa52d1acb7b58be68, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/228, 0xe4}], 0x4, &(0x7f00000005c0)=""/170, 0xaa}, 0x800) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x46, 0x1}, {0x4, 0x6}, {0x89, 0x1ff}, {0x43}, {0x0, 0xc7}, {0x22, 0xaa}, {0x48, 0xff}, {0x26, 0x10001}], 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x42) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000006c0)=""/193) 16:00:39 executing program 1: syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0x9) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) sendto(r2, &(0x7f00000000c0)="9cd9efe7437181ca7e8494797521a23092f9b924d5d322547688286aa440774e3ec78996c2b19aed8a035d196f0baf088c878bfe1edce7d722f387c121967ebe9be3a5c7ff3d622e0ba2433897bffc772136532bf05c42b8b27dd006ee43ce88fbb60ebf7236bc3c697c7a6ff14eecc960cbb73de55f08aab5c751fb623f15ddaa8bb51d523afef4390fd4270dd93502130a186b9fd921db039a684baa6abaa0f51e3810c5f9d5fc355a0974e7c03a84", 0xb0, 0x8, &(0x7f0000000180)=@in6={0x18, 0x0, 0x10000, 0x200}, 0xc) 16:00:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000039faf089ce0cd4e7b9ac5c148f6a211bea6c6113abf337c9f661532b87343150b1feed5c628b613977e902f78eb0016011594872bec3897606cbba0600000000"], 0x10) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x2, 0x3000, 0x211, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r2 = dup(r0) sendto$inet(r2, &(0x7f00000001c0)="1dbd1e042f34f090ec26705b0aa5975c7a867442937a2bb21373287372ff039c1be2b5d6dc8b98888e3fb9d8b69ee81c12400ea1dac692b2ac75e2c19aae55b7eca792bc8e1c0040cd2df9f2a63946438dcae5bfc89abe3f43865bff851f8bcf77af89f842e4ec530093f6d22546c0db0af6e694103c2ebd56b6166e338c895d5eae025e83199282f574c3869e86799d28699083e2ff19e2985816a42c98ca7de544aec161d2c7eb601864c15538011966615348e83a1f15d5419413ba67b862d2a912af1baa89ac6645", 0xca, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x0, 0x6, 0x80, 0x6}, {0x40, 0xf9, 0x0, 0x1}, {0xd8, 0x40, 0x69, 0x7}, {0x3, 0xc, 0xf7, 0x13}, {0x7ff, 0x9, 0x3f, 0x7fff}, {0x9, 0x5, 0x1, 0x200}, {0xfffd, 0x9, 0x21, 0x5}, {0x7, 0x81, 0x11, 0xea}, {0x2, 0x81, 0x84, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(0x0, &(0x7f0000000300)=[&(0x7f0000000180)='..', &(0x7f00000001c0)='^+\x00'], 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="02b11a7be912b09b81c25d5c0770619c73ee16dc279482298466eed9c76d13f6a5d0acaa20916aade1678dd1412e7da12cd309"}, {&(0x7f0000000200)="a05d039fca9a1ad14da8c6256d846c8f685f746d07a297c822eac533808f88fb77fa82b1ad0571b01d55515671f1d1b9ac2440fcdb51709b83267d9d948cb6115a167cc6958eaefd57fde86e010e41bb21bc839d191717ef11371e2d2b70b4a15ed535c6a0b9efe13cfed0f42a2fdf6da3b644318558631ff9b17d56d62b1edb77337a9cc9f1e33b7d8e249105e9f8d023b7a0450e83908af5001f316a25e36605a51d8a34cd954cb3b299240297550c2c883af7de1a8bbff408ac53cd9f"}, {&(0x7f0000000100)="c6b04c1b32b97778bee91bb43c589e761ea3482aef66434ec688ae43b326d534bac2e03fd015b2b269a6345aca257736fe641a5e7e7896df42a84ff3ccaf56ada0fda3e88ef6ca1f14f5b71cf2366cfc9ebadac84f1e666d915a7233a69ca5221f8b10c36e7c149ec2474d", 0x3e7}, {&(0x7f0000000340)="ec5201b62ef60a74439132e1065450ae46362910dac5a221b9c5df9e9de839a51cc5c87b7d7fbadcd3c8959604eb485d43ac27e4885865f90432aa4d5270843d7da2cf3ea2d5bbbd16f2a47d770f7d2b36b507ed52efbe3dec25a1a7717565c867864d5b2806175fff27cfa55b400b38268728aa9c75a4375a3bcc884ed3cc6052387f5a36bf796fbcbbfa1e285372b37949e6b89bfc935ff01accc78163f0beb187d3f0fa9c6a72dac6bb6ffc3e549e822c"}, {&(0x7f0000000440)="58727c10bb49787acab47ad719f3f152d18aa891d2ee428a96a21bbf45dfb70358aa7a17b10a2e2492166d4f52b9a58d6db038e5bd065ba3565e3eaaff3c54c23d64e66c9a70"}, {&(0x7f00000002c0)}], 0xffffffffffffecc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8000) execve(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000540)) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x20}]}) r0 = socket(0x2, 0xc003, 0x2) r1 = dup2(0xffffffffffffff9c, r0) sendto$unix(r1, &(0x7f0000000100)="24da396f64fe25e6ae1434da5f7e48edb3b5b3fcab1aff0003c5a527358c8ffb6ce9a200f5ce74715259928b0f64dece635e8c8a7f7fd91e7b5c6891d9ff9a6ee5bede3405259f42d578c104f31f746185a52362e96341608b8e4068cbca63f258d59857891d71370862ad44028227573a1b5868e4bfcd27916885c93e9c5414cbf3d19a5b270dfa588dd5c46f0e2a86af026bb7aa7c41c32be02a2938b240765a04fd6c723eb05f5a1ee4775dd636c37756237fe9abe5b7d8a46231dd8e0d062e230aee13865fa0282e7fa70fde363f27461446b06ea32b60fda97be6a5fab56ea14bc89d3e9c5976a7306653907caa297d93d22371709f74056f49306991ae27e6d9276cffba683ebb625a8e13987fd9ddc57eebcede80523dc4353a71d7905f72783d72b1e5b907404800dcfa9ab52ff2788d151a22cc6b3579775c7617ed917d31a132d0a0df0f24e996e29eb1821955a9f994a0a4d3abf652036ffbb9be23d7613cf0dbee6434eadb7487e5820eb8db4698b6cfb6b47f19668425b03db27c59670b8434ce19d552e8dd330bf30634bf06fb3f5e3e82628197ec16db402dc14925292796d5f36c2abf94cb03d534e3aae086f95ae0e4d2b200443e07b78e32a03c9e82dc14746633a00b5b6df61f360166bfd062b7e281c04f1afe77a910f534e10dba6742cd76def9bc84faacbdbbc8bca888a640b1a6bde9462abe9197ea096596b95fad372381947a7e26b90ec8d27305f3c3180321238c3770fba4542f48b1175ba2c590602cf18f2ff57c3fe13785e9cdf741d33c8c80491266082ddc9f023e0a7dc46fda62321458bbd20286d3997f5dadb1f9b6077986455e80d55d53c50df7ba8752e7dfd0b181b7e86d73d6d40d56efdbf229d911100017e1eef75bdc3c662a41090d12a576e9037ea11009e4e68b5e5249753de4c2dccd79d8c413f30c20dfa014fa23858b0c8a3dc6d2e5ab0e8c69f76081ad938a5e2ff62d0a7b0169a46a92e84680f603c6655ff2aa8a09205d4f04a6dcebfddea7b082c212079bc1e6dd5c0f6f5684bf2828fd581261eb8c8afc2a6eaea007326ec47007c2b8342fe639059bd08b34461d608108ed0d894e419e1686db85b272098c2de731d3c1878b52634032a0ca9c16a73bcb9b448e6286ffce268e09a8d7352aaaebe02dff23276951b87a6df3d4da8e1031aa6f7125b07b1d39754aab637dea69f9e860fa057f1716efb519620799dedd59b322d1b0dbd63ada90ac150b22594848dfec1346be3ba8e23272daee0b9bcd10e170e8f15689f7ac3e868901ed00f0101e41ab16b62b3d626e5fd4c6608d50932e6d0c88acc4b24c0a4c26f586c648609d34219ce97bcd2c4a5c211b70e03dae085013b8395b1f1202ad041cb40318dc4b11968e552c69d9f9c5c830ea9ab6b7811902db1f255fbe9006439b9b6956bfa2388a13225fef97986d34d33543f953b1a23f2d8ac71dd84dd1cf724ed4eeb4a92aac0b2a56137cba7c900ee000ac63e9979291e94334e50181bac813bfb730ff7c5149c9c9cd440488c52cd1e2e766b39dd588c9681af87564b31d936b25fa3a0f062b845eb240ba0ac52a8a37f832cc5c65eec9971b37134150d2033d330da1643a2d52a1679a07813b45019e982a7f65d6e13dff0ee56fb3bced5413c8aaafe3aff36e1bf8d10f719be2bdbf0277e3b8c108c46825f36ae7e51924e063ade6f37a04433417992cdbfda8ad6f33bc377141788bc56df7055b6d223251cf3509e48c7ae37a642d24a724ee2032a429e630f821eca876df17dd87a5fe63737aca752523bac0395ae216915026d92f29a44e46177c1abf71452cf892032b7104ceb20ce3981daf645844d495d8adc6993fb34a0a5b2efcef68b75b38be62c2bf6a8559796e4653a33c8541e3f11118c991eb08db46f4377be40cba34f142e9aa1ee7cdbcc1ce03eb83a9aad07d15741308c35d47ca9ae48ec66d7ccfb7b71f29068ee3f1412dd74dd8ddde66793e08ce5130c6c12d20c7f5a4af59716fac8979577f88fd4a8eb789536287967b6544721a2109606e8c546e1bbad519cc27b9ebd8debd4020da58db0dccee7ff7023a16d0b8a356da7d0ea84641e61f01f5b713a94bb800b334a7a069e04a79bdff61b1a6f2d5e203da27a3b4aea911ee1143c36a9146af4d290ae43feba3e8334ef7a1e8d6fed1e86c0d44a6080c18176f39cd5dc6ea30924a460ace6747697340da7954e26b463fb72fb1125d608899f08912aad541a036c408f5b431e745d2751944d86d61799ece05e4aa8021dd4d47d1ba021cfe2b3a358bd0e919dfef78ea959b4d5d155783dfa651bc521bf8a56cc91e3db4ce889ddd179f0a567b5ccf631b08c1991fcd347612d9cf93a5f126316e084ba379908afa65cc7d6adb2b5357123c172d08516564862ced067f1a02a15f7f82204c8ebe21cc0f78e1e56050c45a86473dcd86d73c126b1c5e9ff1bc2b0fdb7b0be6f6f74118152a8287e8be9a1f37787f2cf500c21a165325cd9e8c86a9119556e544fefcac36154f9066d1f189277b2c990a18721d74cc2505c8c997fcdd9562db410600063a1fa4b1b9874a2b713f9f3e75f500424c663b8979ba4376e45de15c4ec0a4e45459374b80bb3d1a6f42a3f72d48aca31fd23cd6e5a945f0e3bafd911c3ad828e7fa3cd047b67d70750848337b45faa7d1fde2ace21be9ef634d5941ae743244fe9591e7f4a66b0508d188be29b79acc7f56658e3abe9222858e1b128e14871a4f5f117797033efafff4537ebf84c2764ad9379fcd6d3d013124e4e9ca1f695009d698d6fc2f76b56842e0671628a3b0927cf5b09c176fee60142b2f0eb3af89eb49fac51930c5f9610b42cc1317bf37bcc484f3f694481477b6007d7684b74c6d78dbbc4903d1f9c4339eb654d0526bc8f1eb685c8e8add6105396cbae5704d2a41baa4fdca03adcc9638b9b6bf14a94d7c06c4b2af3e5dd5bcf7a0f2a99da0ac2cb0b547791cf41cd633c46028e847990302493992fe018500885345565391e20b76240a33a0e7d8bab9cf7a89471ccff00754e7b6f04bce3cf279c6c68b047538444b2023f5634345b89f8165a4e4575bf61a80e52f7eb0de1229f5eebf8f81b13dab61afd8d7faf3ef94b15c196cc4cf80eec5ded4f8fc1bf37fb9f510925f63b92717b802d84e8f3a3b6ca9c5bb0c5bf2907c68f994f31d116804f44042bbe9f8517f003278b0f934f86384c688597eefeceb4a9ece440485d2560e7c8cb426a0af474ea7842ba5be51e3db0ae43973f7f5beeb63507be4802c74759d61e4a9d64bb921e811249fd2bf44f6f7dc6a89e0ac6128dade29d87c2fb0f7d729d3cf03ef824dcf75d655e9eda0b5c3b3f4d2f94f41cd232d8972bb78c25dd41f5de893691a2b1b267db19a936bb874c85d08103eeda1307e7c3a95fad57a8f813b73a1c1dc32e2618b6e7a676ec608d86bb1c1be05639ad9c024a20760254af93d8ea677d6beff9fc054d64071a291df62bd872354a79fbc92f8850bce8985006701a0c7a5424e4a00454f6ec4b49ce18f42109c4201a76626a8d1e8b09feec4519e43e636e76d01667cdb3b1f9ec0c098207832101222b806cb0cc20ceb9e15e76af686f02a459ec2988345571885c665ecc56d1d8550d8a90f8e88714d2b14bad24af32535a1cc935b4b9755172630ded9597363280f48254fcee173f380e325654ef9dc27213bea6ba49047702f94ee57c3fa83cb61472cd6d25f715801312ccf8e435213c6e76127290f4815c89c104851f0f7a5087c2bb61d5578dc059e0918ac0d08f14ffd14b5f34bb9e924ddfd423854701b90b81e830e6d110b67b4041b6609372258b7aff4e8022f496de3fc40d7e009d5c0849f49a71b97c53374ead9e19257f48e77764bc7ff9416a554f16e56887e968e1d86f2be153550b9111ad48d30bf3764eaabdf48524d5484462047b9c4cb66651ee079a5d129df2e4171d6ccdae2e8e91dacf55fbd1f265763e56859bb64c42242bab5173c3a68abe52a1e13dd25205d9e68e34bfb3237083870ad63c65c1ec994e9a4c4508b955ae11ad62ad97395a1c04259483265397cd96114523a437bf5663f6f3efb9fc3fce4bb8e070a482b4f8cecea28b63b7c3c3ba423c54d2eb66442cce1549d85e676ac46e7930a12dfb62d1cfe76614b70b87028eac50e35e3cf79d591e4a4439113f7ac0131bba13f91660d0770af22d5bf5c86fe6aa8d65b4fe1296b6cab5f0468cacc90a9f20b24fb3d353adc12d30b8d907cfb17cf3487720bb20c459c7a2498e1c8922f32bb60f7198b015a2ddc3d2824c3db9293945911250f4de6a877984ec2d5c6be8f82cb052672b6b91773bbbf91fff9fa208282a57c1531012e47a427be648630fffeb30f23870924dcf1d7493b273aba56decc86834739cbfc9b21fb59d7b3939aaeca203011c5dfe4ef4b56f20292093aeb964ea78b4e1c551e044f6444589b43648819b8ffc3b49514248a61d081fc258f9804f99c7a7399036790f70def17eb82cf82f79d1878a9b5ab1655859f5af6332228dc7deae0e955cc53ded677e3a235571eb9e47a222b147225014f6ffbb5860287bd3de067e2072406eb2b1541bdbb9d43b009527ab5c028a178121d81a19714a127f3529055eed9aa96a8290820c0838487c0a658ff859e01962401e69f4d4c19169d9a6e6c3943f12d3f29e5cab5ec10c019f85015f1e47c4a02ada7c864424fa56f19d251dca630aa6ae08b511510fa1cc7dd319544ecf9182dba0eae958cd19516461f592daae9640fb56b7a8d43b732638f8b19511f671ba190775f0013e800a9b79609c31e8dc8c9ce6dec23d5b3fb9dea0c3b7c766735cc9d13ff0787cad46e1600effec00ab580e45e2145ed376cdce876a6d00b9f00a570b574094c646b9c6268033f0f8c302cb079cd8cd4e26a35c51d4523d2a5b5f229b1271d2bbd5e292375c1ef1156e190577a44e0d68e73a86596a35e445fab0ff162707420df0f925df0009b37d4e760a62893814e41bd2669b4dbc5a74ad2806e373e0390fc5a19a54b9c919996ae9755bc88dfdeb3261e0d499041f89f782caad2bb2505cd3a2b86a3b01a5aae48daac9fb3ec607f85e04c2ba55c6a37ada582b0c0d9881bad280d79abb9ddcec2ab5cecca0f8da65c977174fb9756cfac3fa249ffd49f68c67f493803b19fe13ce25f1ffa2a063a5ab763cf0ac483af8cc1c3eeef6fc851c92c9e1853e0a335cbbbfc9c12b317ab52dd93f3f1c747fc31f03b3a3dedcc717fa5a8e411c7cc6576b4390a633e2a7c76317c46584f96028fc336ea6563db7c6db9511b3b497236e90d8e6c16af37e4bd22deb88ae67a7327628c7c0adde5cf2bee1cfe9a0aee3c6d9a27dce440f6177d270a07a5acb28c5a87ba9d5bb6a92abea7065309a71885204a64106d95224ae1d43bd15f0fb79be61e930a438a669bf00785f050b548e4cb8e6e678d5968b6d78da63c63d8bbd3c1665b4e37c78d8773d770a11a7f0600e0d6aea271435e0fdc54810dff4abb73f2c391fc3a1628a343f605ddad3f89830ed6256cffece55f82bfd05f2ae72ee9e4e98928843c7aaba97489b4abb0f42d1a6d4d1504006ae419a65e335d40d9bb6286caab329f84adc198fcec209cb1ab0be75bb6c880a5fed40f31c135312fe806062c980b77262a252dc7850a76dd5ecb5d31230e3a17d61958c68d98b1b1a80387218d749e7a0b52d422ceb74af030f30bc0adc2f71551ac1364c2cfa5a9efe1de509be630a462b4df", 0x1000, 0x4, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x115}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:40 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x5, {0x0, 0x3}}) r2 = socket(0x10, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x1) sendto$unix(r3, &(0x7f0000000140)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x2, 0xd5f9}, 0xc) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r5 = dup(r4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000340)=0x6) r8 = semget$private(0x0, 0x2, 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/162) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt(r5, 0x29, 0x10020b, &(0x7f00000000c0)="0300b8e63145fe623622b855a3c41fc7f80400", 0xf6) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x0, 0x646a, 0x3}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fc, 0x80000, "00000000000000010100200000000000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd77) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCNXCL(r3, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000180)=""/58, 0x3a) r3 = socket(0x18, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000240)) close(r3) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) r12 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0xffffffffffffff6d) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r12, r14) getgroups(0x6, &(0x7f0000000080)=[r14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r15, r16, r17, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r18 = socket(0x11, 0x3, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socket(0x11, 0x3, 0x0) 16:00:40 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%,#\x00') 16:00:40 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) dup(r2) syz_open_pts() 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x24, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r2, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getpgid(r3) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000400)=""/137, 0x89) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) truncate(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc06d839de46a620, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus/file0\x00', r3, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r4 = dup(r1) dup2(r4, r0) 16:00:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x6a], [0xffffe0fffffffff7], [0x0, 0x0, 0x2], [{}, {0x1}, {}, {}, {}, {0x507, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 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)) 16:00:41 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, 0x0, 0x6}, {0x74, 0xe4, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x20) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(r2) r3 = socket(0x2, 0x8000, 0x23) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) accept$unix(r5, &(0x7f0000002840)=ANY=[@ANYRESHEX=r4], &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setrlimit(0x5, &(0x7f0000000440)={0x4, 0xfffffffffffffc00}) setegid(r6) setgroups(0x0, 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}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, 0x0, 0x0) getpeername$unix(r8, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x231) r10 = open(&(0x7f0000000500)='./file0\x00', 0x10491, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r12, r7}, 0xc) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r11, 0x4, 0x8, 0x239f, 0x1}) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r3, r4, r3, r6, 0x0, 0x10000}, 0x8, 0x6, r2, r2, 0x101, 0x2, 0x1000, 0x7}) setgroups(0x1, &(0x7f0000000180)=[r4]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x200000003, 0x9) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x225, 0x0, 0x0, 0x8e) r2 = socket$inet6(0x18, 0xcac87733df3f0d06, 0xff) r3 = msgget(0x0, 0x604) socket(0x2, 0x2, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/219) r4 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvfrom$inet(r4, &(0x7f0000000100)=""/209, 0xd1, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='$*].\x00', &(0x7f0000000200)='}\\)+^:(\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\\\x00', &(0x7f0000000500)=',{\\\x16,\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='\x00']) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000018c0)=[{&(0x7f0000000240)="9968dbab8c85ace3cbd4b6b4f923b29b6835577fd974d31cd6e8ab49588253345790b7532144532274f4cc45028ed17648032b33f535afa7d2c9534509ddb2aec7084fb3d37314d96141c280c32244828c243aefdabffd10c7740c4e8bcb25e8d0573cac84b762b34b5bc580c6", 0x6d}, {&(0x7f0000000340)="577e50367713f6c598baf169a42b25975466236ffd213434547ee1f86a2f29e1533b4e50f76c56db07e7c55395fc448d", 0x30}, {&(0x7f00000003c0)="ff21762309c40e44161897931ab4ef3a05cff98c99ec073519260caffa0f5e4e62e6fc27c24fea7859216cb410507862774779c8b70b12494131329a89cbf27a67a0d200dfbe2c41e71e4757768b1207a3c2b81127eb841d220c9b681af4d69d16f1209c7f7173e929e2e8c2035df003fa85654c3b67efd25384d76dad042a2564de3764b522210cdad629b7fbde8ebd554d01e3d8d23123245c61b43b13361fec5db58100b77026a16da0646a133d29b861a4051959edf842d152ef45633a2e9c67de2fa645912eeaf0cab1cafd8913890e73779e6c8c68e980c5e29b2b", 0xde}, {&(0x7f00000004c0)="f1543d3edce87b42f33ff9cca2081a1cee2ac556ca2cac2097daa64fdd5c4f9603c3ce9f215c31ec2fd5720beb57ea9c242c0a6e428bdee0e9a2c6b03e66bcb349b30528f2c48570c52694a4726f632c52d282fdadac6d25b2b121c5764a91e00de5bec8638edcf81c022be10569400dd897de1565b030fe1782b4c8534495e3242e8ff3646ed46eb5dbc748b4b89a4bbc908fd00499d3769c2700f5d5bfff870b6656b8257581b9da39ac58f314075089c7802bbfe0d696f592e95f137caf28778b1a358ded", 0xc6}, {&(0x7f00000005c0)="6afba3c47c2c7cfca139aff22ddc25a3700efed2efe9b53e0e88d1ed10a2f16584ee587bbab907103bfa068ef0da876d44fe095bb4dd34cd6295ec9338d16a78523b2a9e577facfba0fc0f082f2d851fa5eec1d5f2bbed8f020326978cac6f43dc5c3274174b295500d496132daabcb755be426327046f5487e056ca070ba59ffbd21d2e8e9d33c63f799de3e42d299ceabee90b95de", 0x96}, {0xffffffffffffffff}, {&(0x7f0000000680)="7b8fa5d855db937500c49b884c63c1c5af28e172f461903c13e3696284fca1a224aac74896aa9d69b78d4964dcb0c87bfa9987fb7b65d5d7a7031b8048e352deba7df2f5e25137516d38364701d31d61ca6fb6b2ec74c2774a6e7ba82389a73f5801c8f4dd4d0875721a1f71e088b305b9ab103310ff85ef7961931e9c9820aa22dc57bf0e66736beed6e96e1a8b49efc0bf6426c9d332f283a11f983e75f01d279bcbb0b0243fdd97190a2b35b13a681db65d2dcb2d8d4f60be43dd617da1b3802fd09b26830f01fefeab1d92951c5d1490cf7ec13222c06ca2b4b30785a7192742189b86681fbbcc76b112e2cc254ce232f18c6b8296fe68e5548e87037e56855f26206996b761f125b2cd8a13ddd10327af3db3fb2b70d1505a9e4c1b03e221e0141148666c7c94fe808d8e8e6ae42e038ab0eb5c5bdbcf73409218e2d9bb3f80094c210f0a47460a306e53cbe0ff8b28a3a5a60416ad9cff18442cc09b80f0a767d3b51856c8e18a7b5440019e0cef88ffe07792155bb908fd44a0707c17748e19c60ed84839a813ad4fae2c692543f652f3e60f5c482aee5ef4d571436f6542793e60762b25068bf1a85fbfa0b0fdfd31c1439a84535a464181b74fe6c855452bf498c7d052cb8d3a407e9b2c93e15c55730b3482e2f1e8b3ea2b1b66096db6813403b08b9d7a26a9c5ef028b360a02c985df85717b70a9aa7e7578b9b985b39d6adfa6ac3455e792502f84138685b3e446c657578c53ac1342cf8d3a745eb096f319102d9f881d7ab09f20b21610cc9dcb6606a9cfa4986dd5156fe434eb39a82aabbd79896a6da707d2927fbda06da9a537dff915dd256a7ef55aa25c8f3001f8803a791772378865a8ed854ba9d1195c34465469ac4aec0051e1a3c3b7b7d1968b14fbcde9026ddaf568eb77b0fc89942be4afef3dc394f633010b24a336ec35441d60ca8161355fc7f3d30edf1cf465b323ee75948233153107fff9b1c5f20f0e4b10f76e79b7220a6a559f7365783bf41db64ab35facd7d99f464f70381b63da7e9f71b8da56ce75740a27c9d2dc4b0735a20e3f9abee83ae01fb2d2d6b37aaa1f6309947ad5e02fafe0d76fe2e168976df60df299c4f4cdd03793b6554e0acad659568bffc9a6d8eceb4e042d2e58253bd09a413dd18135463ada592868243486c2754655aa50a13bbbc767ddc614ac41bbe26fbefc2f0b50e8051cc78d133bee41ea3a90f2f592d22ca5833e6eb4f4abaa4b67cdd6d581abcfa72bbde261c3a1c2e8682dd87b8ebbc5d1c64167bcf2e6f0cb402a9586bdce242bf7ba49aaa4352bf6f96d31e7c11400964d46db93395bcbfdc999a6621f6374c3b547efaa7d09ebcf0010d77316d013ee81b1a569a124a7c9006cbe58928682ca2d8d2b87143c575e5e61ae5a0342c48a46c22c027236c7ca5f16ce2c3fb8e4706942103cc1335ba89930421ea7db901cb00397f6152e72bd4fd6fb8c2f1578361c9ad7792f67bfc19a2dd9428ffa6419f00bc9593f4cb84a3e3ee9f4c13ff5580486623108b1d94bc0ea02c083c07d44dc23ae47aaa601321ff0d31fc95af4407a0447a5ba587611ca010f2bb31ed76eb9010d536a937a94964ed3c283cc478a55193187c5224b3368e27d75f633c1e074c98949676c706680d602edea73f0b10b6f6b13796c705a38e83167193c8cc499a15f808a9d4b091b64eb274263708fc74e3f5ccdb2733e3552ff4e4fa5ae1d95cea424f0d273981aec102855ba93cba65247307e9cf190cb6d46b3c07efd33c6b622576bc42b9422f257e25c0e6768c032f77120d300482c9576961f12c6c38d5ea7c360afa8ef2bcd457425a6d542e2a213a6412526e13707f806f685b5ec9c94d6cb97e6b272204604b3e1d549d4510c6fa3d8dfbd7024950c5e69cc66be2ae1d16967aac018e57fd33da0a3734f1b8f9d58670daf96adf4d103cfaa3263235c6dde12b06568aa8ff6dcfcebb28dc3080bd82ac3e9059360f4abae6e1a4cb8847257c395bc8c713963b3bc300d1b08dceebdcf2ae2b6bc2b26a428a53a578ed2831854354edf1934173cb80242a88b26b49b6ecb8885990d597df96e09f3ce3503340878fddb0c0b2780f91f4cdadb783067c5b3bbdbc5f3689fe31b8c5a0c0d0e3a166e6732ba61f40481e5aaf5ed0f61c78d97ba250154da18f65da5b4af9cc531ccebd1cae2d2f796fa93d57c0b7d0825cd4b7fa8ff02415c45399556f4880bb4cae8ee264df5608a8c794fe37ac81ceb07ee4510d4cfa108f6a65f8f977e0ee2daa0aa1d86f3c14c174d3cd0003b1e939dc2535a48279d7b1931bf2353b285b387dacaff6ca981001948e04efefad69d46d272009584d185d66104a3988d624b24e20e28447d55b5eaa4c71fd21ab67a099ce07c7773f9e7733975ea3eb7249864d05d02a7904bf0ff1de6b55cd6783e71ca4718e12860cb5b8f70fca9997a1e2ee9601fd46cd0dd4a40f95e0d00bcc85653ab66bd89811db3bbffc1a464c198d4361a3cb1c8e15212d4cc98c9782088a686c9a01aecc90d410da943964d8feb65d8a0d68aed7b1c7c66ed6c03eef992e4402a061ce121463ba8b06a4aafa1f8f740e49a950f2a9616d9043ba83cb88951bb79ba9494a821088aac15999c2087af338267032bb1fd175d0e20c28fef2eb5dbe9d7b2fd8ae15ede11ca2ea8ff7e4245b17f278e9cc222ee73a1c66659c7d9aebb020764af7786ce357de3d5c56d83f84493479a38b35b203556af07313a2ae25232be51dbbe825162f201a4841d25c9b4c5fc4ab19a8ae788907adc108ba514660af779931b9a31810912c9b48aeed733f2a8d7055cb70d1c3404b571a4e218eff47fc8177e4b648cb2e37f587f5e13e01c9f203c3d4ec1d6089d922290c2b7edd667d86d0af84d2b5b6a4c9075bef566e2d43228810f83b635694ae8feb7ed5e3ae4e46b748b855abba20723020be21b361143611a6688838be27b1667acb31ba98dfeaf0eb2a2331149b776cff8b9ed341c88982a06b27f9a25fb64ad1f6a5984bcdd44a75abc11bdbd87c0bc1a86a5cba9a9938474345a1c4737cdcccac1eeb18169ebe1fcb744672ad21b23b0c8d408f767ee3cf1d5b2af46ffc0cd5bc8091863e8a22e5abbb0cdd4bee90bdad500d926809df30cbf21632d1f3721df7923fded99c5cacb4a0adb43008f98657013d3b47879ac647b807f03e866fb5c61d7c9777a5ddcbdbbb1b4c166019587f0403471d47e022213845fcd99fa621c3e9057909908b076c3ac15c0c12a86611fb99566b3c86c27df038731e28a013f050e470b34fe84107f8060cee46816e7170c32a7b4c1b5b584e468bc5fcf7956b648d8c0926115d6664927f0a413eb9dc6efcd726f50c1e27f3afc8969401d56c1590820e595d938b0f515e7b5e7c986c040e37137f9c00e472914acb61aa5fc458dc1adcbf0ce2d259fa5cbe930c50dae5b84c1ab0001bb00f3eda4e25c6cdf2a83689ca088f7c69deb4b4c66876f00de300c4414e6ba8b69dc725cc4ec9fe7c3acb2d6b061fcd11e89500c2d9e7a6791f84b8c8a5ce7b83fecd1429cc7694620721b3764f0007b99f86354c955e9f3a1f51e63af2db9fcf31160bcf2a02b78d922ff854d9301538505850451b7202bd0048ca241339397ff5426f1d04dcf9ac82ab00ef9cf629ea8e81551e66d79d973f7b61f1091b5922cb4841540894b2fd70b8cfbbf330d1a4137c8e815df2e8c36d3e8f9fdcfafd7ad6fe6ba1234d6a28b9c57a5df79490f0ddba5491adffe12bca42e3a4966a45deee55f5fcfb39eb6e4fa24c7dcac84466903cb1ccfb82587177b9e050ee65757b0b18220e250dc792858e98270bab2a4ee113da51ab25425cd5e9ff034ca8faa46371147b014a6d95962ede988bc40769d2699f91d8107268c8f565c6a34d6302b3ad087dafa693c564379b4776c589ffda716a35dc078311a296a8326a0e1d62d483f621496b0b2fdba580706dd8875acc1e61ea6fe7b0178b3497f2340a0c075e933a53c7397994fcdf125680cffdea2db98268168b240ae9bde2988a633dd1e28ebfdb7e1cadbb03c6e307dec4f7043e175ea16d6103b700b7d617ac155209ea10462e277fb6c1c8e648101ad467383c22fa8e49895f55b20030b6d4ca12812950d87d41c1f042104af6338cd7624dd4fb444c8e69ab6c317a2d9889261092bd1c02aec490edccff03b316624bcbea0d8a12633cdeea268f6ca58d3329c31dfeb9ba7e53808157fd57f84860e033fa05b1fc62e799a66193dd324e348cb88a0b2d35014c27e4cb34e3c214d3861fbcfd006b9b7a0071798da0425b578275893eb4bf9ffc9a0a2b483c50a0c1e677fc27994a5e984968fe309fe6dedc069f1511e1eab0b45e53fad2b8af9e02011be49c5f56044b6db29919b597c814fc43eca731d35eeeaaed3b3c9d243198822ccd6827db452a1d56cd0cf9f1d5e36e94382a39d688b424eea5e6f90caf47b15db2623a5561902a3cb70a830a6b5954545c7aab400f5b4325e200c2efddacfeb4a1127e6f3f54df592fbd724c0f4ed5fa3d96164f4ce131571c24f12610c96aca340f3b9d6091ad645b0b8e9390115fb6a2d8793b35b096f793fc09baad21d41aa0c8435b686e44ac5baad10c8ea2b6bf12400bbee79cc307f613e04b0d0688f348b6ccea3083a4995c852534b07a49012ac52f0e80a93193070815d75e0671c166ad09066ab54ef6d015373fad59bc8aeb7d3c045ba905df0f1d0f2872a2d360618eb183b2c136b72ce0387f42db6503cf91a4dcf5badf2316c0b50d1e8d9efc2e5e1177af6671cc9fc1d4df9e3fa5e501515e4914b0354d22628d6a5fbe7ab960469c243670744c79ea7eeb40a953b8ac45ac9e2c9b09cf29962ce99b2b473e8205fd03569a7f5e0f9ff35b6a40dad0a72fd259ed5bf29a6ce6a08a1ac435ea2844e4c7bcade4f867d3fb08d2362b74a4445559c4d0586f2d31439eae748887f2c5d30774bf1ffcb9942cb08f7734553401a0c09d3a5e86cca69104995614f4841d94484d51482f49603178d423272ba064c96baec171619850484b96fc46231eb4e7824b5f83682263bda30a77c99fc020677769eb46a6f4380d8fa08d8da690ad699efbf54f6772dc5f5d6d0f5b6d7b8ec3b2dfeaa5f1fc00a25d42d8fb2200dffd4047062c58b0c703105490f3282ad30da1744960ad04cc12859174b7921caaabbce15e29238dc2595c36664d8fdb52214cd894d47f1f229a0ced41b538550babb0d98a5d92d8df3de50e977f33d5c3e95bf20177ba8aacc424e3fc6da838cefb1773fab2bf9756e8866d89686e04622b7d8be19c9adf50e09a508383ddd6eea9b6f9ef0d1f79b04bbef802c8d5029e15e252c7e4f1fd7c73fa5d8e2bd577b270d0157c937e443ef290536f50429aaa6cd1398eb864444a9652323eed5b3aec022a0d4c25cc6d16f3d85cf6a2e90b87e01d32e25717542c1e6ac4de826a68037bdfd5ae97a241c5349c32574caff69c5c413bbefd458b63276c63e5f2a4243878f44674840277113562c79bea25e73fee8df988993350c69e5116c66269d533e96866b34040c24c0bcfdf4e0f930f48bef755e73d28408cfadbff19d6bf1e8cd5e41e0f5bf15f57a1ece8525584ca09d8a16ba8bd74539dec4c729d839d81f73b98b273ce177c5f7c526499e17ef997181fd7b937d52214b14844d842c8b4908651fe002e06754e3c2143a44c3023737cc651f3ae36a5a699d6da4f314aeb0fa16c7cd215f481f0d7ee3b385ec3054a0c5", 0x1000}, {&(0x7f0000001680)="70064f4c90d64895978978f72198f1e7710384f4378885da391af8045c70a65bb530db0b5a24cd57e95beee8f64dc42ef00bb80dcadd20933c67c08c4190a24355458d2d9cde2475bc0bd8ae4a9a273ee46b5ccdbfb8f8b01a318eda417c5b7e62c62bf5cdc5f1dcef8eaceb239dd7ce0bb971e7998d8e066228a3cab4343bd5", 0x80}, {&(0x7f0000001700)="fcbac5d5cf4903068e7aaeca55eb0049fea57db5a77423dd23fb5dec401480201a4f4b5d3746664c74a2fa787f16e3b66be30ed65c5be709f98afe21310c2e39ee51dd72c3bfe19a543f97df0ecc5a78b70f7ae82681e1ad5ed6ef6c27f4d290f5b297308ec914bdf244650af968715e39b986e4973171ec45ba36df48c90a14615cbdaa8e09791f0618058e", 0x8c}, {&(0x7f00000017c0)="75d7b2686ccf76ddab2fd0e0b1bb9466118e9a40c1c3b8a7049373fb617753513496fbda515ba7133c4c0e22cb134dc8d3f7b3a2bfdeeab88ece8e995ada279934b732d3d3299e67b1a6c1e385ae832815c1f1e2a7cd63c9f1b07b153fb8453335697b9c30206da70caebe51c349444e7b5794e775b5ace35f61c70f1eb5f9c09ad5bfe039a0ceb2c9cba1369e9eada132c0c4e4dce0e9b7aa6d6763a52c6886937647c80a0095b96434533a840cb5234d9c7d4f75fcfaae259f80f532253d31eff5eb46bd6bf4b46c89c99e0ab192d42925770017531769af0c9fb7e42c3de94daec337bc", 0xe5}], 0xa, 0x0, 0x7ff) r4 = dup(r2) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus/file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) pread(r0, &(0x7f0000000140)="2cbc56198a07dec8a994ff4c79c961cdf9c133a750a595e2ce9f0fb39e1662f97bedacf9294f740be6777f8f87390b02a097ff00259f6ac0a01ea8b7eb1570ab5d498e2e4b4dcb18a34d4dfc18295f2d5c3805469f82c56f3819ed2a431a0cf73e216596494b2bf4559bf3fb46d96cf6254f12fe797e06d6f46fe631e300da408bd9655a0bcf453fe26c9b2ebc4b316e28dbbf0a5298221a82e3f486eb76f6e89609f389aafdcb25bd891d0f2020dee37a780dcff278f84566b6021989e20cc1af5f7215ca447e7f501194aadd2c4bd86670a1bc8e4d476c0dedface3970fc4147813efdef5c343562c6739c9bfab10eea", 0xf1, 0x0, 0xffffffffffff0c99) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x14}) fcntl$getown(r1, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000000c0)={0x3, 0x80000001}) 16:00:41 executing program 0: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x2}) 16:00:41 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r5) shmdt(r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xd36f1491d4bc1846, r0) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0xffff}, {0x40000004006}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r4, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/4096) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1d) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x2a) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") close(r0) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x8000, 0x7) listen(r3, 0x6) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:41 executing program 0: 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) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000280), 0x21d4, 0xffffffc1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x18b}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/38, 0x26) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:41 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = geteuid() r4 = getuid() r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r5}) setreuid(r3, r4) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r4, r10, r4, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r5, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000000c0)) pledge(&(0x7f0000000040)='-{\x00', &(0x7f0000000080)='}2\x00') bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5689, 0xffffffff}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) recvfrom$inet(r3, &(0x7f0000000240)=""/201, 0xc9, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/248) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/225) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2400016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x20, r4) r5 = dup(r3) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) acct(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) wait4(r9, &(0x7f0000000380), 0x0, &(0x7f00000003c0)) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="0bdcbb4ea8fe35392b29a20e4ff9ef5e9675440073c671914265705c0d96be4dc59354", 0x23}, {&(0x7f0000000240)="dfa5a7300d793761478709f39c33fbf639d6a14183f134189872c9885e5aab5362583e2727d16c5378721465ecbabaaac36b5d6375e04feeb55e52866d9290e7eed248b95f12832cebfdf902fc3ef4efc94d17807cafe370d1e99f89ad8fa63cd43370681d9945cdd3161caea8b1508319bda7848a501d1153f98fdf48d3f02f6921c54acea4bd9891", 0x89}, {&(0x7f0000000300)="a2fc11145c4df202ec0c0545ad72cd50feae04dcf30f78a97bb8d6cf1026ce9c3739fa", 0x23}, {&(0x7f0000000340)="f4fc8b4c5aca472e2d100c734de215e5c029de72323c531294e0b9be536e7a6306bda4b00899f5b0e0444aaf2758293ca7124254f5fc8ef266f4916c3414431310ca4d59cf25871d540d0753653d34b0ccf6aba901f10f08edc1b0c40bf6255d13c8d3b4e7e6cef98323d603785f69009f68af483a3c52874761cf06ceadcdac89f0c4121832b54b5ed239514502b4f6fe653a4d91460251d1343837b06d613bd898256a0c22f02f4881d928d12077ff85f1be5b18efdbf502eda3eb761e17d2740d64252979f33d633e3a684aec7cf273b4c33e5660b099c7e606a8a27276f812502de6e31f99d725d01b8677b7ab1cad7e71bea1722bcd6acd", 0xfa}], 0x4, &(0x7f0000000480)=[{0xe0, 0x1, 0x2, "5321d6d3ed636c8b988bf3a77e03181532b03cc521bb7a17f8e19a90ab85e9f818d07789acd243c57250d597af96ef13fd4a4bd283707b035de7a28a4c006aea2a4a29e4c0bebfdf29a50ae9e754a93d4862cf75ef10d0a925b98c67957bf66f5e0c960ff44f9e9cd70e55aaf3919070da3590328bc20f2efc318a11db761b8b605e6402b0780504e6f8d52cfe140b07914cc1a2d3ad17b794f65c6fc147e44f94c7e42500fec09012086be6115ccb53a9fa23e4b4d51e0bf6194008e2f274b061a57e61484f3fd87656"}, {0xf0, 0x0, 0x80000000, "55e994132d0cbe021f3479978f9144beb27262b113ce1c92da220e0f764004c39d292d552f725bca56185c86d7006a904b005f482a7ee16fcf7f853de68648400f7ef79c146b0ec28f859812ebe438be2b6935681e7b59d4f41a85bee7a0136452c1a3b4db9d85ca9a4a81884d6e13d6901e4322cf7a10f8e6611dba9c9eda1ea29635411ff16c7573dce83cf2e68fe6e26bdac8b74a81f3ed4fcd47bd19ffddccf95bfb2b8521ba79dbe2b31a386aa443cd65d073a97dc752f56fe58c4917f7c32285cd399325e559c8f638eb4b6760ec0718c339f458828895"}], 0x1d0}, 0x18) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getuid() sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff00020000050208a371a3f800f100000099000000010000ff00000000", 0x2f, 0x0, 0x0, 0x5e927b59d4c6f25f) 16:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = geteuid() r4 = getuid() r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r5}) setreuid(r3, r4) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = socket$inet(0x2, 0x1, 0x2) recvmsg(r11, &(0x7f0000002380)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x3, &(0x7f0000002300)=""/111, 0x6f}, 0xb44d884f0409ffcf) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r4, r10, r4, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r5, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r6, 0x0) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) dup2(r0, r1) 16:00:42 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socketpair(0x10, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1, 0x0, 0x401) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0x19a}, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r6) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) r9 = getgid() chown(&(0x7f0000000140)='./file0\x00', r5, r9) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x4, 0xfff, 0x1f, 0xbc1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) 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}) chown(&(0x7f0000000000)='./file0\x00', r4, r7) r11 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r4, r11}, 0xc) 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)='c\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r2, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r5, 0x0, r9) r10 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r9, r9, r9, r9, r9, r9, r9, r9]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r8, r9, r8, r11, 0x0, 0x10000}, 0x8, 0x6, r7, r7, 0x101, 0x2, 0x1000, 0x7}) r12 = getgid() r13 = getpid() r14 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x1f, r3, r4, r8, r12, 0x2, 0x5}, 0x10000, 0x100000001, r13, r14, 0x99c, 0x58d3, 0x0, 0x200}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r17) r18 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r17, r17, r17, r17, r17, r17, r17, r17]) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000380)={{0x401, r16, r17, r16, r19, 0x0, 0x10000}, 0x8, 0x6, r15, r15, 0x101, 0x2, 0x1000, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000140)='./control\x00', r16, r20) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000280)=""/192, 0xc0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) sendto(r21, &(0x7f00000003c0)="fe5d750e5a24a493ed63585550b7f92f1fc81581a1ee74f6f865ee0ce20ce2487c5ca8e012649445db2f8a79a06e3d4d0ffa8bc636d0e3d59fdd39099cb5a8eb928f750d92c092fb8fdbc4d5f264fcb0c8ab09ab5fb21fdb785a136bf006bea8c4e467bcd52ede3f6b51ae31d4ed0c1a6c6e3890061acf7e7c974b2360af4a73a0e6f397a5b934e53309f6921dd6cdb60387a2f2254570aa622d731e1e877bed2e1bc2a647bec38720e538b53a5caf8b89e4f62290b6a2f3eaf4825f1675a22e213e2005bf424888cd167c025b34e13468f6f0a05a7ba9412f0c76299842f7162255fac4be100473465441c5450fb8ccd05912a8a2e17ea9", 0xf8, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffff, 0x1}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) setsockopt$sock_int(r22, 0xffff, 0x9cb, &(0x7f0000000580)=0x3f, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) open(&(0x7f0000000080)='./control\x00', 0x800, 0x1) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) openat(0xffffffffffffffff, &(0x7f0000000200)='./control\x00', 0x2, 0x60) r24 = msgget(0x1, 0x201) msgrcv(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c24a9600ad73b92a22c04573f002edbb2db9cd9fc2700"/183], 0xc6, 0x3, 0x800) 16:00:43 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x34c2, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) fcntl$getflags(r2, 0x3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7, 0x48, 0x2, 0x3376e686, "2e2b06098fc0b078b4b5ee567f48e4e83df5b677", 0x1, 0x200}) 16:00:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 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) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x2, 0x400}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r3) r6 = open$dir(&(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', 0x200, 0x166) renameat(r3, &(0x7f00000000c0)='./file2\x00', r6, &(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') renameat(r6, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x4) r0 = socket(0x18, 0x5, 0x6) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc004, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x1, 0x0, 0xd8) dup2(r1, r2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080)=0x9, 0x4) clock_settime(0x0, &(0x7f0000000180)={0x1, 0x7}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r0, 0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2", 0x52}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x7f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) write(r5, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCBRK(r5, 0x2000747a) 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:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000002100fffffe7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4, 0x5, 0x60, 0x80000000}]}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) close(r2) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000001740)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() semget(0x3, 0x6, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) accept$unix(r6, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', 0x0, r5, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(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(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgid() r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) r18 = syz_open_pts() dup2(r18, r18) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x402) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000640)='\x00', r17, r15, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80286989, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffec6) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r23, r19, 0x6) getgroups(0x7, &(0x7f0000000180)=[r11, r8, r12, r15, r19, 0xffffffffffffffff, r24]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r25, 0x0, r26) accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r28 = socket(0x2, 0x400000008006, 0x80) setsockopt(r28, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) writev(r28, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r29, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000005c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r39 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffe82) fcntl$getown(r36, 0x5) r41 = getpgrp() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x612, r41) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r41) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, 0x0, r38, r40, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r41, 0x7f, 0x100000001, 0xb1f1}) r42 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r53 = getpgrp() r54 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r48, r50, r51, r52, 0x5, 0x7fff}, 0x6, 0x2, r53, r54, 0x7f, 0x100000001, 0xb1f1}) r55 = socket(0x18, 0x1, 0x0) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x67c) setsockopt(r56, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r55, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r57 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = accept$inet6(r58, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r60 = socket$inet6(0x18, 0x4005, 0x70) r61 = fcntl$dupfd(r58, 0x0, r59) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x5f5f4b74) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r65 = fcntl$getown(r59, 0x5) r66 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r66, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000031703584e5907201079ed2cf15b7d3161afb0ca0021000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e0938724380b3bcfe87bd87571451f836f62061f5f13f1c066291547ad255ac902c5de43e99bd11c945ff460b936783a193e33f856ba606f86955e8083ee8ff2a928ad2d84a10f6b3ced494999e9cda1c464cda3f146904c64a37e52b2ad6930253c9a329f0ec949e71711115eb89f047f52818c8ab07443db87aca39d57cf4489f7fe870680e72b8eec1"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getpgid(r67) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r69, 0x20004276) ioctl$BIOCGSTATS(r69, 0x4008426f, &(0x7f0000000500)) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(0xffffffffffffffff, r68) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r72 = accept$unix(r71, &(0x7f0000002740)=ANY=[@ANYBLOB="000000e6195835243000000066d3ab4d00000000000000100053acb192eaf9ebdc0000000001000000000000000000004c6c000010f9ed2cf15b7d3161afb0ca0000001800000000000000aa5aec181c8e50c71af61e4fbb63bedf058287ebca840f68014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17908d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8d12e1f48456f6fbcb4a7510c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e0967fa0d770c4770aefe9adde441f8817f5bb8beb6799589e2c3a7eea62fbd1dcdec00000000000000000000000000000000be67d3f95bb1d9ddbc2db7dba67cf249379fff60a4bae16c6c0d586278c44da12e8e354403545d701256d296e565ae5182a18b617ae6ad0d97f970c10a76cfc10d734b8bb05ea1b4b4feef859759cb3b26d921c1fcc96f4c09b5600750c5"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r69, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r75, 0xffffffffffffffff, 0x0, r75]) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r77 = getpgid(r74) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r80 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r80, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) ioctl$BIOCSETIF(r80, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r71, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000029c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r72, @ANYRES32=r71, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r69, @ANYRES32=r70, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r69, @ANYPTR64, @ANYRES32=r80, @ANYRES32=r72, @ANYRES32=r68, @ANYRES32=r72, @ANYRES32=r71, @ANYBLOB="20000040ffff1f00020000000000000000fddcc31e9036aa1f5e45fe2f655a03ee54988433b35a2d1e8356b60a99e0be9afea5571fa553cfdb7b49fa2590d98052840c06467c5a2ac7aa59ef3f67b3f400f1712a6738e5", @ANYRES32=r73, @ANYRESHEX=r49, @ANYRES32=r76, @ANYBLOB="000000002000dfff00f1fffffe5e0000000000004aefa4b68e185b542dce4d41000006848aa3da549c1855b9703ab6", @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a4535580"], 0x131, 0x8}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, r62, r79, r63, r42, 0x10, 0x7fff}, 0x6, 0x2, r67, r65, 0x7f, 0x100000001, 0x40000000b1f1}) getgroups(0x7, &(0x7f0000001400)=[r57, 0x0, r40, r30, r42, r64, 0x0]) r82 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r82, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x200000000004, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0xde, 0x9, 0x11fff, 0x4]}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r83 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r83, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) connect$inet6(r83, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r84 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r84, 0x4, 0x80) pwritev(r84, &(0x7f0000001340), 0x32b, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r82, 0x0, 0x0) getsockname$inet(r82, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) close(r82) setgroups(0x0, 0x0) setgid(r81) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:00 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)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16, 0x0, 0x0, 0xfb72}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x7, 0xfffffffffffffff8}) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x200, 0x13) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa9363978c") sendmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="4e193af6e0c5f2921c2fb269756989d21fdaf1a7b0b856c0fcff9b271b687532a10f0195c38dcea5fe7b27acdcfb9286993322f21292c9d9682443f6aceb1a1808fc940d5095500f18f4bbe7bfa0e476dc4a8455aaf44614e0bfaeddcc5c559432e666e63908d2fe4950ab139ac78b851e6bbfdd178079432e95f8a327dbbde4cb2077441bb252ec3ee59369e2f29c28ae3b03e6bdee4e37c4827ffa031bb52c88550b1c90a7037addc9d806531525b0840326e018e2ac2015540d5197848eedb2852c9d914974262950a03b00132249982edd63ea4c252b", 0xd8}, {&(0x7f0000000340)="e6d62e5707104132285379c9602eb0314ac114dade0247af0d69756268e18ce0133940615700033f8d2a4b174e08f079175297c554e80b250255a6cafec9178231c2232b63593ceb88ff0bc7ae125502faa13748a2bc5217f057f4372ad15de5600b493bc59d3e1873de9ce13ae106e1beed1098889e9d9f369dd9b4f1b38ca4c28426", 0x83}, {&(0x7f0000000040)="953b4c75ce2a635c0d06772ddab3e18527ef947908e7c56a1fcf96b214ffa267a3c7e5", 0x23}, {&(0x7f0000000400)="b71254407769d4a5476ab024dc1ca8abdb476f3d7e93b75212ec2ffb64dd15954738ed38ecaad9d6f661ce4c9096d76863cfad8ddb7f7cb2a454e9abede27d23a72541e9ade32238012942f00d5a04f7cfd461281cd48a65ef57703bb245a62fd7c47fee2c55ea65ad1e000928e55f6f944749e618bafa3fe68f363fb73e1d1644bddf98bf61e98e0e20a29872707bb98c7ba5eba514bc66dfcad1a99735ac", 0x9f}, {&(0x7f0000000100)="411ce5a1f6bdb364590899fbaa2a0179e4730b421514605a1857e66f89c97e7837583ccb035d071cee6bb5e2d258109637deccf28e", 0x35}, {&(0x7f0000000a00)="d89480fc906cd12165f61a2b0df8415f143dec04cc8e2663f73521dfa20d54f186bcb22248aee64092ccac91449a99d58a95da77f35b07dc554aed6383ecae43febd75726cb7c4d00357fc1f772d2f5d7184a659232a7507e6ca0449006d09dcc8b5859968d5b2b47ac028a20b02d01013c6c26d5cc0513c1ee41089a1060422a1870cc0acf135b467cb0b0e71b2132a5a56f9a194def4594479f1480b17ee032a", 0xa1}, {&(0x7f0000000680)="e9d94d5e20503a2ddfabc3eab617589aeb3d2b98cb313043f0d741944d402abce4a1e2dd1ce0ebb93706fe0ea83593e35bd8d62ab928f213f9fecdf596825c12c40b59b1ab2f35201df416a80926c05cd2f1aa0b594b927d2d5b5e0a5b7b9600f9206000104e3163b8e2d2f2c7dbe927c68e36e8a396b83d5670527e4a9c3cf7cc7aa17b66f2d6582845c9a6097714a759737f4426f2d7f6cd0937d7eefd7476592d3c0dbd1438fefb0b8b4ce3355b4f265e6b5175c5db2341fc50c598befa74838786820d5df8dffce2f330cb5c2e", 0xcf}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10010000000100000040040000ef440c14d2a67c7f4ee52ee871b4467ea3b56b8838a4f2e65ec260839f4326be340f36dc16e1923024cb1e0178bd4fbab272384da9faebfbcfb6df84ffac95a3fad5bd92636d817815527cf20183855a9a2eb3b476440538b5751f265d6f4a5a7a3a12329c5518e67edc79a61dcdfebe67bb825953a298c3e92f5f03844ce8c165de7216af8aa418ac7b0c3b7b01a3cdeb11b9869c05ebb663eec998aca49c5e1196a2f1c478058837affb0ad5ab86e498e622cef486ef7234ec6d899fe2fdf0e79d70d8ecb79c63bdda53d4252643a3e046cf69c473ec8906c6e8e2ad63e06431ebbbf77fd04790f0e91c825c640284c2c603aaea7eb82f3d000000000000008000000000000000ffff000001000000d29e30a2b7d73b83f40ab170e29f14f028f16af9d2d1dc2c6f72bcf0106c30593cfbee05d6ef90e011c7cc175839abe3fdac9779243928dd40727e4bb9d7eb0123bb149ddbb8b0941272571156960fce82529102b6598014a30a911a461fe869de0f114626283250e260952d26570726e3486557522060b7c643fc0f180000b00000000000000001000000ff7f00008e5195cfb773f2d2f1c8da22ee3a64415bcd8ad0b39c63b8e6d76f9af4c8a655d92f426c6f791b7ea0f79c30adc8ff6b2de2f65df27b7fa0b5249251e08332a909be4cb98f1be345022ee0ea35b2df80a2d9a4da673069d4c21eecbfa8bad5753eca8bf87af2e0236700ce47596e01a7003e7c8f40a42651708e8866e0b6f7ddf20125d8eabcab94c576260000000000000020000000000000000000000008000000dc22ad3c2969f4de5c2910a4cd0b176eeb1046defcedbfcb7949014a2907755a70d9268b2396e365626d0b0b3f55e4985be6232f2b3a25bae31ffd53ebf93ea6f068b17827b83b7d3d063b1aec8075b0f0062faae6d880"], 0x260}, 0xc) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:00 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) getdents(r0, &(0x7f0000000000)=""/42, 0x2a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x200) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x9, 0x3010, r2, 0x0, 0x4) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x3, 0x8, 0x0, 0x845c}, {0x200, 0x7, 0x1, 0x6}, {0x5, 0x1f, 0x7f, 0xffffffff}, {0xfff, 0x1, 0x1, 0x101}, {0x1, 0x4, 0x9, 0x5}, {0x8, 0x0, 0x1, 0x8000}, {0x8, 0x3, 0x8, 0x9}, {0x1, 0x82, 0x1f, 0x3ff}, {0x805c, 0x1, 0x0, 0x40}]}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffff9, 0x6, 0x5, 0x0, 0x5e, 0x9, 0x3d3, 0x5, 0x3, 0x80}) 16:00:00 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="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r2, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 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:00 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000036000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) write(r0, &(0x7f0000000340), 0xff23) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016b46000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016991ac8 16:00:00 executing program 1: r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r1) r2 = socket(0x800000018, 0x0, 0xff) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2000000002, 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffc, "b04d00f3ff0a9d1a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x5dd9) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xb1b539f7914dcf06, 0x410, r2, 0x0, 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b91e042575a9603e129ccff7fd587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) r2 = getpgid(r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x4, 0xc092, r2}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="494d1578c550dd6ad73f12c2e52c0e2d28cce6aea753171bd26093554aa22ea8a1c3c070160c622993d45c8bd1a6087b1141d6026169bf8741f5c378e26467173fc60b678c69dc3be5f7a37f0980a688d8053856d07bd63a9d784169be7b76075368c5206ff086499323d92d531069118aa24e60e301e33900492f5a3cf540a73fd5a6fd061a8d7d7cb5ee89b5725cc2e266a500a86f48a8f8d385644c5e16f711efe1ddc439e335de8318a12e0b30387991564e1030acdd507d21ba98a51903eab12adcaa4fa45806661b7f9dc8b314d72eb5c8b2730baa5dbf64123f3f802a3e7248", 0xe3}, {&(0x7f0000000180)="e272", 0x2}, {&(0x7f00000001c0)="d6d61c712249070bb5454f0a4837ec3e9b404e1049ad40e47cd6ea0e3464a6d660cb77130edee61c5f", 0x29}, {&(0x7f0000000200)}, {&(0x7f00000002c0)="dd1358cb47294d35cb9fd4b5fd7965830e609f9de9e6e6f4bee98716eead71f93aa3b2a2b0cb45edbcea8063d53d026d74adf71d59ea224d9f1abab11b64ba8e045e1feff5c7f9beb0a22d8ef569f80fdc1e628bbe6f99e1eedd2ebd57d92f5c538adbeecc67b688aa463428a2d53dbb21d1acdc19dcc060939a43436870b0576c75e3fee6cf481c2771073a78dffc211b00b0c4d02bf666990a619f9d37ad5b8c70a246755a31613a726b351c76ac74b1", 0xb1}, {&(0x7f0000000380)="1ba6497b4da5186e8c82c964ef0904f53a93111c8c62eada3f7a2647f6dcc4005e2d916fcc9ceb1f3810777c252de1dc3774fb92ca5a24bada80bb52f509857413dbcef4df26f8db2532d607dd211ae6d82eba5a33d1f0855f424c68dae9ab854ae8b6c882699e55e8f182f2152c189012e6ebf890d41e73fcc6633a3c0ae480085887456f3226fd0a7e760434ab9e9c01a33838c5656a981bf3a4cc50ea8a2d1d1e93df6c58f545a9c7ca8b6526c090336033595205e990e6eaad8ce72430e369dda88d8b0cb0f3b0e3cb0034033614f458a3ccc72003207e4d", 0xda}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x83, &(0x7f0000000040), 0xc4e, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x10, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x1, 0xfd) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r10, 0x2c, 0x3f, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0x20, 0xb3e466b5e793ceda, 0x7}, {{r10}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xaa, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x33, 0xd8fc16056fba7874, 0x7, 0x5}], 0x40000035, 0x0, 0xc68, 0x0) socket(0x40000000001, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2063e7c87095372a, &(0x7f00000002c0)=[{0x4, 0x8, 0xe8, 0x9}, {0x7fff, 0x81, 0x4}, {0x9, 0x0, 0x40, 0xc35}, {0x3, 0x0, 0x80, 0x10001}, {0x4, 0x0, 0x80, 0x7}, {0x8da, 0x4f, 0x7f, 0x4723}, {0x6, 0x3f, 0x38, 0xff}, {0x800, 0x7f, 0x7, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r3 = semget$private(0x0, 0x3, 0x90) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/121) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r2) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_open_pts() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x80000006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/82) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8c6b3ff97d03c9e2, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x0, 0x80000000, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd97], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x400000}], {0x0, 0x0, 0x0, 0x81}}}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000800)={0x10, 0x2, 0x4, 0x69dd, [{&(0x7f000000d000/0x4000)=nil, &(0x7f0000009000/0xb000)=nil, 0x20}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x37536809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x7}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil, 0xff4c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000010000/0x4000)=nil, 0x8}, {&(0x7f000000a000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3ff}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x85}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000000e000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3}, {&(0x7f00005ef000/0x2000)=nil, &(0x7f000037c000/0x4000)=nil, 0xab35}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005bd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000482000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x18, 0x4, 0x24, &(0x7f0000000400)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xdc, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xd0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/-/*\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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, 0x40000000000101, 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, 0x54, r10, r10, 0x9a8, 0x15, 0x3c, 0xfcc}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x5, r6, r12, r6, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r7, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r8, 0x0) shmat(r8, &(0x7f00003ce000/0x1000)=nil, 0x2000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:01 executing program 1: getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016b46000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800016991ac8 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x100, 0x6}], 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8b0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xe33e617334702f62, &(0x7f0000000040)=0x7fffffff, 0x4) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5c02e57f7f000100"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000031d311a5c6010a26"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x63) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) clock_gettime(0x2, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000ffff000001001232a941c285abfa8feb3a8cdfd42e4b0ef57756e9bcb1be9877cd4e970b24e56dce7f1c28599c903865a476ae8c5560cace99f11b04bd04fcee8424ad1513fe6dfd87f24c7d4433a5e1716196aaad89722a506c44eddcc82ce533bbf5d396982cf2016c7763ad00120ad7e32370821b611383fed8aef1d1b31df75a43f4215a37d4df0685394a30280339a45da0954a14b980a0903048503d758b021e933201aa0d36d34698c6e3f7d788f9ac80127d70c44d782c035ab0adeeb0f9519b0e216eb291dd5e2ac394fa3d34397dc328ccac166b1173b95ccfa4df3cb74f00ee59f4b3f47e9b599c02f34c22ea4df229e14c933b70177d5414052577a5620673a3452c6756ff2999e59d33d42a97963cc7725f2a710c1ca3464fa19bd36cb360f38be7f5b0c2e21a2699fda86d23a80f59dbf05bf5f05c9376ef2e1827b5eeffe5f5a96819c2d035e89f8507d2ade3a0d3ac33ff3f5e9b62567d52090dc9fe1e9e1dfc537425273a681474e6d377e6ae5475b2fd0e0ae2a5bfe548794965441f9704ea6fe8dd560d8b75e79f1af7646a8f199ca0c85d2f92048d216551fd9aac044b1cefea9be1edbcd4d854165d514d7f17942c8ffd988772f91bf196633acdc8de9b31116a2f15faab2128e1d727ce65606dd6bf312a9e48886a20af992ceeda6f01e077ed43b4c093ca306d2539e1fbf83830686a7a9622811c3cce46143d76a26f15b5b55dcbc7bbe2654d6e26d230c00c4d87c21c1cb1a27e7769c9fdff0152325709f1d6df04e7814f610b63c37e5e610777afdd4b5dde227c120427d586955570a1c2afbeafbc862d576b41690495653f1c6a8c2c2862510cf9419b15787aa504aa778190484ec52cd74ad9ff415246606c72ae48225de6c130ea858368b8b83cee4c4437c5ecd7cde76f4f60594495c0b28750602d58"], 0x10}, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x4c}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/222, &(0x7f0000000140)=0xde) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200", 0xfffffffc}) write(r2, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) r5 = socket$inet(0x2, 0x2, 0x20) accept(r5, 0x0, &(0x7f0000000100)) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x7fffffff, 0x7, "c479c62d43332905385659e64cb91fae2be7d57c", 0xffffffb8, 0x7}) 16:00:01 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1ca) acct(&(0x7f0000000140)='./file0\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x40, 0x1, 0x2}], 0x0, 0x0, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000480)="00400000909c90b878125c2f790dde0960ee84af1991f2cafc575004e70dfa6caaa956fc69bf3e60fd0c6ff3807c6f0bd29f357ae76cd6b84b41972a180f0f5c2ca48f4167ea3f92fa3b939667d80068fcbc4672fe834336a20998e9243d83862a34485a46dd0caa", 0x312) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() fcntl$dupfd(r2, 0x38ae8f77af02b5b4, r3) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) fcntl$setown(r1, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0200000000004fb300007100"}) syz_open_pts() 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3b1, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6, 0x3d}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r4, @ANYRES16, @ANYRESDEC=r6, @ANYRES16, @ANYRESDEC=r1, @ANYRESHEX=r2, @ANYRES16=r1]], 0x4) write(r1, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 16:00:01 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1f, 0x0, 0x0, 0x7fffffff}, {0x87, 0x0, 0x0, 0xfffffffc}, {0x200000000006, 0xff, 0x0, 0xd15}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x80) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r6) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f0000000280), 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r9, 0x0, r13) r14 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r13, r13, r13, r13, r13, r13, r13, r13]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x401, r12, r13, r12, r15, 0x0, 0x10000}, 0x8, 0x6, r11, r11, 0x101, 0x2, 0x1000, 0x7}) 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}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r24, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r24, 0x0, r28) r29 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r28, r28, r28, r28, r28, r28, r28, r28]) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000380)={{0x401, r27, r28, r27, r30, 0x0, 0x10000}, 0x8, 0x6, r26, r26, 0x101, 0x2, 0x1000, 0x7}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r4, r27, r20}], 0xfffffffffffffeca, 0xc}, 0x8) r31 = socket(0x11, 0x200000003, 0x0) sendto$unix(r31, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r31, 0x7, 0x88c, &(0x7f0000000000)=""/158, &(0x7f0000000100)=0x9e) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f0ceb380c4d2b72cfa766d0290e8b433e09678c308d596b067f591506cd8700cbf281cb70ab7a5a62adf2dc6ffcca45c5d212e16fcfb7a5e779fedb5f579910b1889cc0a1ff85256ed10b88b236c7311b9d8b03ec49e44eca5b705247c67d701690e64"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="90", 0x1}], 0x1000000000000114, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x34, 0x0, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x6034, r0, 0x0, 0xfffffffffffffffb) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = msgget(0x2, 0x414) msgsnd(r2, &(0x7f0000000140)={0x4, "cdcdc9393bb6b97a01bae659b41eeaee3dee63bc6f2bf30b6e1e209aa78c51058cd5af7f51ddb8d816a5dd563fe0f170015aab9617925f039c7761f03135deaf44faf58b20e424fc07d1c3c8742dbc95cf42631732e77ac13424694c4e186749ccca508baf31ef35a07c485449683ae50d0869e2fcd2c102c076f1ec2270968272c0af8005f5ff38c0045a0df0b6c7e0c03eac7938ee70d333d2356aa403bf10eb6a0326f100337ef95058f29129ae19f5e626708c594ac34fda6ea67d3edae83eec8196bf0f4fcbd15a27649aa2dc96f6e137a750dfe5a78d3e0a7a0677baf62bc0a166ac86a1cfe6465b250c75c044be580c28d3"}, 0xfd, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x370) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x3, 0x2, 0x0, 0x6fa, 0x3f, 0x101, 0x2, 0x1, 0x3, 0x28}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xf0000041, 0x1000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1c6, 0x40000012, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000090, 0x3, 0x6}, {{r6}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x61d, 0x3}], 0xfffffffd, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0x7, 0xdfd1e7d2cdf42264, 0x1, 0x288deff0, 0x7}, {{r1}, 0x7ffffffffffffff3, 0x12, 0x80000000, 0x5, 0x3}], 0x9, &(0x7f0000000080)={0x2, 0x9}) fchflags(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/d/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) utimensat(r3, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)={{0xfffffffffffff801, 0x2}, {0x508, 0x100000001}}, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) fcntl$getown(r0, 0x5) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x81) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x65, 0x200000}, {0x0, 0x3}}, &(0x7f0000000000)) r0 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/145) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r11, 0x0, r15) r16 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r15, r15, r15, r15, r15, r15, r15, r15]) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000380)={{0x401, r14, r15, r14, r17, 0x0, 0x10000}, 0x8, 0x6, r13, r13, 0x101, 0x2, 0x1000, 0x7}) sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="d6934ee2cce0641fd1da41ea43907a7a3324223b62eb3da03ff60e5ad820d495f89c7df5c5e246a403482d2e316fe81d9ed97fb1e9f58ccfd6eeae9dfc84d9b6d7a75b87d7d899a5881341f12fa65eaa3033501073bfa3e33b1e35266afce5ba78bf26dea21fc4433d893b36f420fbe499bc008a87fe75623960c5b2ac069a239fd85ee89bc575acefeef959baac1ac3e98ba8142158fbbe83aaca0d3dafb2a2a43cf608cc8620f18d9345918c65b385", 0x48}, {&(0x7f0000000300)}, {&(0x7f0000000340)="12fd937c5fc9b17bcced180e3518944bab095ea052e02770adc4771e88adadb3c4c4fdf2574db7d2a218fc89d888add9b9a5dfcb5f6eef5b85f939028e1b15de85a5606f3a90c974b120e85eefa02f2fe8014b1e37e931ac841ab63734dc1bddd47ab130f32d9c94dc74ded68581650554f63f3140b679238fafeefaf0abf6578a027d2b79dd40c7b98ee0005318e80bc04c311fd55c9569a88abdcba128cd4297aaecf91127c661f248c82c829c101f985c8df42744fc1d0bf898b6fe9d7f608ade722771737a2fba0181d5a1c0a7f5c151c2ace5273c6f6597483fb523cf83c3b342", 0xe3}, {&(0x7f0000000440)="285c9e2adf2245376d79eeb28545afdf2259335f7b750394b2baf8efce61b6558f9664f2b1023eb4a9376be87e4f18c1c9bd2e537f4b8e5872a9c97737127cd1512e47802196d3a0158839a86f7622ff84d26882704e09a49781be7a1f57b5f0f918a2e2b8af5e7e71ea48206349fba6d3bb2c8c395e4a0fd16dd92991abf28f32bbb9cc743ee7d1007de36e24e746c047d9265442ce0e7da15ecaa5dadc19d784290623249f05c871bb4346baccb7033f04430774b9a05ce8d80c733e6ea8e8ec1f1a7e1d0cad6d", 0xc8}, {&(0x7f00000005c0)="69852de355b741dc266dea67e5884ebfd8529c4e0064d0b3039516acc37fc5058e26a055a2e3624d58da00878ab633c59840714ae1ab15253c3ea4c78cfc69284cc68433cc6e8706cf5d2f32b8f7105d29d1ba6b19dc0813ac1fa254a5b477fd35", 0x61}, {&(0x7f0000000640)="ab768b7afeaeb18dc6b21e9aa5494401c4c764e1ce2cdd34291de756b965316b367e6cf1300bcaabf5f91147bc52398360af36740dbe6756d52bb8724b0d64e84256ac9e10de47c28a6283e8db9dc313ac22a0a8449b6f76de5b7d7638cae48b1a00e07f30ebfcec9484c542e1607b35fe92eaf123de1b57bb575a04aa70394b09330a223f25b2ba1aa6f761a3b5f55c8078f0242b6663", 0x97}, {&(0x7f0000000700)="d1da57927557da94703ad0b552e8c84addac1399795b80e993b6bafcf26ccdeadc44ff0a9253c823f480a2fe85c2a21a0ac883b9a07d966a9cf02d592e196f967680f6b815cedf4b539fe208dfcd94cf93141546d8abfa2e61d0cffbe0cb43d88f6cea1ef9ff6837e701ac631d3fd3063e55705ceb7d11db308cfcd34f7235bb74705c512e6b3d332dfb290d", 0xfffffc45}, {&(0x7f0000000540)="ade19b98", 0x4}], 0x8, &(0x7f0000000940), 0x0, 0x1}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r18) getsockname(r18, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x101) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/178) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r6 = syz_open_pts() r7 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xfffffffffffffd52) r36 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r39 = fcntl$getown(r35, 0x5) r40 = open(&(0x7f0000000400)='./file0\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r40, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r40, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r41 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r41, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$VMM_IOC_TERM(r40, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r41, 0x1) dup2(r41, r40) r42 = fcntl$getown(r41, 0x5) r43 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r37, r33, r38, r43, 0x10, 0x7fff}, 0x6, 0x2, r42, r39, 0x7f, 0x100000001, 0x20000000b1f3}) r44 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r45 = getppid() fcntl$setown(r44, 0x6, r45) r46 = getpgid(r45) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a5}) r47 = msgget$private(0x0, 0x0) r48 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r48, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r46, r48, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r24, r49, 0x1e4, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() r56 = socket(0x800000018, 0x1, 0x0) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0x5d) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r57, r58, 0x10, 0x9}, 0x8, 0x3, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r63, r64) chown(&(0x7f0000000200)='./file0/file0\x00', r63, r64) lchown(&(0x7f0000000780)='./file0\x00', r63, r64) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, r63, r53, r57, r59, 0x1e6, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r52, &(0x7f0000001000/0x2000)=nil, 0x1000) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r72 = semget$private(0x0, 0x4, 0x2) semop(r72, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r74 = getegid() r75 = getuid() r76 = getegid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r73, r74, r75, r76, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r68, r70, r74, 0x1f1, 0x9}, 0x8, 0x1, 0x9}) r77 = getgid() r78 = getppid() r79 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r81, r82) chown(&(0x7f0000000200)='./file0/file0\x00', r81, r82) lchown(&(0x7f0000000780)='./file0\x00', r81, r82) lchown(&(0x7f00000001c0)='./file0\x00', r81, r82) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r81, r66, r70, r77, 0x1e6, 0x8}, 0x5, 0x5, r78, r79, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r65, &(0x7f0000001000/0x2000)=nil, 0x1000) r83 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r83, 0x0, 0x0) shmctl$IPC_SET(r83, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r85 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r85, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r85, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r86 = getgid() r87 = socket(0x800000018, 0x1, 0x0) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r90 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r86, r88, r90, 0x10, 0x9}, 0x8, 0x1, 0x9}) r91 = getgid() r92 = getppid() r93 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r95, r96) chown(&(0x7f0000000200)='./file0/file0\x00', r95, r96) lchown(&(0x7f0000000780)='./file0\x00', r95, r96) lchown(&(0x7f00000001c0)='./file0\x00', r95, r96) r97 = syz_open_pts() close(r97) ioctl$TIOCSETA(r97, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r97, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r97, 0x0, r101) r102 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r101, r101, r101, r101, r101, r101, r101, r101]) msgctl$IPC_SET(r102, 0x1, &(0x7f0000000380)={{0x401, r100, r101, r100, r103, 0x0, 0x10000}, 0x8, 0x6, r99, r99, 0x101, 0x2, 0x1000, 0x7}) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r104 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r104, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r105 = geteuid() r106 = getuid() r107 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r107) fcntl$lock(r104, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r107}) setreuid(r105, r106) r108 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r109 = socket(0x18, 0x1, 0x0) fcntl$setflags(r109, 0x2, 0x1) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r111, 0xee01) r113 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r113, 0x1, &(0x7f0000000240)={{0x7, r111, r112, r111, r112, 0x2, 0x2}, 0x5, 0x54, r110, r110, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r108, 0x1, &(0x7f0000000080)={{0x5, r106, r112, r106, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r107, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r108, 0x0) shmctl$IPC_SET(r108, 0x1, &(0x7f0000000080)={{0x81, r100, r84, r88, r91, 0x1e6, 0x8}, 0x5, 0x5, r92, r93, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r83, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r83, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r115 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r115, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r115, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r115, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r116 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r118 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r116, r117, r118, 0x10, 0x9}, 0x8, 0x1, 0x9}) r119 = getgid() r120 = getppid() r121 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r114, r117, r119, 0x1e4, 0x8}, 0x5, 0x5, r120, r121, 0xfffffffffffffe01, 0x9, 0x7ff}) r122 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, 0x0, 0xfffffe30) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r125 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r125, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r125, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r125, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r125, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(r125, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r125, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r125, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r126 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r127, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r129 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r125, 0x1, &(0x7f0000000980)={{0x2, r126, r128, r124, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r129, r129, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff09) r131 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r131, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r131, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r131, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r131, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r131, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r129, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r123], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a8e28020bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed53d88d350b598c57a080419553e70a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed", @ANYRES64=r89], 0x4, 0x2, 0x800) msgrcv(r131, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r132 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r133, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r135 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r131, 0x1, &(0x7f0000000980)={{0x2, r132, r134, r130, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r135, r135, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r6, r117, r134) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0xff, 0x0, 0x1ff}, {0x3c}, {0x6c}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffffcefe, 0x11) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r2, 0x108}, {r3, 0x10}, {r0, 0x8}, {r4, 0x4}, {0xffffffffffffff9c, 0x10}, {r5, 0x1}], 0x7, 0x78) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffffc9, &(0x7f0000000340)="5dd9950041184070139bf115f63d2e31017a1e52541d418365ec85688980255a25d264518419fe888f252c544dfd63e0ba3a001088857ad7617eee1bf27cac977aee8100e4ec4b081cbb63853f28b830c408a8b59cec367429ebb39b117a0b6583cd1e7945a1b2332b00000000c672534dd3ca26628d812fea21ace8f79c1f6e541b79606824fae8f1a6643efcf56571cea77450572cf8c87ca713aa84f56704000000a5e627b874f462df02e3be3dfe284c360aff915b22a40a85809664e321dbdc438be8c8389a6a0714da86438a0656ce8a") 16:00:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 16:00:03 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_settime(0x0, &(0x7f0000000800)={0xfffffffffffffffa, 0x4}) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x1e}, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000340)=0x8) semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) accept(r1, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000780)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x6, 0x8}) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x2, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x27ab) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000100)=[{0x2, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x0, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0xb, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x97dcd840d5668b52) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000007c0)={0x0, 0x800, 0x5773, 0xc761, "7afa9dc33d9246d0fa70dd5fd1aaeaa11b6a8412", 0x0, 0x1c}) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000240)=""/247) 16:00:03 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)=[{0x40}, {0x1}, {0x406}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xd9e, 0x9e, 0x3, 0x48cf}, {0x1, 0x1, 0xcb, 0x100}, {0xfc00, 0x6, 0x7, 0x9}, {0xfff8, 0x7, 0xff, 0x2}, {0x24d, 0x2, 0xe0, 0xb55}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x80, 0x15) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10000, 0x0) pwrite(r4, &(0x7f0000000280)="65db93c8aae6ee64c9e7bb04ef55b51c94cea85f5ed7359d0dd5d76f9f83180c59b1ac91b37f7c9ca8e3524ebf59bb6c60b716ba01aff9168a88688257910ca89027b518951fc327e082a7bf78d0558585fb11aa3fce8d4db8403499abac323d96f08a6094d1866430fccfcbb182d2f72dbd8060cc726ce59106acfaf14d4564c8ac79cafa4bbdb0db385fec17b1c9e7df00ddbd1acb254278d34cc92dd7bb81dcbc8f028cc6e329576312816d5292c4f8cbfa26cb585b8424beb4a97eee369ea07fafeb63b8b1bcb32658df6c3521769af1e1de09979f9497de3ee3b9956fae59", 0xe1, 0x0, 0xaa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r6, &(0x7f00000003c0)='./file0\x00', 0x8, 0x2) write(r5, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000140)) 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, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x0, 0x4000, 0x8, &(0x7f0000000100)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x1) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a772d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x1f, {[0xfffffffffffffffb, 0xfffffffffffffffd, 0x5, 0x6, 0x9, 0x3, 0x100, 0x1, 0x2bc, 0x5ad, 0x8, 0x3, 0x100000001, 0x9e1, 0x2b4, 0x1, 0x10000, 0x3], [0x1, 0x9, 0x1000, 0x4, 0x4, 0x0, 0x10001, 0x9, 0x10000, 0x2fd1], [0x7fffffff, 0x2, 0x9, 0x7a93, 0x2, 0x0, 0x748f3ad2], [0x9, 0x49e, 0xffffffffffffffc1, 0x3ff, 0x9], [{0x800, 0x8, 0x1, 0x100}, {0x7, 0x3, 0xd93, 0x7f}, {0xcb2, 0x2, 0x0, 0x800}, {0x66f, 0x9, 0x401}, {0xf316, 0x13, 0x7, 0x800}, {0x0, 0x40, 0x8, 0x3}, {0x2a4, 0x4, 0xbf66, 0x7}, {0xfffd, 0xffff, 0x7fffffff, 0x40}], {0x89, 0x6, 0xcb2, 0xbdf0}, {0xf211, 0xe73, 0x8, 0x80}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x9, './file0\x00', 0x9, 0x4, 0x55eb1506, 0x8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x80}, {0x7ffffffe, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x101) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b", 0x6}], 0x4) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x80, 0x91, 0xd2, 0x1}, {0xff, 0x0, 0x81}, {0x3ff, 0x7d, 0x50, 0xfffffffd}, {0x5, 0x9, 0x7, 0x3}, {0x2, 0xfb, 0x0, 0xe8d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfff, 0x80, 0x5, 0xfffffffd}, {0x4, 0x1, 0x1f, 0x2a2}, {0x4a, 0xcc, 0xea, 0x3b5ca98}, {0x8, 0x8, 0x37, 0x9}, {0x0, 0x2, 0x40, 0xb18f}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="c7fa02cf4c79042e0aacf5c3d5ce4e132dfe949f3111b3ecad555fa1b12447083f1da3ff7e5193601e79c1323cc7752529535a1afa1c4ef34335574577cdeed048e5630fa8234ce6245bca4e0a452d1098d483394d8f1c8939e8371b154e2a3590cbd74b432476dc865d56901f6e7143306d292887ebdbc3663bc29588b2be9f6e8946cbd403e920e74589f291b47daa22e6b69d146621ecc03a3c9b5ee996cae321f12b020c7b9979f3c4ac3f56d66222df929a7cb76681df1a4bb603d6517a52a3d739ff18dbb14e20b986926d85d564789ecfe160758051a3714ea3d3c7995a0cec4f8df50c43a3aa0d5b907e", 0xee) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x80000001, 0x4, {0x1, 0x55f2}}) close(r0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r5) r6 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r8, 0x0, r12) r13 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x401, r11, r12, r11, r14, 0x0, 0x10000}, 0x8, 0x6, r10, r10, 0x101, 0x2, 0x1000, 0x7}) lchown(&(0x7f00000005c0)='./file1\x00', r4, r12) sendsyslog(&(0x7f0000000240)="fb9fbf3a2de4d94442b5e1c575aa4347efe2d96627c3b40d34f38df7236beb2dff0fc5bc9f7e15726a2021d8d014c4ede704c801fa6375478fe45fa4b2bd8c80018480b9e3b38cf0132d386599279fc60dde09ec02071e0bb90c5b111320271fb7242611eb170f98a09591047627f43c69966c20125f5b67e1ec546e8247149428e870f5f8805bb89bf3b6bdec287b2b9991d3811b8cb00f71ed759a7d21f8b3cdfda9b1bd39c1163f5512c1b758807f166c0fe9", 0xb4, 0x41) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x90) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600)='./file0/file0\x00') ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f0000000300)={'./file1\x00', 0x2295, 0x1000, 0x1, 0x0, 0x1, 0x7ff, 0xff, 0x0, 0x3, 0x1, 0x9}) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/163) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03b216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa36170f680e1450b5cbfeabbbcc139330e07c454ca7eb3fc1a6507301210b0faf6f42af362a9687c7bd5be491083cc95a0dce4714bd321305bf61ae458b3"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1c1e6d7a958"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r31, r34, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r35, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r35, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a909000000d570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) msgrcv(r37, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r41, 0x1, 0x5, &(0x7f0000000340)=""/192) r42 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r44 = getgid() r45 = getuid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x2, r43, r44, r45, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r40, 0xa5, 0x1, 0x100000000, 0x6}) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r46, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r47, r48, r49, 0x20, 0x8}, 0x8, 0x1, 0x9}) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() r54 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r54, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r54, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, r55, r51, r52, r53, 0x30, 0x8001}, 0x8, 0xac4e, 0x9}) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8791079cdbf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b84181f9a12313ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0edc4062f41c1416ec025301179fbe84db73ce9bcbe33db04363be6b299f4bbe3ab7bcb07e3f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x72d}, 0x8) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x800, 0x81, 0x6, 0x5704, 0x6, 0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x10000, 0x1000000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0xfffffffffffffffc, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x1], [{0x1}, {0x200}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r7, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r3, 0x0, r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x5006}]}) dup2(r9, r10) r12 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="30cd8f87298f0d1e4fc5ed1ea5f06db965df65405c36bd3496b753ad85c11654f6da90a25f1392ec7d28840d96885c7faeca955c761fdfa9507eb9114b874878614916c9dfbd2467396ed7752ec82c9ca0f4d17e8c9b295c33e81d33e5ee6c253fdd8d5bdc0709af562a7426cbf3e8327e8c6cfc4c45266f6d99f0f4b224cc82a955c42f61dd9baf869a5622605f779c775beb2d81669d4a1bf392971c239d7e0efc03ce720d9d255b39530c93d701597f2193b1e573eb8b0d9c81ac17ef0e52cb11fd7b8aad00394444c3ba0602b2e6bebaeeeec7714bcec852c8364e8d9cc1df9afe24ac76296f58ffb551da3db6d6e24a92bdda2474a1544495e4", @ANYRES32=r0], 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x9, 0x10000, 0x7fffffff, 0x1, "368bb1598a53c4049daad9c81880825890628e1b", 0x80000000, 0x1000}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="000000c806c24411effa9e71e9221b37473064744f31b8ea70860c5a4165531f12f9a336e6b1007ddedb37a5feed4bcf4faa8afb8a3cf1262e4b236d7b96ea1d3686b2fb6c1d29d3e5b3a749b3f325bed4f22d57c44c6b"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x294, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) 16:00:04 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\b\x00\x00 \x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x9, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000240)="b5845a1fb553375577645831a4a2a23f63175ff12233710e76509c0010b61bcd811e6b8c40349d71e74fe473303d1a7ecdae03cec55250d41164d7802468c3a8021055b175c6f04393df5c93df12ef2369535121522c89ab8b543cd22ba570aa2c3c1becc18c37be21c06c1f4df792be04812016dd77ecf74264c474636fa8cc99244d454287b57c0f59ebf4b9baef41551556404bc51fd8916afabf862e717c428cb0909f79d2b09c39f5b841f47db358819e719226223fc4b671d13d2e82eac9d0d5badbc1a2569fb40e7b08724445ebbbcf64035720e1aa1eb77bc8ce53028a19ce02f877fd7b35cd125aec30d02a5ad96472dd3b13ef7ab2d44753370447e711179a85a602b36c9d8bdfc5d3446739962a33c280f338ed98a97ae18aad080f2db45e624a1bbe157b271f947ce920e9320dd999cd9a546c514469b94131377d94f142cad1277cb53d959378b150f0ea195f57342219da70cc1b83a42b5066c040cb74ad7012d8dfa0aba27f8f19d9f2ce4dc77462ec233c32b3b267dca1a8527775a5b13d9b70a4cb50c9a4f469095b2b7ca4961ca3e43349f605401d608f43d18af9d6142632cd7be5b9d48cb5ed53aca7de634deaff199a8a477f09362461d961d50151c8964ba700c29f2bf6941124a4de11ef5ec6a6bdc34c2700368d4912c5cfba448524129cf4ac07da560ad9c0674ce0196595b24e0b4624c6ed7e68450d8ab6abd801e42492e0a2074c5a9c8e40d380e22ad842e9b4f9b7bc27f5acc3f7efd4a8f1e60b0cfac30a1ffd76c289cdc97b0b90ce076b1024a5af6af9cd367ea17ea96a1034f690a7c268e6b3cbf2b9cb3616214be2d19621be5a590574443814ab6c78903ec8febf26466bb47d1f32eda71f7f89297ca0bb599b5d9af85e5a8efc12d3d37320a5e4f0825b6f5656463af70211add57c4b7432689c6c19b0dcf16a865f36c38fddd5172f41cae294f2dd2560bfb187094d115f4436e2296e98686a9a0c0bbf86b9d83e11c73aa582f03e4ced490bfb101b633247f88fb85f6ae666c76b6d1f91b27c0616428ca2a0531094d91d178e0c5c7ada79569996895106c5b3ca01cea8064c3aa279450006b6a0b1d9eb9db756f6cf0e24f1152a71481c952238ca8c5165bd6bfb0113b17b27fa46f58a9b04c288c2915e21888f918cc5417987c69b1ac5fc5575d9c5d331a85cdd9299e4c2083de3dfc6afcec4e28d3f7139ca8de86db15cf403c2939c9e77fb959ea56629e742df4ad44f7be2327e9437c3dd9404509b353742bb46cd0537f45b96664025b78a5e2521b9d8044798110b1f7ec7ea6a0fc32582588685780810148360cf03df1381016895020aae099f4d38399f5132accda1781e28b077360dcb57be483e733921b4e0b91ab21a27a27ce85deed64bdac0589b5154ba350300020aab9fb71596f29a67a6855d2d9a2925ba0ceb9274c630069067aa453e67b554afb3e39c59ef865671c6db1f61dcb7f17a6f3744b81896fb04b9033ace505a0bf3e8de88509d8cbea2894b25764ae13fcb199c38f86f909de869fa49f6dd6cdea60f3914a760eac242f4420ae1bc5f08b6937d0955e9e0ea2b214b5d04b60e219c110c779d6668181bf96e57938d4ca48785b07323ab4dff484a1205affbfaa0c891e5ff157441e4a23b887d4ca7b59dc6a79a37b55f4cc60cd484cbbd12cf272d6b6098818bce1e7f88cdcbbe8db37d8d149f97029f3ac86c1d13213d9bb1bfcdc1621cf2ee0568ff1316860a06321f9e2a3269e35729a310501071f9541fa48d95326a21bf0c29f4076b0597276d8761416f2e95ebae22dc31891a4f0abf8ae56c94f4df8626753c729119dea7d25060bb736a56322e971dac6b5e0f9f29a53a856b47601c4bdef4947262a5b5b621766108703acda4a2002e2cec7887dfbb5de2a7a994734a09f38100849afca220a8a8dde11bf39b8c3c88f449c1816d38f3534bd40025f805dc414bbda5204b305a669e5ddc5ad1641a2eaaea7e8ed3412e228973fbe63dab20d0d9a391753d73278f2cffc511cab7bd670eba26a8854737ab69a374983e1276da996759fd8409f1bb53cd4ade80d1e113246c42b9235222f33d87dae1e90e18e7ff46a0d2d3749d61c6b2b72726472446e01cbdfe61c986df4feaf3427d4b5de95457090a603e2255809d7ae5e48f827b8de40da73cf0e831444e4217ed16b8de3c3723ef58f7c385bdc6a1ad289e936523094fec72290fa9f9e6a378e60e51385f8685b21b1102285bb6212075e62f484fa865a5b7c0cd15191e072c680b49868c5987a2ad99c748751c70c479da719ec73eec4f5152d38c4437d1a1490d5318a756257872e7a82a9703ec9720fdbedf7c1a0d002b3f1939efeefb681974ee6654203460cd9f5aca5b82e28b8325141b1ad081fe53e38260a4d35fafd40cab0072ef7685b03bdab5b5bf8d55836a33c1379d1e671f211afd32f133b3f79ccb506ab8f98e5daad7d266603227e032592aecaf419a729c058261db27f90bc883adc32cc4739c28702116054a3f08891fe1b5126ad9318ea982ed0129480464174f464b72c124c90487c846ee7cdf5a34cb0079d3d5ae25b826a1b0b5a61627b1aaeb2d0f820b11544112dd3ecd1cf75f61a958dba556a9a735937d752e4969ee9b4ee6cfd32d19013c44ae09b54f443dd3a0db64462d92065c3d55a2963ab64d02b7a5e5bea0b10e46f79b69ff3967babe76b7f54e1ead6c1372f72038751592314222d0c422a2a022a929bca00b1aa31a53cda7141c2b820274eff52c9577a6149fb4cc241efc8b6042bfc7fb3b1195a0493370e3bea48f2689b6e4855a60ac7f7fddbe69987988b95b0f4c051712cb753ae946cdd08ccd614662476fd2010233ce7e247f0e992c328126ecf1b0c9309268ead549bbd4d3dac58b9d88527e63b9480e0fefe22349fd4f38e0a91ae5773cbb8905951346bd410ea228d78bf7413311a04ca7494b877ed959d7dbee3a6d92c6a92c704b92f0a42c051fbb1879e0b3b9b3633ce478fe27d20d635abdcbe57c7f5b8e0bc3154a468b87c5f7cc07237a0bc4cbbd3ef018c323de02ca34cd1c700b079158e8af5b082d9b13500e8b9f1945fc69116020d5c8c99418951ea55ee1d9a7c88784efb8ba40b15624ab55a02f74db7055ade473f71fe4b46f0706156e538b041e77f289d098136111088e293cf66face3cb67ce2629764d0482193f299a8cdee9a9b2b377a85778657906781f966f49146d2a5629e329edca94e71c1d034f7c786290fad006e1d5c1fe5cc9a382de7086859689889952e021f386409b5666752f10fc217cee83ebd745e535e1f5b5186240eb1923a241ca0909e5222ee2533bbe444fcee85a0053e3a471e831bf8b1dc999bcb407a976452744385a95c6248c95ca8efaec29fb5667bfd41b2cc7f11db3d5c89c138d7904a45100d223f4de997ae2f717ba74d88518f2e678079e1a899d693df06de56c682f486ded497220a1bfbb075668453fc261ff0d40acc8a87af5a1862cfd684a66a568e928400bd8229de7b340b04dc17aee265508cd13394aa5d08539806b02139a79c34da0f4ecbdca90377a411e4aaec21a144a824b6a51008c4ad45da064f7847f1d20cced3e83663fef2dcb18d95683413bfcbbd1d0749b74eef13d90cedd11d393fd13d6f3c22e2a14bc123e7ed73a81a006bf7814d00ea898b67d8b3a8903e9105b70cb3b83e8ee0e4d5f85e9b09c0b0c18f0ad07d2495870824f0e47f203acd403501b94d5d89d6c96799247ff97a6a8f1a3a4d5136eb8138b4a2409a5704d3611d7b5cc8731fa920aabb6b6518f9c9334e4c44086e2c66976f0134cb373535f793fb1cb8bd5305ae11d73042880a92921a6fcd55c8538b92f2876a89a7f2de589c00857b43e0aeccdb7842d4133ac8b633304d696608e0077638f4f8cafbc42c614d5a59132542b8e671b7f52212619dc939c5dfd1eeb66ff44d536e0cd6778f6232913f2d6f04504140ef788a3d91f4c95a75d93314ab2e74cafcc485d8a57a94f47d6eeeb8dfdbf8950f1dfe5a0fcd0f38283d68d95f93be6898b835a54c1c9a04c56fe79c05b0f5ed403a003096230f1e0154ff0134537318973b4458327291b40297f35da53408831e308f1607677862f8b1a5a6e26f530cb7369f21ee743480a1a04236ad98f7acd10e0ea568318068cce2fc81d14b6adec80bf5a75bec11738fffecb329452d0f0672f57e53b9138cace942491e4618b93b82c6db903bfe7ca886a261332a65824cc105954491151b1250b8a07a7005a3088d292347faf57129d517858a5baec3b14677f963449652e5f43fb6f459873d383ae9b8f13624fb33d1db82541ce45849798e0dba724bfcba408935c1c426c5f759df18c0260576ec9fb7be58a63340e2abb6eb39325bd88917bbe71c77d2b8b648c58a9ee9cc5df404e67c5103a5930374e9d6f9e43140b9d578bc494b9b0c2cc871f202a2e1d30637b8fe04110500adff7f68180e3fbecb4c4f324cb90d0560ef5db855d894e79f1ba446f2a3934afa3aeeb9324a6bc5cdb28adbc21571bb55713c9fbb2f4e3420fb61dd76a743b969d1dca678daf6e1e0b49573bb4e46017e36adc2ce98baccd9fa63191285df4d29250d315aaa763bddef6233a9f7dcb61c93c5e906620c71d3956061c1253b61181186f2568647397998017e2ce95ce38ef88badf0f73fb30ba34745551620c78fb0458c4b0b95e2410c25572546a45ee1e17c6c565672c1780e313802ad3c79aa1a8497df035642e042a897b5dedf3849bda77b079a7fb631ac4d0e9ff2e99aade86b27185813822dd5e39cdc5540f901105b51565c16d27fd7447d0c8a9c7a74a6f613f6cbfd67bc395c542c88dc01d533c814d2bcf2bd2da9f52f1e455e1c236f495d855510cd24f7f4f3daa11c2bf32fd02ad5cc5f3125b54e809cb7f2b1e565a1c2b2ca3d4f89200ca630f9cfdaf4be3a1f291a9ef989e4024aa7c3d154420d4cb53a46fba38e7f91558865929673c856fba59f2b27dc20261fdca1a4bdb42b493e1a86dac954c02731ad3bf4037d1dc8d2de7809c739664b2ab349e863568466ef670483dc9c4dec558b7dcf5c5a569bd5c839884e78f37d68819ad8f11fe786c0fd6b61951220aebba808504506c33ddc92c4848027f7d822f35492907ec1a70abfaded65aa71534158272011c597915c5d4d435764096837b9c0bd8a729f1e05d39258d123091d0631334093c443cfc639fc42ea0763e7a4fa6fd9cebd8c1f01473e858bc4e9910196f0fe1454f8e9d84751a314c20b6455f780442fa0ecf6ca0f170d0916ae7197dc27c41f8a6757a475a49d4377421e00b7460a6dca6416421d58c96a45c9265ef3b4c932439fc5929dcf2e8acf22c694092ba08cc1527189361154f8da570be8254e5cfa2ee0cb045d58cafbc4c6adade8f0f56dd549c441bdd569fa7bded9f678f95b66aa0447357811c15dc6ff66fedb6abaf8816787f6803e65563ddb2717505e40f584e5d08d22f9ed353a72927fd0d37968668db59462ea0e0e182975f51c504821890a6f9801ff50f908e1b6b85778febfd21b13dc67f32f945389609d8e5e1f9f7beefb645c5663c0ef64311fb37dacfaae58eb9ed9904f232cb00bad83d998137c54f726abc6e4c72811e83104708babfcb01002305ad3d0eaa5a840ab4879553ffc3e4d2625e98ce05b1b7e1278a248c6808b4e60731c597cd3963a999357dfa19288f8ff1005f7044af8349451c0fca18cfd4af7ae9c538", 0x1000, 0x415, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xfffffffd, 0x2, {0x0, 0xfffffffffffffffc}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10002) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x56b27e93) 16:00:04 executing program 0: setitimer(0x7ae111852e9ce661, &(0x7f0000000000)={{0x39c, 0x9}, {0x8001, 0x81}}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x7fffffff) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0x200) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000080)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x8b\xa0o\x1a)\xc8Ad', 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x82) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) kevent(r4, &(0x7f0000000140), 0x9, 0x0, 0xfffd, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xd00, 0x8}) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r8 = geteuid() r9 = getuid() r10 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x4, r10) fcntl$lock(r7, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r10}) setreuid(r8, r9) r11 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x5, r9, r15, r9, 0x0, 0x1b1, 0x2}, 0x3fda, 0x3, r10, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r11, 0x0) shmctl$SHM_LOCK(r11, 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000001860b5008b00002b27d060b755000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x2, 0x80, 0x4}, 0x8001, [0x7, 0x200, 0x1000, 0x1, 0x6, 0x7, 0xffffffff, 0x5]}, 0x3c) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000280)=[{0x6}, {0x2, 0xde04, 0x17fc}, {0x0, 0x1, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x1800}, {0x1, 0x7, 0x1802}, {0x0, 0x5, 0x1800}], 0x141) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) getdents(r2, &(0x7f0000000300)=""/229, 0xe5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/251) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r5, &(0x7f0000000240)="220e2a", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x10286) semop(r6, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/104) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 0: 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) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(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) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640), 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="010000001c20a6ee89614e9ebdf494adbb1ddb0000e7cc4745457799c157b82ebbe04ca08db3b02cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f27576bff0716756de3939157f58c86408f1f782b3c90a64e62097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f0000000000000000ac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafeaa9d92ba8691b8e51cbbf5d65c1d"], 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:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgsnd(r1, &(0x7f0000000140)={0x0, "28eb8656608529f765536c0f22c6661acbeacd5d2516ae85d7875936863219ee962ff3ac42919bc9ae7cb8d18d6d4f63aead5927a84fc2d5948e44d648dc4583e96ee7fe46c3f69d794e3eb14ca54ed3aef87cd6727d395557098f671ceee50083a2a2a74b7947e79038db148760039d543c8850376d217b28a511"}, 0x83, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x4, 0x7, 0x0, 0x1, "e5e4177a45be654d4b41ab87169416900c204f2c", 0x8, 0x8000000}) chflags(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000001c0)) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x9b3, 0x9, 0x81, 0x7, "dd4e3640ff3d1941518afbff4b9bd253ad3011ec", 0x1, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x880, 0x0) readv(r7, &(0x7f0000000480)=[{&(0x7f0000000380)=""/235, 0xeb}], 0x1) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000240)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000001c0)="88", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xab613bd750982610, 0x0) flock(r2, 0x1) 16:00:05 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCBRK(r3, 0x2000747a) poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x4, 0xa00, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000280)={0x0, 0x7ff, './bus\x00', 0x7fff, 0x9, 0x1, 0x7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x82, 0x80000000, 0x1000, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x8, 0xfff, 0xfff}, {{r2}, 0x7ffffffffffffff4, 0x4a, 0x20000000, 0xfffffffffffffffd, 0x200}], 0x7, &(0x7f0000000200)=[{{r6}, 0x8000000000000004, 0xb1ad0bcfd3bd5fee, 0x10, 0x8, 0xfffffffffffffffb}, {{r8}, 0x0, 0x2b, 0xca, 0x9, 0x101}, {{r9}, 0xfffffffffffffffc, 0x1b6, 0x7, 0x10000, 0xf814}], 0xfffffe00, &(0x7f00000000c0)={0x6, 0x6}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0xfffffffe, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) 16:00:05 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)={0x6, &(0x7f0000000040)=[{0x5, 0x8, 0xd6, 0x1f}, {0x4, 0x1, 0x99, 0x6}, {0x100, 0x3f, 0x80, 0x10001}, {0x8, 0x7, 0xcd, 0x200}, {0x8000, 0x81, 0x0, 0x5}, {0xfffe, 0x12, 0x10, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7ff, 0x2}) 16:00:05 executing program 1: r0 = socket(0x20, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x18, 0x2, 0x5) fcntl$getflags(r2, 0x1) kqueue() r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) ioctl$TIOCCDTR(r2, 0x20007478) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000140)="7b79a23099bc94d5c2d48425f51c5c68", 0x10}, {&(0x7f0000000180)="18bf0ef1", 0x4}, {&(0x7f0000000240)="91ccd8b94cf5f5d5f3f6e8c55762f38c3518adc77d06070d73d5cd0ee79582f8390fd7af77cc516d3f9133ba673ab15ef7396cedfdaaa9ddcca776722f10162527b5a33433b4a0bd9cbb498693a519fb3667116f87a9f608c7b79fd17ec13b398e6ac41a3fae263a9431df7d3de4d34d9c1106830e9f467ac560871389f25b0007a71930a98b687ea0c8874f0a420cdcf79d111273750cba6b7a9de907e17f0dd856aa897c1beaaa14013dc526658242b08d353fb393982b6dedf4eb68af0b4a05a85eef6f", 0xc5}, {&(0x7f0000000340)="5ad6f185f0ee4e59af9c10a58f4376ad017d37b5b9b2a0ea76ce92abdc29f156b4bce19dfb5e387be7c04e258585e507cec764aa031930e9970a964afddea4aa05bc51738e2b8ad463581521037e026f1114b233be3db0e3448e9cb15229a6bc406fd9947e3685f45f7ba75f16", 0x6d}, {&(0x7f00000003c0)="82af7056d131c52b2ca1c66b3ccbd5dcd4f865519d3eb1346d8e1cf6993b8a364c679f9fad486e505e3c2fd718618f8e0aa68e4bbc6617058d6789b5d118ce6fb1c9ef0545f2545759be254b6c42d31c81f5bf83564e228559021300cb74cc7c68d600e7793367b45c7be1c1c3e061f9c99048", 0x73}, {&(0x7f0000000440)="369e5dc371ef919b4d4893edcbc800c4236bb61b441849d9773fca08342549b0c659e47fd82bb88c6f86ca2f887333365f293d2ab89cc00421a85e73413e10ebdf8f5d13ad57d28b143a1e461999e9f0225a7633d1d51e1e2f8c36d701a346dfb1ef98a1d17c002c642a1b33fb94da56108c0e193e5a51c2fb56883810ff68d3ce", 0x81}, {&(0x7f0000000500)="fc9e62857c73d1ecc689359480de341ace6f6f922eaaa31b6c042b93064a5122bd22d44953d9f49406560d29044301454768ec8f107d2d342df602a0d5a3680b04acdd206f0364d7b475e03f5e51146517018123850d00e4835640f6504b90c5ab23f516209fc4f868ef936c73493bfc3747b56c326938b25d948c922f9e1c6deb696abae929b06861c76eeebbc40922deb19db8d6e17a726b08acd412bf7cbc9f52b78f533d9f511bbe17a4b0cd01fdb082b7210a104e517f92b63f1357c64f3d2c12ccbf8c22fb5c492090f8", 0xcd}, {&(0x7f00000001c0)="9c2a73bd35293c5b", 0x8}], 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000006c0)=[{0x0, 0x1, 0x1, 0x6}, {0x20, 0x1f, 0x8, 0x80000001}, {0x200, 0x4b, 0x9, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xa, 0x12, r4, 0x0, 0xa1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000000002f00fdbe0ffeff0100"}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/93}, &(0x7f0000000240)=0x5f) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000300), 0x0, 0xfffffffd) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0x7, 0x1, 0x2, 0x3f, 0xffffff81, 0x2, 0x3, 0x80000000, 0x8}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x80000000000006}]}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x81, 0x400, 0x9, 0x7ff, "e571bec9e5fe4299b9f993b33183794f0dc245b2", 0x80000000, 0x7}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000100)=0x3) 16:00:05 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xdf86c8b47ff7dc24) sendto$unix(r0, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x4001, 0x8) r1 = fcntl$dupfd(r0, 0xf, r0) mlock(&(0x7f0000481000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x191) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1, 0x0) r9 = socket$inet(0x2, 0x0, 0x7) r10 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x430, 0x0) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x20) r15 = syz_open_pts() r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10, 0x0) r18 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="941257b0acc655553706b15f31e996d524ce49645c59f01cb9487cacdd17f71f17b6295cad2ab659caa0685ce10c", 0x2e}, {&(0x7f0000000080)="015390e8e3cf0dcf01ca56b09ea0e73df74df90da791c25745d5e6ac4893dfbf8b288002b53768301541d91da4898effbf49ee932b32831041797b0db749f313f02d8ba27849468277701f041be7fc715e5c519d3aa06c6be8", 0x59}, {&(0x7f0000000100)="9f5717754bc73ebf21204bab65b00cd0fe90b2ecd298f8311c421e17b4441216dc825486b43db2d36a86af47883a6d8f04e666e8a09a82ab459b4634bf78a88edf1ee0922caa0adf432eaf801df30daf1c2bde771db39ed95ec1a02ab3c46589c5b93fdfe2f6a4cab4746a554a23db8d44c1499b057c249f6ee7a0d4f8b55749abf7a3efb6fd38c5891d6fbc24db9c5ed77a5254b959287a0089e1a0f935dd21", 0xa0}, {&(0x7f00000001c0)="51dd2cfdfccfdfdf8d989971eac70c89955c72a05f6927353003807b36782a228117bfd4de453007a6ec8686246f581ffc06d1b9533e42089d604ecdf8446fc7643e05b7650d6974ca978128b772a778494d92ad51920d7568c232e587cbc2434a3916cd6f849eff0c", 0x69}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0xb0, 0x8}, 0x2) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setflags(r19, 0x2, 0x1) recvfrom$inet6(0xffffffffffffff9c, &(0x7f00000006c0)=""/226, 0xe2, 0x1, &(0x7f00000007c0)={0x18, 0x0, 0x6542bf6f, 0x9}, 0xc) r20 = kqueue() r21 = dup2(0xffffffffffffffff, r8) r22 = socket$inet6(0x18, 0x8000, 0x5) kevent(r20, &(0x7f0000000800)=[{{r21}, 0xffffffffffffffff, 0x80, 0x20, 0x1000000000, 0x818}, {{}, 0xfffffffffffffff9, 0x60, 0x80, 0x1, 0x4de}, {{r18}, 0xfffffffffffffff9, 0x1, 0x0, 0x200, 0x9}, {{r22}, 0xfffffffffffffffa, 0x52, 0x10, 0x1ff, 0x4}], 0x9, 0xffffffffffffffff, 0x10001, &(0x7f0000000880)={0x20, 0x1}) r23 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x400, 0x0) dup2(r8, r23) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0x8000}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="ad18f05de2f4ef1859c8f638e137dcb7941ef80001f03c7777d85d337e2c45ef17b0c00cb98e0ace0c1e194d154ccfe29e5ee66bba8f87e132cdc1c200000000000000001f0000000000000000000400", 0x28) pckbd_enable: command error 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x2, 0x9, 0x80000001, {[0x8, 0x80000001, 0x8, 0x9, 0x1, 0x7, 0x10001, 0x4, 0x400, 0x200, 0x10000, 0xb35c, 0x1, 0x9, 0x4, 0x1000, 0x10000, 0x9a6], [0xc000000000000000, 0x8, 0x2, 0x10000, 0x200, 0x982, 0x6, 0x9, 0x8001, 0x5], [0x9, 0x1, 0x536, 0x7, 0x8, 0x7, 0x6], [0xba2, 0x0, 0x3, 0xffffffffffffff75, 0x8, 0x100000001], [{0x9, 0x1, 0x5, 0x1}, {0x0, 0x1, 0x1000, 0x2}, {0x6, 0xfffff000, 0x9, 0xd268}, {0x800, 0x1, 0x2, 0x1}, {0xe3, 0x5, 0x3, 0x4}, {0x2, 0x7, 0x29, 0x7c4a}, {0x8, 0x6, 0x9, 0x47}, {0x4, 0x5, 0x5, 0x1}], {0x6, 0x81, 0x2, 0x100000001}, {0xa268, 0x4, 0x5, 0x7}}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x250, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x101, [{0x1, 0x200}, {0x3, 0xffffffff}, {0x3, 0x68a}, {0x3, 0x4}, {0x1, 0xfff}, {0x3}, {0x2, 0x8}, {0x1, 0x2}, {0x1, 0xfffffffe}, {0x1, 0x3ff}, {0x1, 0x9}, {0x1, 0x8}, {0x2}, {0x2, 0x3}, {0x3}, {0x5, 0x3}, {0x0, 0x4}, {0x1, 0x7}, {0x2, 0x3000000}, {0x2, 0x7ff}, {0x2, 0x7}, {0x1, 0x890e}, {0x2, 0xff}, {0x3, 0xffffffff}, {0x2, 0x6}, {0xf8b82bfd2669cbf2, 0x9}, {0x0, 0x7}, {0x0, 0x5}, {0x3, 0x986}, {0x3, 0x1}, {0x2, 0xa0}, {0x1, 0x243}]}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000480)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x3) flock(0xffffffffffffff9c, 0x9) recvfrom$unix(r4, &(0x7f0000000500)=""/91, 0x5b, 0x4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = socket$inet6(0x18, 0x2a3d4fe5a627581, 0x81) getpeername$inet6(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r7 = dup(r2) fchflags(r7, 0x10000) poll(&(0x7f0000000640)=[{r4}], 0x1, 0x2) r8 = socket(0x5899db4486c0a67a, 0x4, 0x1) fchflags(r8, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r10 = socket$inet6(0x18, 0x10f37fdfa978c93e, 0x4b) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x2, 0x0) r12 = syz_open_pts() kevent(r9, &(0x7f0000000700)=[{{r5}, 0xffffffffffffffff, 0x14, 0x20000000, 0x5, 0x1}, {{r10}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xffffffff, 0x9}, {{r11}, 0xfffffffffffffffc, 0x8, 0x10, 0x44c045d7, 0x2}, {{r12}, 0xffffffffffffffff, 0x14, 0x40000010, 0x6e, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x10000}], 0x1, &(0x7f00000007c0)=[{{r0}, 0x0, 0x3, 0x40000000, 0x2, 0x8}], 0x8001, &(0x7f0000000800)={0x4, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$setown(r12, 0x6, r13) r14 = semget(0x0, 0x3, 0xa0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000880)=""/126) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r15, 0xffff) pread(r8, &(0x7f0000000940)="9cd062aa55352e33e0f492eafdc12c20fa04f94ff1a75f25e5942e4d761d04578272cab8ddd09fa2cf118cfa086d7947c99f22b03912bb1d4a7189fdbef0272e04f6df4a71d875899ac04310e1ffc8cf2c627c9818b024e3765ae82452d3e74c75cfac29cd55921ef39432d57488be7ac97fade9ba288e54bc8f8c8c6b77352b51ba59d626e5796baa9c7fa5962d54b59efeb49f9fcfa84a0d7e7f00af345a16017fa15adf25db55b69dd200b0c219e00f4a164ac883dd3afb57ee", 0xbb, 0x0, 0xc83d) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r16, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) pckbd_enable: command error 16:00:07 executing program 1: 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, 0x800}], 0x0) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) 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, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100402f66566c65ecfa80023d22d17acf8add010000"], 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:07 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x6c) r2 = dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x11, 0x200000003, 0x0) sendto$unix(r6, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r6, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x8}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRES32=r3, @ANYRES16=0x0, @ANYRES32, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r4, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRES32=r3, @ANYRESOCT=0x0, @ANYRES64=r5, @ANYRES64=r7], @ANYRES16, @ANYRES32, @ANYRES16=r8, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r9, @ANYPTR64, @ANYRESHEX=r1, @ANYPTR64, @ANYRES32=r10], @ANYRESDEC=r1], @ANYBLOB="13719636a7c77c470437e8a5e8f79fb8394f7b17900a80135511cfca4734e8c155ad2ba0fd71457f7ed23382d73b88d0d513bdd04f5985af9b8ac901c1e324731d3059cf0e1ec7fb9980f81f979da2bc1b40117ce277284cc7411e85ae85d638519f18e86d6778e72c1edb06a1a6bdffcd79288a88c450d9cfb00c03ad22ef07914f0b019816e9a10df02a978217569684e7cfebdbc7c91d2172f10cbb3ce66bf1f829e5fc361946064aedba8c8a957bc950131ece36c8166b1e320b17d06fd5fd3d45376c0c91672f5e", @ANYRES64=r10], 0x6) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffec1}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) 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) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x11, 0x200000003, 0x0) sendto$unix(r2, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="45866dd6fb3f4693155c0b39c669639623f67153b952e03aca137e9fb0bd12dd6117b07efb0ecec0bb5d811941aff44e67fa2c0319d48e3fef201230a0147aaba23247aac8fc109fb8c647ca011ad3", 0x4f}], 0x1, &(0x7f0000000300)=[{0x40, 0xffff, 0x6, "9b3b01c7c2f9a8b870948640fa137c13840f418762c4a384328906a1e34cccc90c39e48481f1765d1ba9"}, {0x40, 0x1, 0x0, "a778f9aca60733f13100b979c6f084792f88eceb88fe659c7264cc4d4476594d0441809dd75b8fa70c635323ea9042"}, {0x78, 0x1, 0x8, "6fc81e4b36b6ec965abf8f51b1566478bb4bb61866ffa5abe2ab2ee10bdb3db35302548f1b67f2ddaef09bd8435517f614220be5cef7b5e5980820993b11266378c26f603eaa4a818769b84ada7098d050fa93b2af5b0d31144a4a13f1623d357fcb65950c9493"}, {0x28, 0xffff, 0xbd, "35bf1380b4f077c6ccea243dbdd5464ae1"}, {0x1010, 0xffff, 0x8, "87675f07cff69e012aa2b865bf88d4bcdb4f92da699c2596fc74b7c5543a872cf64ce6508cf0b4080ba1fa069687dac864ca1b4a0a2d5f5c2d397d9ce65197289c4c6e49049b77fbba74fac397ba5bceaa3d8f88697727c4a80d914165d03db3769a4c7ede66c9bef4473c6bd1251728675950cb53dc1997ea50dcd19e4499c635623a371eb050854fb6c4ca498a0138ea7642ac46a430c78bd7ae4127fe79583395cac2cc59f8746efc4bf38f455297c8916d247a2f6fcee77d16e56bf75f4be36bd344ce6e7f865c5686c435d22f92e8686ceb338d505c9ccc44efe3e2c0d725b54df88baccc3e669ed104753e9d48efad8481e3cd728fd4c8e33126147e3a6ac32aab4189288b03155a6102076c4cd97dd8b3c122d7d8cb3e2058157d9bb21df2ff10d5786be6525af6d106042fd693f178e969607ef3f82bb32ba6ab01856a9711c513073efe15f480479e0125e0159c9488228f4c408b0b9e95ff99821ec853f5001df0b822d825201650a6579f781a1e7e08e508ac0bc11149a5b5aa9819ddb76c75b6473836b6748a286ebfb6c9d98a8eb4f6e0f8fe48626ad17d7c3239a3ef089ccb1e604f77c2373f8d9bebbd00e30f3826a6fdb6ee9a234f1fed5efa1cb557b4bc431bd21fa991f4b71281b35333f28f04256c1db7151516e729930ba4b42304998df6077f7873d1eebdfe8b78b7a188a614be1b158e6cddb894b43f03cf9067b1c528756cd003cb6225a59ee2869a0c8034720d8b7f12abdd78051c2a786c65707de409e0886a6b07dfd8e79cbd64a6e10cfef5b9ff4e8ca8a668166b4c8a1e2974ffa7e8a37af791d03f423fdd5ba70bf5f64d3c301f5054b8ad4875a3647fc09077e243715e1dd4565e6d5a2d5f9d4386b59790eb7551d8d24eec5e6aab6fbdee144d05c7a8d07f7d0f623528c29ad4137571b3535bdbbf965b0337238e292cf29b6cf80bfa252d4c276fc92c5980c48fc76de1b828077d411186097fc17602e49b45f3596b49664754b84be80834ce542d6baff048d68e7d47e4ed8a52a3df8a7422e2815f9f172013094e50fbc7346118ceb6c0a0714a47f193553b83fb801b82bb67081eb22f4f5d46ac284abfd780aca58b523cfb2bad0910722654098b0790c9934fb4e5da6f606e8915acfab6cc19b14dd06c4d2bdf058e359549117320729dc7bd748d29f096159bed305791b848c78b1aca8e76cc3a026deb1fe5cf97f90ba79d3327bda0922a2028658656995cb5029c86dbb88774516d6b03d70829d80f8e61f17980ae66406547d30beeb1e64001316e53d205e8a674fa3bc9d8d3286af2faf15d00a0acf897bf451d756c7da70b8e0b94a84b157b65ca4a4938e668ec8ef709ce5f1db92ba58887a77eaeef5c563cff20f3ff61326fb75ebf7b068ae3e03919b6954547216f7c3f4883d788bc854d53dd1c4959b6f956edc6e695b18f90ee002d0c3604f2766573a9a27ed270558a573da08d4a79fb04dd0702f253cc4f1d47f30dac605c4464b5592ef82548dea9669c0e6d7b0522ac1a4688acd3982ac0a15a0b2a6a7e45d61def25323b882b339a2d22de3099e52b54e21dba2eb5988ee52cb41b6a1d8807f8a01a42a5848ab949119fc3bdbca38d8ed5043aa33c3e6d078ebb916e100fd212e5e3071f920fdced991fe8c5d18def66fd7fed59cfe37b28002311472883d0a147becf20659a114b4515aee8219bfc3f06aeec4ec11869acdfea07b96fa9c4688dcfed7ef8d80349e1a1ae09179650f8449593fcf524fe0d7e9e0262965a315133d2f0783d373b14d94df1497e45fda56b3b1f4481c87f73812a43b923e352d7b156ad029248b8f67d6e1dbc0e7138db768e3dc3c5cac1d3be85f54595620439ab5b2f5d02bc97f3d57055914ee7960795e3a31a07c93e487dbc2177c9551e744fa7a07a8a59ca32eba2fcbdc0b9c9d19e0ba8eda3904ae6ca7d7f24ddc12feb2b63ca60ba07d48910dabe2cdc43dd1084a7aa0b39d43f9e2381003146d24f8844a11eecf10caabb336dc01fa3a658e3850556a4e750836a178ab6fe60bfbd47f8b6c8b4e4e9ae0a9fcc5e14b414a3b571deb7dbc703ce3809e6a8d8094a0182959f0ba2515d9f4465665e5826dbac9b70b7a7fc0c5ac97cc99007ee6e5f695be6f57bd3fe269352df8387a8d69195fb2a06fb5a6a3728981579f9e9e13e8b1b1bd7b9c64f0fd4141ccc3fbe1eed2d9b0f98be9a918a5187559a28496197f9e05a247d9a1a02c9e1c7bde727b54dc0c3b4b2e5133d3bd64e891ab77600ca26df8b6c6c60a0541d1b65c715d8702042e55ae458300b7859f83e21a7ef34262d73731cdd18432de8878757c7f920e19f36ed1eb696afd74ec797bd3b1b7040f9373f7cccf2eae23adbad91fc0553f2ec9510f175b616b2ae05c65dd83f657ac44809b741ded01bebb18cf5ba4fe38c149f64b3e47e4d73cedbbeba367b9dbc0c43d0b3843c66814cdfd8cca3647c97d9d686d04347e0bf652dfff6d56f68f8ed917f78d73a0be948639cb255d97b5ec567dbd34e4bb77a4f9375f1cbb02ca732dcb9f92761f57c836eaec3621b85dd7e91c908267bdeb8bcb4fe2386ae67e255ba6bfc16b77294d3332803a43fdfb18f3d75ed2073bf180f4880ca207e81e69ff396a52b224a7950af9b7b6336bbfe70921baab0ed291fc89e45a88138bbc3f7f43b08e6eb78c46fd7675cddb5606d01a301b1e0a3e30401a60d7c9d5c5b241a4a911d7bb85347cb2438ec4e8a0207488e1be397d4bc282bb897ce08c55b72663b3db06cff10e0e499a8c31b99f92e4b6353b1a5e46f1b01b52e0c1a9711137740032f139e8521fddeb67ce712bf7acd91ea7bbebd10a5206f60d8fde937cc1f1d77a4bc34548b7a989bc0167916c0dc7396d61dbe8a8f535fee52b0b69838a6be1da48833346684ee5fd30580c4cf5da3bb71d5ef64c4b58c54579c6b65865f1331d5aa78d87dfc211b5d7cad8a137ec67213f922113c119dc32ff1139e490d7533f1c01e99526befcc0773f70f17e1c9fa9200965a731266289564447546198c6ad470fffdfd33e46b84679f26e95e068cfaa27776c94bc4728fa53f4c594d5bc87f4bfaa6ade6c964f4a352a91ce8cffd7730b9f32996543ff0624f5529e6d3fb87433728d9449080ada779e59e57c01f96e177786ad922bb4fb250bf27a1bf7f31c9e81257a2880cf5063a79b049655eb9c5c375d4e8949bf1985753b8b10c0db76da89f4a81cd005cdd51db2462300fed5bd3e6029141f673007bf3da08e52ad7b4eed97541e055a8a29443acd80b710122d5a6024143a9954fa23cd1132d563fae3b71b0a38d58f7bb19033e5de6e4741d8b373eabfc18f0cce4a678a5fe3f494d040b599fae4f19096c7164b0e949823c7898e9e5e0e198b79f9e42f49bc321f3f612dde1c12a8ab0ea21f3d8e394914f4fb8b9b13208f133cf827ba3ca03a3b2150c4afd74c817ce84f1dc97c349e9f20a12b6f6669385722539480f7f7428997b3244d831cfa3261e4ec5bb017eab756c56f1788a3901e6623cdd9292c80682593ce742407e990513bdc1cba37060d5adec13feb004aa52625e94fbdb82d971180a40f92080ea7b9a5e9b47ccefa48b2ad0ca03199c092238c3415f9fe17bed6cb3ca9c3904110cf9aa3f3d5c96d0bc2409db2a6fec6f40b4a7baeddb3a84a0a8f6a3e1f7c091a80e1d0a62fda815fcbee09120046655e0f3e6225cd48ba0a97117b2d746bc2e6ae2a582eb3bd45c08d7945fb98d0000cfa1a51722cd8ed1b670de1dd744b4e6187c6ffce6af0d981157bac76a3618c6f6167181070ab83f0928cdb4dbcc8f849fbee2014216ddfcc6c3511de7c0a4ba2a6dceff51cbb50a088c5c7da5c36e067c823c1a12091175bef4ee44aa01c634e89c65675226d6eeab736a8ad5e30fa0a10c4b9be31f8d6b7ef82388acb4cf24d8526d0b1d9322bb5a7b5ad3dc63a5a8fcfc7e4764f952b2926542a1953810e33ad1c4456f425433dbb404155a83c6438208d61a027f36c2f365d68ded5788b661cc204cfebd8e60b8ce7cac643765f3aaba65f11f4b94ff47157ddf377de958e8fcc6ce176fb516bd9b09625f216143a6bb1748536cc1e7748f74a8f3cdbabcaa5dbdad681613894be24cd53f0f36a394124e7d2293cfb0a75c731f6081da0389554d82293cefbbd382085e55c22dd3e0f955ce67eb7fd5ca416678b0f3bd5c694536880081602a01d21df1cb36d9ad269bd17ee89a4ef282a175415e865b26a51bc430b6d52b046bd1d2cf05d48b771f0a903d4be6b7253e632c1cbcddd5426f2488ef65e7c23f808b4220fd75cc9ea8ca2e05cf667c14c66d3250396fe917cd36458ec6d922ec2dc5a91ad265db370288968047ededc9a032a57c9f9385ada6bee569adcb86b81b304d18cd6bf18eca1f8decef6e1d630da5e17a5c69e1b755084f60cca224061852567600b86765f347970d9b071440418e660c7bfc2a837c69fd77e834e7ae53285a11e1f8dfc7b6549dfb0afee6cfad54bd77452c7f77573ccd3b595d186f599e00541721128211a65fb080d152ec7ab4132862bb170dc7c61cb2a3f38c2847e1f43dbf6d22273f0ec822c3d5dd68029631d77ecc36a94fccb3f44c776c046360be4d86136d74a21517aae0c36e3c5c26983c051d9b828d908b97470325c14e0b1808e84c6275015226ca0642e48903d2a929e1a12ff60b76c980d0847084a023ebd714a876659909505798d74ee1e11c09531b999ac4d467f0e8a61ddc993d0abd7b60ae3426b9f259c8883a3705b03fb8facd9d8fcae0372baa7f112a78df6878bede0111deb3d350b35a1f55b76b5af3ecaf119ca236b78d074ff03af0f445a3c090423fac8b538400f71ef6db1429b547696aaf4193d7a09bb9985f9f9d290021aeaa1f2932bc2ded86ee5c6085d67d38d10079fb7ed875772035e80f8783177349c3ffbec9de0f6f1e65da00b7bc8ae80a792acd85fdbc3038d75e284a4e6c71e6b570cbbc9d4ad6881b281460d6801fce6016f6caf09741e7d07f42be6484eefe33f17b7ce35ff383c6d9f002b484c9fca6a8cbba37da264b666ce55b21c37560bb4e5692ddf5b21b1e76f3251665495e6fce1c815e3a072dc3dcbab2b3ec0f28a710b9ce64a43bcf5e431afd69267a5836f1a44b41e2beb04b7ab790f360b56f993b38940e3cfa10fc26f1e511b9b12ec719de14f861168d7c0b827c1575c6518b499e2bcd37d4f53dbada239ac2425415efe66a70bd31cb7dd7120b624282b35af9796020c3900ad7fc6d447fa45d8a90617532811df98fabf475b3dc4c7ef039656c4316e5117e3575299eee90926f73477c28c755f7a306142d2812cd6ce0ea40e02122f8c62f1fa70c7d08c6b19d652cc7078ad9a333a08a81b2612b9740e1e3289d2aa1171339bcf9f6d28de7a91641b842989502e60fef21d1f7f243361fcee8d9825a9efb29cf6e7c8cf8414297659e2245d141298723da53e463eb5dcce4713198081bcb9b0038e04beff22dc32a9e4a5afcec3ff41f922615720fc6bbabf2f7710ce80194d57d8a3a1d41579e8f47af5d8e0d7e8181c714d0e9cd5aa42db3e86550f9eedb5dec9f86699160ec4f1d051bb6ddf2d1d7f7e5e01523f1893ca9d8c439466c03838851c45d101f4324d9b08bcb42a2344fdbd5bc3e835f9c6e154882357718e46360d0a7c8fb8f8cdc9c23d01e3501b8256a6e41ae20d5af20d3cfacc74c169ae12957de5936d78f2bd3b7c2bdb15f8ebe44367e2a745bbd8f5e8435"}, {0xb8, 0x1, 0x7, "c14cfb49447d0d45d7aba8d50b975108b367c110a7dd5cdffcbc60ec53e595b392765a521abde8fedff7b263213b6c1c5a5c519b84b0d304314c74c3ae62c8d9efeb4bdebf9d6439ee251e3fa681a94d7fb319e52246aade6eb66f86662ad197584e6e79309e4daf7dfca6f52224a40faa2cf574a7dd791a483d28c1ae11236c7ebdca9510a08b95913870a51d82aa57853c36ecd4610c5b6d59e22d88eaba83e9"}, {0x70, 0xffff, 0x9, "7cb8e7ed85dc3fc82535ec8f6e6c4a797a830eaa98c2f42467df75456e1a86d82a07695ba51373bb93490431840336c4958b438dde93caeeaded8b99600d90d0088cf47a52c8895bfb02c4dbdbb505bd32c1e0a12f070c8605b5eb"}, {0x108, 0x1, 0x7fffffff, "c224e7320da0b54af224fdd2ed49abb97bef39b9aac8bfe7fd410e76dd5ce2b21d66cf2283999b4523796bac151050fbe7d24ee5dc6b44132f9c60d803e0ec29a844d4912b4ce30466d7813e17ac348fa23ab61938ee158d84575fe8847093811dddf6bd978ff11562441767f6e639324fcfc88b41657814219af2471a3e381abd03765b8f7dc254620ff0777e97967a5cc812e9d31b212804d424f9f7a2847e6764454e98f3d16b39a22b1676fa045dc0903905d55cc811772d62e85fa4879e52110666dfd6ce06d6f630221f3898e44ab2782a1954758c736d6d4f7dd34b964d76feb1e9aa8050b5a9b917bfbdf4fcd836d1bf025e"}, {0xf8, 0x1, 0x200, "d65cb4a03e16139a4af1971c25d71c2d9329e12e75646bc5f4aa9a3a60469ba5461712e09f4f12d0f8d0348fbb7070629d4d4df8f559d482fea02375a1e0fcf72a7e7ed903fef0919d7379c42de872ecc2e2d702f78bd9726fd347ca14f6a04a1712f935aa767ad83df59c17e7edd4379adebb7686a3788380848450438acdd3809c8f72b1ecd7cffcbb200a2a83f87ca1db957ea3e19408919ac5fe4ab05f7e0fbdc842d291af6afef6914ff1f2f8970392fd16f077615bc6d0262027fad2676eb3201e99f1d2263e8655dd61513462b192fb700f3fabf378da79a575cfd11e14848587ad57"}], 0x1458}, 0x209) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10401, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30, 0x1}, {0x40}, {0x9, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000200)="30a34dc62a6608b4277e4fca08ddbe099ab89dcbacb42971d19b93ae65752ba9e67c70c9feed892bc991bfd10e0e42886285d27dcc6ca77ae86778345a888da27d395d382c9f779e79f1b60bd4dcfe872d14c555dadc296b25029a97e34e2d0fd2f97116637902f5a0aacbfd180cce4bda1d527234c00b603b6a2ad9ecb0e2398cb0b9a2d641e1", 0x87, 0x0, 0x100000001) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) getsockname$inet6(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0x9}, {0x87, 0x2}], 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x4, 0x101, &(0x7f0000000300)=""/234, &(0x7f00000001c0)=0xea) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x6, 0x3, 0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="97105bb856f20033a8a803773e860de200000000000000000220"], 0x1a}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r7, r8, r7, r8, 0x90, 0x10}, 0x5, 0x54, r6, r6, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x1, &(0x7f0000000280)=[r8]) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x2f0, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x3}, {0x0, 0x81}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x200000f6, &(0x7f0000000180)=[{0x9, 0x3, 0x0, 0xffffffff}, {0x40}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00a\xaa\x00', 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r13, 0x0, 0x7fffffffff6) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x9, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff2e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xd) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x1ea6d56e30ad62e7) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:00:15 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(0x6, 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 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) socket(0x12, 0x8000, 0x0) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x5, r6, r12, r6, 0x0, 0x1b1, 0x2}, 0x8001, 0x3, r7, 0x0, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r8, 0x0) shmat(r8, &(0x7f000058c000/0x2000)=nil, 0xd31d58112475ada4) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:16 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0xfffffe18) r1 = socket(0x19, 0x8003, 0x8007) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80206918, &(0x7f0000000300)) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x21}, {{r3}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r4, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r5, 0x100000000000, r5) socket(0x19, 0x8003, 0x8007) r6 = kqueue() r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206918, &(0x7f0000000300)) kevent(r6, &(0x7f0000000400), 0x7, 0x0, 0x3ff, 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpid() msgget(0x1, 0x645) r11 = getpgid(r10) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0xf0d4, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r11, 0x0, 0x10001, 0x0, 0xac}) 16:00:16 executing program 1: socket(0x18, 0x2, 0x0) 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) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) openat(r2, 0x0, 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00201c000002f12798f75976bc6ee0b63b151faf3b811e1bcf6e3330ac26b801905ef7a352509a71fd89f50143294d2379cbd514fceee3f6e50c22e8def2b68595bc1f68e289d48a05ef557c0f8dbff5874cc13f895a0a85c192ae137043f189"], 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r4, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r4) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ffe462de705bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe3f773dda1f9cdaf31facb5863072dad597179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39924134af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742f5d9641653484ecdef2f91484d902a2fcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57b8081425d32dd716ae5d422d0000000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0x8) semget$private(0x0, 0x2, 0x10) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) r4 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() dup(r6) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000340)=0x280000) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) socket$unix(0x1, 0x5, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0xfffff001, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x9, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x34c) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0326288fef0a04001f3c02df7179000076efffaf"}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1000) setitimer(0x2, &(0x7f00000000c0)={{0x6c2}, {0x3, 0x2}}, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x8, 0x3f, 0x7}, {0x6, 0xd9, 0x80, 0x483c5a40}, {0x6, 0x3f, 0x0, 0x7}, {0x20, 0x0, 0x80, 0x3}, {0xfffc, 0x42, 0x81, 0x4}, {0xc9b5, 0x81, 0x1, 0x200}, {0x6, 0x5, 0x6, 0x7}]}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58689860", 0x9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) dup2(r3, r5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getuid() write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) 16:00:18 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="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r4 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001540)=0x3) r5 = dup(r1) r6 = msgget$private(0x0, 0x220) getgid() msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="e804881884c600004082728452"], 0xd, 0x800) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000840)=""/37) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0xff) connect(r7, &(0x7f0000000880)=@un=@file={0x1, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f00000007c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/237, 0xed}], 0x4, &(0x7f00000006c0)=""/248, 0xf8}, 0x3) 16:00:18 executing program 1: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000280)="7d43e2dd602d0327e13c704356a54712dd5e5df8796cb43e22b65d057b6de3f9a44cd1a08b8ed75db9872c1e834651ad3d50b0d4d0", 0x35, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0xea) recvfrom$inet(r2, &(0x7f0000000140)=""/135, 0x87, 0x801, &(0x7f0000000200)={0x2, 0x1}, 0xc) fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 16:00:19 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fsync(r1) close(r0) r2 = socket(0x2, 0x3, 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) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = accept(r5, 0x0, &(0x7f0000000100)) write(r6, &(0x7f0000001240)="ad18180be2f4ef18eef95280fc3ed211c289fea56bc97b884a52c6c137ac69b8eeee0a67776e887865a4317313179e82e1ba2744ecb22d21025f76d99b42", 0xd) 16:00:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f0000002880)=ANY=[@ANYBLOB="2000000000000000010000000100000015c2f4dbf6769e0ec9e97b0000000000500000000000000001000000f7ffffff80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9000000000000001010000000000000ffff000003000000288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c8599db5c2656e1530fab068ef429acef0435e574b4bfde99f5e739aad41c1eb63163"], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r5) getsockname$unix(r5, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [0xfffffffffffffffc], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r6, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/247) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r4) 16:00:19 executing program 1: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) close(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3e, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:19 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000680)="350fa76618521796b065252c0d38461a08c00806b4ceae676dcd93d6aa730296e33ae4c0e3ca9bad7c6a85b94f7a55775140fa55f772959139aeafb5db4cb1b6c347afb961c1a4e6a5c11885242a53cdc407af1e84c033c1070cb6923069e7d7292cfd5b9bf422dc710887e79601793f0325959d1ecb6663f8a8912d007a95637d2920fb74bc6fba97afc06d6635f8ee257e99ef375e2304d4dc5816ce48a3595631acc4b5836d2dff363e6e986a4ae8a7963fd01000627bed789456ee9f37adcbcf38f7c70e6166881ba83c329b92daabacc19a23567fdba337bfdfb2d5de0ddd71d0", 0xe3}, {&(0x7f0000000780)="fbcf549c882ac9f124f59c916a4dd3e0b221832c26d811b47e339fe13599b1f82137374793c495da47a2e77e0c12c9d77d333d6ef791036cf960872dd3e6f8f192356d2d0e497287299e26cae8482af8f8dbabaf554985015043cce9c7344e9efc9530b3299329a9d4df141fc50b47eabcc566db92067ce67aca07", 0x7b}, {&(0x7f0000000800)="f56d012d2dae088118fbb7a46731872b7c804ebcba238af87aa52299bf90df24082b7ee33e7cebc23f15ec5de3db248601f2fc21b914884dcc9f32614b77a300024fd46a5f781710b4173185b63883088a058e295ce736a4ecf0e376fc70486ad3e27f7a", 0x64}], 0x3) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x6, 0x2, 0x3f, {[0x4, 0x9, 0x6, 0x3, 0x3ff, 0x4, 0xfffffffffffffffb, 0x100000000, 0x862a, 0x3, 0x711, 0x2, 0x1, 0x101, 0x6c, 0x0, 0xb074, 0x4], [0x6, 0x1, 0x0, 0x4, 0xffffffff, 0x7, 0xd84, 0x2, 0x8, 0x1a], [0xea1, 0xffff, 0x7, 0x9, 0x40, 0x64, 0x10000], [0x0, 0x147f488b, 0x7, 0x100000001, 0x80000000, 0x800], [{0x9f, 0x81, 0x1000, 0xffff}, {0x42b5, 0x80000000, 0x4, 0x6}, {0x5, 0x800, 0xff, 0x82b4}, {0x9, 0x1ff, 0x0, 0x6}, {0x5, 0x3ff, 0x125b, 0x100}, {0x5, 0x2, 0xebde, 0x10001}, {0x2, 0x3, 0x7fff}, {0x4, 0x7, 0x20, 0x2}], {0x7000, 0x1, 0xf8}, {0x7f, 0x80000001, 0x46, 0x1000}}}) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x16d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/221, 0xdd}], 0x4, &(0x7f00000005c0)=""/47, 0x2f}, 0x21) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000640)=0x7fff, 0x4) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r3], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r2]]], 0x1) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r2, &(0x7f0000000000)="a819d2b2ee0175bef6556180433f17a859", 0x11, 0x0, 0x77) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r4 = semget$private(0x0, 0x2, 0x308) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000200)=r2) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x3ff, 0x3, 0x2, 0x4}, {0x0, 0x4, 0x4, 0x4}, {0x6bea, 0x8, 0x4, 0x5}, {0x1ff, 0x6, 0x2, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x54}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xf8fffffffffffff7], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x2737a66d}], {0x29}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r3, r4, r3, r6, 0x0, 0x10000}, 0x8, 0x6, r2, r2, 0x101, 0x2, 0x1000, 0x7}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r7, 0x0, r11) r12 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r11, r11, r11, r11, r11, r11, r11, r11]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x401, r10, r11, r10, r13, 0x0, 0x10000}, 0x8, 0x6, r9, r9, 0x101, 0x2, 0x1000, 0x7}) chown(&(0x7f0000000040)='./file0\x00', r3, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="0400ad6351302bfccf37"], 0x10) dup2(r15, r14) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r16 = dup(r14) sendto$inet6(r16, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x4) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x13f) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") 16:00:20 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) socketpair(0x0, 0x8000, 0x5b, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) open(&(0x7f00000001c0)='./bus\x00', 0x90, 0x98) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x800, 0x2088ca4a}, 0xc) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:20 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005026000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r2, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) fchflags(0xffffffffffffff9c, 0x1) preadv(r3, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/254, 0xfe) socketpair(0x21, 0x1, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r7, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r9, r5) 16:00:20 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r0, &(0x7f0000000780), 0x1000000000000390) 16:00:20 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000100)="f6870869a7b5ad4431b38b9597d77df5e14fa3bdb1f4fa05ca110b3fb5184d15cdf8df1d1a6d5857a6a136d3334cdd3853be199bf6bbd13431192fe74a3dc7abaa1bb9f16d218c2a8ab37de9eb6e3eba9526ede7542e1fc39eb0ab51d38c56232ae8f84417a1054b43071ae1216820e8e5e6c4439c61c7d1e97f8e6fcf6ae175a451b25f59637c30259f6ccaffda6edd5451e3cb5a0db9ff34fd4fd3b5ac3104b9d2f37a2c03423be658e15ff278f09e07b24cf1ec9584d538abdcbc38dfd996e82e5a3009e81091e2c25130463d3af14a8d180990595ec9ccaa220d052a7f8e88778cf39bf7c0", 0xe7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="9c", 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 16:00:20 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./bus\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/47, 0x2f}, {&(0x7f00000012c0)=""/30, 0x1e}, {&(0x7f0000001300)=""/237, 0xed}, {&(0x7f0000001400)=""/36, 0x24}], 0x6, &(0x7f00000014c0)=""/141, 0x8d}, 0x800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x3, 0x40, 0x10000}, {0x2, 0x7f, 0x81, 0x2}, {0x400, 0xff, 0x8, 0xe1bb}, {0x3, 0x7, 0x5, 0x7fffffff}, {0x8, 0x1, 0xff, 0x8000}]}) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0xba0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = socket$inet6(0x18, 0x2, 0x5) r10 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000080)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getpgrp() fcntl$lock(r15, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r16}) r17 = geteuid() r18 = socket(0x11, 0x200000003, 0x0) sendto$unix(r18, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="34db2ad9c072adc735b804c6be2246ba21ab89a4fa7df06ce2f5c538082b0369c182aa651254f07c63fa25bbc8fcdbb6942b0eb8df8e1043f8afec0dc5c27c9cfd48f6a0b34dd9cf510cca19041e16a480c58ffebbddc919f3d768cdcfe1f1cbb081393994ea80a9b003ec2471482838f92c29325f71", 0x76}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYBLOB="000019002000000000000000ffff00000000000037ba5e687305c520f94205acc0abdc4f099538fa3e8f00c31b7faccb768435d619fedc66ee13d3c4d7e6568d8ebe8969e6468fd9725340313eb1a8c38b213cee", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff0000000000002ff5c8b8f4920c2e05da8c2a27e088c347dc1a841a49784e0fce13946bd4783431b3db21626a3d02a2ad5e0b93a146e3b635e858dee9242a80d535778e708f0c72296cc99d30f1e3d474ad71304854137ed77cbad236c24493483d863f00314425a128d10d4b00cafdf428dc2fd3409bf9969b858000ae49af37011a98788d48d7654d4d45a686ce42980a0bd9d2e7778348b8f4263e1cc2d68dfc29fdbc5e9f8853f8b1be67a4dbda2da639f3eb63a3d75abefbb104ab88b088884f40f2f8fcbd917cff7a20", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x1}, 0x8) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r6, &(0x7f00000004c0), 0x0, 0x0, 0x20) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x802069a8, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000004c0)={0xfffffffffffffff8, 0x6}) ioctl$TIOCEXCL(r7, 0x2000740d) r10 = accept$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1000, 0xb62, 0x8}) 16:00:22 executing program 0: r0 = socket(0x10, 0x5, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/97}, &(0x7f0000000280)=0x4acc93f5290e7b41) recvfrom(r2, &(0x7f0000000100)=""/13, 0xd, 0x842, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/206, 0xce) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") syz_open_pts() 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:22 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)={0x20000098, &(0x7f00000000c0)=[{0x64}, {0x8}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000440)) sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="a03e2579c891749d3648631a01d23f32243137c60d91d433222aa363d2e81ab59c322704f2984bcb7ed0caabba9139717b236e35a44c03ed0e34e2db873f6017", 0x40, 0x4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8015, 0x20}, {0x1c, 0x4}, {0x6, 0x81}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f00000001c0)=[{0x0, 0x4, 0x90, 0x10000}, {0x1ff, 0x5, 0x3, 0x3f}, {0x2, 0x1, 0x4, 0x9987}, {0x0, 0x1, 0xff, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000280)=[0x0]}) syz_emit_ethernet(0x7f, &(0x7f0000000300)="17c9c9fe08c60800e9c65791ccb1702704c24ddce875d75e4f500deee4c35f56e9f5e2ef101cfa4024e89bc14274ba34b07fc3b6e2207f2b1ae664d7a7b4838ff9cb8645e0bf6d70a128af6aea6e95ea620f0da9723aabc5cfc9cd57a6542057e647e740dfdfe678c4ea14b04c2690de16d835590eff6a5009339aa2599862") getpeername(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f00000032c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000004400)=""/4107, 0x100b}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000004380)=""/67, 0x43}, {&(0x7f00000030c0)=""/127, 0x7f}, {&(0x7f0000003140)=""/94, 0x5e}, {&(0x7f00000031c0)=""/43, 0x2b}, {&(0x7f0000003200)=""/179, 0xb3}], 0x8, 0x0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x11, 0x200000003, 0x0) sendto$unix(r3, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r5, 0x0, r9) r10 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r9, r9, r9, r9, r9, r9, r9, r9]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r8, r9, r8, r11, 0x0, 0x10000}, 0x8, 0x6, r7, r7, 0x101, 0x2, 0x1000, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={r2, r4, r9}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000001040)=""/219, 0xdb}, {&(0x7f0000001140)=""/223, 0xdf}, {&(0x7f0000001240)=""/178, 0xb2}], 0x3, 0x0, 0x99) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1, 0xf2, 0x7}, {0x1f, 0x0, 0xc2, 0x7}, {0x2, 0x3f, 0x7, 0x7f}, {0xfffa, 0x0, 0x8, 0x3ff}, {0x9, 0xe2, 0x5, 0x8001}, {0x2, 0x7, 0x6, 0x101}, {0x2, 0x4, 0x68, 0x8}, {0x1, 0x92, 0x5, 0x800}, {0x8, 0x9, 0x9, 0x3f}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x9) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x90, 0x0, 0x0, "a5f067bb447e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed3945a543c6b8a90076f630183dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c5691a205d0aa3aca800000"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x800}, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: socket(0x2, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0xfe49) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:22 executing program 1: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') msgget$private(0x0, 0x100) unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(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) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7}, {0xdd, 0x6}}) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x22, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f0000000940)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="1140211f8347fd6d1cc9", 0xa}, {&(0x7f00000001c0)="30fae1b7b05426114d79c884d68f4c96d69e7770dce83d6a6fe409f79936a86e788ff38631a760bde5e13557015c0acf2541638dce18cf710af9682221ba1fd6b92197e45ca96fd95171ad0ade9272ca0420e0fc39a41730b323767fdf46505b458c8bd3c85990ea5acb748c0d26d4ee162ed6", 0x73}, {&(0x7f0000000280)="50633bb794f85bb04f1a01e409bb239320282116c37e6abacd28d383d0fba0150cd534977c5f78dfa06bf147f76b1f85c4b97724451f21db38840be99d3da7c328f99c79a27d1f73f082d568d116bcfc21ffdffe2300741a7ff638ce4db41d541bfc19f1b5585aa63ce489e0376666777f67ffe6c7e99e75a71f00a8d491e33844fa3423f8cfb3c56bf20025f0dfc6f55185921fe8f17500e7343eaed6550861d8abacee1075da2d16afa7f9c4442d05c582651774eebd829ace2d8da8df7ad2e10533c807e5f5756437761e1079193ef3fa41", 0xd3}, {&(0x7f0000000380)="f8368b8f5a61c0f3e8c0f60dcdd6116fa2dfc9412efe5e7cbf7ba746e7f0d848e6f9ed17a5e82666228757a5939a87a81821990e6337bc479763bec5d003813015e5429618010122170f276f73260a97770954a2a7bfc5bd6dcbc01581b94b11092def6abddddb712a17ec29c034f2bd522b0f9bc077a6bfa2411c806883ffed79a1047e5f8b30664735c8723a0da8fcda03d1", 0x93}, {&(0x7f0000000440)="ed3bd2e129467014e0e00409bf3160f862324ab22264600d34fb5c12c1c0b1532b2125d045ee60a020204da08efebe0c32c733986b2431ded81ecf34926de3f41726e69a06b77863029e363caa956631a8fad452a1b13672d155012d29e305cc8588a02ca252549c1caeaf846b774f8130509a38c23af7af0a1603f5aabb8a3b1870480fd14386955be7ffef759fdfa66f3a65fde5172bf0e8717f8e6766a6986f580d82443d86c9f1880522f0be50c6c48b5f67d5c8be3925a2ea34bbfbb7b0e65ecb87e878e12130e929e9d359c388bcfe6185fc7438f7392b575a8834f748b1a4caba0147f534c1ffe4271925ca97639593f2a55738fd7c5a9d", 0xfb}, {&(0x7f0000000540)="62694654fa68", 0x6}, {&(0x7f0000000580)="fe8b13b6a72ca5d274f78d51dfb75ddeed7459c0a474b078586382b80f6b9a89a62c56d79596cda94e91d3e54dcae267031e40943e2364669022eec355984b2254de4c384f2aca3c30a8357b019620a92dbb5c45722033759e970e7154b9a098fe5b6fcba94d2a8bd95e68c1e426d6764c6ccf741b766c9d3f61f646ecbe5559e0a07f16ea29e86a", 0x88}, {&(0x7f0000000640)="d121ba7e32960b3514159f1d99a3eb9c402b7f4a2ea0dfa6f31a5d95f34f78ea", 0x20}], 0x8, &(0x7f0000000700)=ANY=[@ANYBLOB="f0000000000000000100000001000080ca536116b60bcc1dd975c4165d77a4ce1fc194b54ff290d3c9f32a025821057b7909cce36410401f2445722d1d1daed32b225f95e27cddd9207d357d5d87defbf951b8765bb92d913fe05ed408648b5e6321d7d1119396021c0b4ad4659831655912f4381729fe7d86af0e318e54ca8d99a4382ccf7b647f81e73157444f0e331501cd336666f097e298bc83f097f669238cc7d358cb50b9500a9ecec6296c7b17a4480734890ebf6504a4812cd7d000c094b81aaeccfab8818c69fe7db6fb833906d38777966dba7003193578cf06948fb211ef3332fe6fb4a9580cdd8200001800000000000000ffff0000367d00004e419ebfee0000001001000000000000ffff000007000000626179d81816cc40dc14223c5e6b6ae1a9e90cb1da178c8d59c6c021cf1283314e5275e8eddef1051a4baad98fc23e930aa8c75c6a785f20f8d44d82bfae8cac18c68d75bb567060e65fd305e2fc113b854422123e62ce1a77af805b18c6fbdc1685eec357e64c9ab8f2427dbfecf0650d5c219693ea55862c30515555d70fe406793ff994489bec2d61917b48a69b0cfceea8e5a126ba590530e2c18e5f9e9f1fec36ebf0d1817750d1e3de07607caf7042bdb7be5ace0227f4a9e3cf63dab51cd98f5a88f02c2f42c1db23d14e1859134d0e89e0d103e83b8b95d721f8946780c59abecaea28fd3343127f36bedf73943d86b8027952f881619d917b000000"], 0x218}, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r4 = msgget(0x3, 0x40) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) r14 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r22 = getpgid(0xffffffffffffffff) r23 = accept(r1, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x1, 0x9}, 0x800, 0x1, r22, r24, 0x6, 0x1, 0x1, 0x2}) r25 = getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r26, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r31 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r33, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x4, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r35, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r37 = msgget(0x2, 0xc0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r40 = getuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r42 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x0, r38, r39, r40, r41, 0x1, 0x9}, 0x800, 0x1, r42, r43, 0x6, 0x1, 0x1, 0x2}) r44 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) getdents(r44, &(0x7f0000000080)=""/37, 0xfe37) getdents(r44, &(0x7f0000000000)=""/13, 0x33b) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r46, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r48 = msgget(0x0, 0xc0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r51 = getuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r53 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r48, 0x1, &(0x7f00000003c0)={{0x0, r49, r50, r51, r52, 0x40, 0x9}, 0x800, 0x1, r53, r54, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000140)=[r50]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r57, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r59 = msgget(0x2, 0xc0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffcfd) r62 = getuid() getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r64 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r59, 0x1, &(0x7f00000003c0)={{0x0, r60, r61, r62, r63, 0x1, 0x9}, 0x800, 0x1, r64, r65, 0x6, 0x1, 0x1, 0x2}) getgroups(0x8, &(0x7f00000001c0)=[r25, r30, r39, r45, r55, r56, r61, 0x0]) r66 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r66) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x486, r10, r14, r20, r45, 0x8, 0x400}, 0x7, 0xd76, r66, 0x0, 0x5, 0x0, 0x6}) r67 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r67, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/58, 0xffffffffffffffdd}], 0x1064) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r5) r6 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = getegid() fchown(0xffffffffffffff9c, r4, r9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r10, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x3}, {0x18, 0x0, 0x401cb2d2, 0x8}, 0x538, [0x5, 0x3, 0x7, 0x2, 0x2, 0x3, 0x3, 0x5]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x197) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000080)="1f40c503d8950b127fcb59d29b091aae32df7a230f5f787dc0249594176672bf6cb01e5edde4796cd649ec75249e1d6c818534629754ac008a334f15af0d2fc166dca7913798a7a645040a4a7b28ce4dd5997212ae3a2dad12e24439e1272265ba7731571ccc692b601f2fde71a64f6a6a8e431bb05428a0b0e300556652ba10df42a1d45e4f46469970e8dd4542b217ff3ba4e6b9953d082fc442e8c1b9412ec39e3fb0a59879b7b82d406842431142c3b6db6520153c6cf8c0e82b1ac8616eb239d9272ebd6c895993f37d64740b173c13612c0076de261136", 0xda}, {&(0x7f0000000180)="84c6e991b2391adf03d90f2d8cdab107aa12bd9f6b0c659d86f4cbc6bdf33ba746cb3a7e030719fc8916f94d4d2909f906359195c1f4db6fe7c1fb64601cacf861b1d8d0f77265a341c9", 0x4a}, {&(0x7f0000000200)="83632e1dc4c75fa954c3b014330c5fc62fda08a582f6e18864b6a7e865f58f8c762f76feae885103e81acad7ba7cd04f3f30d2f40227a9685f401103aa0db6ba7bfc9e33eda0575b29cbbeb5e9735511107f7f5446856d21e56ba8c60b307ae7c59aa0a98840f83c93b8ca131f47c4b875aab233c4b6bba2f852293bec7beafa44d9fe6162f0e4ef25f61ab355cacfec491e563450370483c4539fa06cef10f99be9c032d0a3a46ae76e19b901bffc7d74f7c483bba32a85f984c2b1e827c1d5395c1e4e01a26565df89eabce0fe1cd33588c5f174b0bb14392e12f1bfad43c76ad03633dd841691", 0xe8}, {&(0x7f0000000300)="212789d5d597bce54b62b211316e5254a69488ea9fd5d35f6d961e826197c11a042ffbd6427a328a0546509bccc34bc112a4dd8db67c47040b6b1536fb0606a86821caa636aa072e60d8cdc91607c1b0d6e939472a21da3aeca33507238c6f9f8a816a324b4e936311f2595076b907b03721bfbd4286351d9cc1c80aa2837dbf55c69664c9fd74a7d06bef1d9fcecb5071b9654bcf03f1d281809a502eb4a78d57e9ff5e2e34260121c61d67154742c384dfb6e9fecbbbc4a59ebac6479e74a7c8401cd3104f023b7b42b0e5453f46be5f009a2fe45ab93a779bbbdece6bb21affb917ec03bdfa165f7cc440a41684216374992c5d3c77cbd633386697795a434f5eb86d2cf2849897a28fbeefb83bc20baa811dc953fb30f0629ec6735d6ec933cda5bf32e81f58265727d0bb7c76c5f4135c88b0f482dc9dc2e5bba83260d1b6dd6a9a81f2238ecf45ea193d150390bf626e17cf40a30d64f16e8fbef277a972d24e9963d7193cebc5742c79892fb1681a2153b5ae7db027d85102a5396a1be3438186ed1d8edb9f92a2506f582b65254a5623dbf973725658bdf306ba98a20aee89b48bffd5e5d5a92a03af6ec6aa37649fb9d92ad35aeec21e7891e105f7acf834c7f97e4a100a2b0cdcabb3473bb3f9bb0498abf0acc4bb3bec79fd0959dea6c452a58f0dedff2e575dd72194ee077ba31231dcbc5b795061b4669b3138762e4385757b92ac1b0d38bb2bea19fab03e6eb20915b3b7693a46faa65ed1f5c3caa7fe91c0187feb938d24bff81f1fb15b8e7bf88f076e59c8bc8db0446633a5f22f2fbe38b973514d7df9f5d7455291632131055128576b545c7b2642b324b7483844af8b25ee7017039ffd10471d3dfbbcee6e373687d30a47d5c43ba333e064f064cde83982f678741ec6f0fb7cbfc0d1380234219a46b5c99d5775009486eff08ccde328d44b2421d4fac76b6f8c4435b4d6663ac1890ab04e8f1f0d512ca296eb086d8ee44c4812943298913c196cb6764d2f9be7d1d235ae6028729c024a5d85010c53c017b4d8dbba444e7b1243f2935596628e6e997e86127eaeecd706d9d14657dede2296b777fba85eb6172d1742503140384ad6d47f5a9f92e13bcc127f010b512efa19208b3aed1c31f55dfa8b594bfb8f1ba6725b9071121fd8c9489138f3a567ea1e0961a43466caa83e1e8d6c35048fa689b31573501a94b04ad14e2489eac0f9fb134b346204becf39660197aabc16510fdd77fd6bda7aebe3bbefd78e905ddefada02513b0097473ceda0594fc5d644dc341d5127c2b15a2a5b522b26c3f1e031ce06b35a06bff6f507bfcc70f08cc6b9b3e0c67170de41dadd998bf0a32687fd3729d7bed0766b4df64c99861eb5bd9e4ab8ce9db4747f9bf3a393dc0a3b797323a5068b8e98e6586d397f757fa918d5a7df9653e7596a9cf77d932a7b3737989c2ef4d928e65077c0b3fc19b2cca0400f495800a00baf4cf411c09a424a6356b27f32a1db46dbf7d1aa2af1b715ea350699894346fad8baaf9f1b6638fabd7304497c255f1a9b7cdb796ef54f1eb74bd36ffcd56ddcf8ecc49408fee1209dde45de008d4acbd31ffcda63d84154fb40f6b9a90657c8897637f8c2af2aa7aade349c6f1d8a8cd67a5eb37edefce9259b888b47b76fa68a766cabd912c31623c2d529f4967953157c5b60a4547e2f453cadf549677fbd082e39b64bf25e61a3c959b0f10d8fadd9fdc94cd1c2777630ced2fb647af1b0db5bb2c434d308152e31bd11a9c91a743551d4f6d8b47651f042117a1a061f1488d6e53a1ca749cacd3aa9a1a601c2739da050cde3ceec0541e8e72b4d022a5489e762c9208afefe14b3d441e1ea3cba7865c242405c81131d990412a8a53edd90397dd3b77eb2cfcac311c1ded7bf593eca4e05357df5a6933cf916c72b113720744e22d14cd371b56fc2ce185b8c850a0f2e14c648372cf6715e9f7e926f8697e69efee5b5063b6d1bcc30a7c6384d2583029043bd3e454e1d3ac40e823d63551f0c96a72445e7082efc2cc0ad8117e5a803d9e1dea269a0d7d749790f2b2a9de6ca80ea8e15782a5987e2574e254ff66e30d0610709af718141561ccb887a9094eda0db611f56710bd02437651238edc8fb0b14faa94df1624e0e386b7b749e91a3ff1d9ba65682bf49c4d521c616098f96b2ab0c340f84801b6f1316e0044e7b39dcbe87f473027911beea1d7995a28034fc4f3f40bb9d5f6ba3de965fbc556c08561f4a97fb87413e0b9d363e2436fd72fd483727cba471a2a715c53029f63648e230b1b52d3f306aedeff01261aee1284b3b831974b1c4b81bcfb8673bd1fe20efaf08939a82a8f1914159d94a7e6890c9f09dcaf07174b55574edc01007d5221df77cb7fcb85267b6e96e9cd8e031987a8cf643fc33db9ef9022d8a7a03aa3d0cd7c3fe4048e5b6d7d6c4dafe4a9ac02e582be210b8211331e8af16afc52e67f2808cafb48ea51db173a7575ef5ee486b7ed84b45f2f99618dca60c9caf5974d51ed710cd10c68c42a5b2bf91f1f9f147549ccaeb922fb4932b55dece454346e2a50a6ed8d9dd310c7ca2c3b90217c80b9f36fd2442d5747639dbce54f0554469cf58546fed5b70146df80a940d2962e00b959b873e98bc5912bd4bc6fb1b388ea49201f5064d1348a9d838cdca46042cb01db6f715265cb8ef19459b4911aa49d53a822d27850699050c72dfa09341614c311bb13487bb9a377f376983fb3b4847a26d95b48235932c3447ffdb56db589bed234b39b1692fe2faa5bd4d2e536ac75f67f86bf6aab6558eb2948932be03550eeff4b1a785356a454b71e4e899a6e35f67502c8551baf721fc3c32c8bfabafbfd1fdd1c8692c34b00aac7d0185ef90c3c05374ef2656c55dbef145b33256b3c141b0a5e80f0652d0dd5c77bb7adcd66914f5451a120be151a4d53d7513a8e9aeb9df5a1b334dd7051d544eefb7a36cbe8c6e3012f9acdb4b14bb1dec61596379a645d13b69a980e86da826b129807cb1ec1d46885c927ad8d4555592cee49bd9a2867621bd265e89dc86490323c2b3a491b97027e546d668afe81b7d0dfa8816f5208d9329e42f65c8c84ba8ea60abe32da2f2739259d075a46d67f6f8847f6f6d1106562a4a595d5e3d3524380b09501a627ba49f581ff45c549e75798feee0d318bd23127a6ebcc98492aa226e0ce9a9729da338c68f438fcada75b28944ae50d9c4e2dac6a7b831041155e6b62767bc8a50387f539ad089ebde167b11e6d3c0f32f12e829844fd7c29c82c00a19b2018a965cbfe6cb2cce27f738ead307b979cd16584bfbbaf8006a04a56893349863488477cca7f42e631243975b357cb7047f68c72bd553e8e8c41491c280317447b60b5e7e0e5b3f795ea217f97d1c469d7f4dfa1b88e759a719989c7473ee09b27c63a82d3ac92242de9d110ec2f8b0c9d38ee49d1f22a4bd9f3d60e6dd52dc85e27bfea896dd3afad6f2ae89f5f5466b6c3baecca4161b3ba089a0849d168165735f1a9ed323912b28843950e929c0473089d75c8f726590a66649bf4fc9710efb9ec3bd1886e19b6a18d30b6ea0289adefa583d6f46c6ad13c516befa2bb143045cfa7607faefb70d5aedad81a34bb2f53cb967614e408ed619318143714dcc2beadac83eb837e361f45a86151909a6b3311b912a2b169eb30f90dfcd326f09a6526812431cb7343332c350185306963510eea30158ffdbe113c887ebf93d0b786e8f1df03312da2d7847e775417225ec9e1b64d0de389cf11a1cf3cfe6313be2995f06fcd98c2fe58eab445d22a8e90c9797f5043fe67791ce54b57b81851ffae68891796b375fda8c9fba4a56f821571ee5a7287e4be220871b2f05a6e264b2f49741477dea71913357841f77b807db941d40fd5cff18742ca7fb048eba79b7586f1d33f8224eac2373434766be919c8fc7a8ed7d4fa9e7120234b752cecb8d518db10ee5eb331409be9b3d6999c3495a8645cf64592dec3193f9b7d2bead2e99db128756ab942d4b93c16f234566894ffc5437fa81bb760c16c992ffc37c44576ae1206ebbe17929c219237b8348ce882d2fb9fb4ebb46891879787f0f90e66e8f413ed2e1eab9f88fda6dbfb9313b8a57b8a23f0bd476b03852012743fdbb495e022ffdad5f932904f0fb8860fe523ae55ac1f4daf7338af63f79f685f06d84643fea33a3f8ba28298a3133850487c1115ee56153fb746b4e1febbe9eae2db59cf30268f8a9843781994b4c4361b2ad0f2028a12503092ea7cb72292a356b83c2570a209fdeb6853b6af4b5578d089cf68e3fd7b5c18b0d0a519524eca10c9a385d862777259b969cf72afebd3a063c1e32c82a218bbdb58e5cb1bfce0d2264f95968618f81b126827c22771aef3705f66b85ede751fa760ae28ae03241044c0d14da1896ebd44a18856abb9aa1779d94da28e71bcfa690e7bc45d4bf87a4c9fe342aa9b25b1633369a1dc33204cda0d6f18f7e60b804eb79d24bba8be41b15539570d9236dc8d1364e6b0acef72fd6db882d469b616f2409d1236a920651bb4c287678290e2af7db0f937f8cbb005c286597ea0e850c82b015836e3efd7316df0192f73b8174bb53c4605ee38b4d491a6dd23b04eac4a12b50807c8825fb11b30cfab5d00a92b57205ed1a1237cc0279c697f09731ac0b3ab6eb79d45173902e6ff976368f4e2ac755a88e4543bff24161dcd10a97adb7c6a29d0c626f2e9e7d65afb39bb2be1439aed46ac7aaa23fa4f7b6687904ad5922860adcf0d247a6232963a73b93756eb952484972ced0ccf4fa922ac17dfed67ecfd7388627f2044ea2bf131b2fd9652b2525df9809e22a0fcd9983d69f8da92cee6ddc71609ea9b25d483a138d0397ace9f69020143418698a8ff295997adf9ac94d2f87134e99b8fbf6e927158a313e2c4da6b3618f7eea0623c5346f974270538ea2107329909d663779d5c87d9c5d1dd43c9f7988cbce81419dcbb131ad0d54eca45c9ed4ab4b4a6b809b9714c89227d9e07bdb5fe16c7501d4ad049589f5ecfc730b80bb314164fa3ae9515ad6956ce9707e5b1385ef13d14d72aafb9c4ab313463c73f95ce544c9d57b8fcf2f5011eee06e151d3ebea607d4b7a4e066e0acd7fe9f332e6497ae1756462f89e9c3163b626af86f3d3463001869c7a080c04f7634eb7f6909297a2209505d149bcda8ce95728c64103617cde09fd8e467c2dde5f4ecba6ddc84772e280588c50f254e6587cba8659414374b2f8c0d040e7a37ca29d22560412d44a226dd69e492640584e7d0feb0e374e0e312b9cea571ee83010c2e572b8db214afd6204aa2cedd8e16c0a6dd13ff822de49831d9b3f76fa8d85f21bb8edb603f5b640b938267fb795fbb9b8b75af34799107e10bbb1d9ab5916ce7cc96ab09e3ed2ae3d7fb7098886b882e0cdce396d94e08bff6d40aeb19da286ef172f286810a0dcee6664f60ab12f6d18abd13cab880cdbf3f30fb7fd08e77066927d04ab85cd7df4959536bcdc7ea356c35a82b2e9fae87f33ac39fae9010b4de899dad2ed937a8b7f268d568ddbc78aa71aa6a064b2ca1fe14da3d6bb53105a02be176e6ca68935ded1e159648ac9f8efa12d33bdfa82cb3e1e896302b5559134f89be77df87c2017cbd61c2813df8a2f1553cbf6e64a3dc4062623c3d0a0fc303ff8634f3fe419234d0961462991611823a5b4b988675aef3cfbc4a6a87204586c65dca68f72535715fe16539f87455d3f865f031f0fe8573", 0x1000}, {&(0x7f0000001300)="a8e7cee9252dab2b63b81c6b3df949e75c44ce764b81b12da8219a7b1a6cc4272a7cfc579c7a4ace5323d03d923127bf557aa1f6bd4173c71ed5bfff9374a44d4f6e95a635085e3538", 0x49}], 0x5, &(0x7f0000001400)=[{0x58, 0xffff, 0x8001, "4c8d09dc74d34f3f6841d26af19d770c25688900e1c9cf30891f0e6cc76378b17f7b4ce2a4533c1be8ae1a30720657ef33dbc7bc712d64ec2c4c234622dfea887dbb810d74c4"}, {0xd8, 0x1, 0x2, "eb9126d7b69ca4fed292954ec95184ecbf90484e63823c0dd7f76cbc61ac1bcf5ec9bfc1b8770e0b30d1af9773d43916531492d626f9f6ad7b084f5483ed06b28a749d0e3bbd191d22d1363086da9afda8f9f5052a44eb97ac8f0c1ed497013d08160f5ae217d822b53179e57ecc990e8e3d1c87c1dd2b7d4bf48a9cfa04fe966104c86b3c49f7fadae7d1590f561ea82e6785fd843501daff1e773630d11e80cf2c2a6942678fee0408eaf90b556a82ef3c1a2721f1a278b4c699d7e811547633"}, {0x80, 0x1, 0x5, "de47d434515a2d287fd4ecb4e80ab18d00deb9e9f9bb8c493349f4b4e72ddf80a4ed86d10f70009b06ec6dad357ba3528d6df329a2e5559acb67c7309b92d7ca5416751dc0609a1819127a3b538ee24674d766feb2c6f739ff40cb57a5ea9470162e0b16211b8b6bbdd593b579c062d7"}], 0x1b0}, 0x5) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:23 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) r7 = geteuid() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r8, 0x0, r12) r13 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x401, r11, r12, r11, r14, 0x0, 0x10000}, 0x8, 0x6, r10, r10, 0x101, 0x2, 0x1000, 0x7}) setreuid(r7, r11) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x20, 0xc005, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: r0 = socket(0x2, 0x5f7bfc3279be7a36, 0x0) sync() semget$private(0x0, 0x7, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b022e2f6669040dbfd0"], 0x10) 16:00:23 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x9, 0x6, 0x2, 0x3}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x7, 0x6, 0x7f, 0x10000, 0x4, 0x2, 0xfffffe01, 0x10, [{0x1f, 0x5, 0x10001, 0x3f}, {0x200, 0xfe5, 0x5, 0x4}, {0x101, 0x5, 0x8}, {0x8, 0x0, 0x8, 0x7}, {0x9, 0x5ff, 0x1, 0x8}, {0x8001, 0x0, 0x3ff, 0x9}, {0x1, 0x20, 0x9, 0x6}, {0x4, 0x9, 0xa1b, 0xfffffffe}, {0x0, 0x401, 0x80, 0x433b001d}, {0x1, 0x6, 0x0, 0x6}, {0x2, 0x3, 0x80000001, 0x7ff}, {0x3, 0x7ff, 0x0, 0x40}, {0x2, 0xfffffffd, 0x4, 0xffffff00}, {0x100, 0x80000000, 0xe64, 0x9f2f}, {0x9, 0x7, 0x20, 0x5}, {0x7, 0x0, 0x7fffffff, 0x3}]}) r1 = socket(0x2, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000180)="239079525986d25373204a84e60cfea76acae395f1590fbc94e6da8eed815a4cffcbb1c73aec492d70168c7f8f7714a3feabbb1454cd9c5546ee27ea5c2c15f26ab0c7ac762c04c4180c470402b707e2272762b027fcb348d8875d8e50c27dca2f39d47a71e7e58362059f0da5a89a91b362a8e1eed51849ff56bbe65d4abac2ebdd94b93c3d85c04dad8449bb13c83348", 0x91, 0x3, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:23 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, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket$inet(0x2, 0x2113c13da308ab21, 0x30) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x0, 0x50, 0x10, 0x40, 0x202}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xfffffffffffffffc, 0xa}, {{r5}, 0xfffffffffffffffa, 0x8, 0x7c331a8c887fe132, 0x6, 0x7}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xc9, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x44, 0x1, 0x20}, {{r7}, 0xffffffffffffffff, 0x23, 0x2, 0x0, 0x4}, {{r8}, 0xfffffffffffffffd, 0x1, 0x8, 0x4}], 0xb653, &(0x7f0000000180)={0xa36, 0x29bfedf}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="824bdd600cd3b327fd64d9db640f03ea98b0c797301753c4b400000000000000596f8f4e85"], 0x10) 16:00:23 executing program 0: socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffe5a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) 16:00:23 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0x3, 0x2) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) close(0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/123, 0x7b, 0x800, &(0x7f0000000100)={0x18, 0x1, 0xf3df, 0x8}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f0000000440)={0x9, 0x4, 0x0, 0xfffffffc, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r6, 0x0, r10) r11 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r10, r10, r10, r10, r10, r10, r10, r10]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x401, r13, r10, r9, r12, 0x2, 0x10000}, 0x8, 0x6, r8, r8, 0x800, 0x2, 0x1000, 0x7}) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r9, 0x0, 0x4) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000480)={0x9, 0xfffffffd, {[0x5, 0x80000001, 0xfffffffffffffffc, 0x5, 0x5, 0x8, 0xfffffffffffffc00, 0x79ba, 0x81, 0x6, 0x7ff, 0x9, 0x3, 0x0, 0x3, 0x4, 0x184, 0xfff], [0x4, 0x200, 0x80, 0x0, 0xffffffff, 0x3, 0xffffffffffffff2d, 0x3, 0x3, 0x8], [0x1f, 0x80000000, 0x72, 0x3, 0x9, 0xfffffffffffffff9, 0xd6d], [0xffff, 0x3, 0x4, 0xc47, 0x4, 0x800], [{0x101, 0x4, 0x401, 0x37c5}, {0xf28c, 0x10000, 0x8001, 0xd4}, {0x3, 0x401, 0xc41, 0x200000}, {0x5, 0x5, 0x9, 0x3}, {0x7, 0x80000000, 0x431, 0x2}, {0x9, 0x4, 0x0, 0x3}, {0x800, 0xd1, 0xfffff2e1, 0x9}, {0x0, 0x2, 0x401}], {0x0, 0x401, 0xfff, 0x2}, {0x1000, 0x8, 0x9, 0x40}}}) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) 16:00:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x100000007fff], [0x0, 0x1], [0xf0040000ff], [0x0, 0x2, 0x0, 0x3], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xffff}], {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000405, &(0x7f0000000040)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660500000000"], 0x10) fsync(0xffffffffffffffff) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="555afe280a7748db1493cfb8dce0e0e8df8e2fdc4b05a7863eff5f451ae800a218af554d3e583538f8abbd7c1ac7861c729afde7f711d4c780a85ebc499617e96da98f6ad77d0dd23b00574567e1ea6da6fc5b468be6ea5e7176c8299c848acf534442d75e425e9898db2e8798c766300362e51eee072d21fea2", 0x7a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) clock_getres(0x4, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\a\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4003, 0x77) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r5) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0x400}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) close(r4) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:24 executing program 0: semget(0x3, 0x0, 0x180) r0 = semget$private(0x0, 0x3, 0x88) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/38) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820203004259e8073ba0c9e4248f00d47f1000000000605c5dded93441d300002e9eca85e795589ddcf5b1b24cb50300104d807ebcdc4c175b45bc2243cf85"], 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) socket(0x20, 0x3, 0x9) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r6) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000000c0)={0x1}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r11, 0x0, r16) r17 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r16, r16, r16, r16, r16, r16, r16, r16]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x401, r15, r16, r15, r18, 0x0, 0x10000}, 0x8, 0x6, r14, r14, 0x101, 0x2, 0x1000, 0x7}) mkdirat(r12, &(0x7f0000000080)='./file0\x00', 0xd2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r16, 0x6) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4, 0x9d, 0x6, 0x108}, {0xfffd, 0x4, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002", 0x0, 0x80}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) write(r2, &(0x7f0000000140)="e24e3b9f24464ff1ab5769a3cb003a8385d47ade9078e5f38ccefd95dcbd2a826fc671d89c794067e15eac807ed66edb8b84b0c1caba6d6ddf0e49004b0fc349e4eabcbf2899ee72e3ff721329c499e6ac2b4afd0f8fdfc73541425f4840e27dcbc4271a50d4a2d48e81095b327a93625d7e48d3a92334d3b4f501da087648c40dabd1dac78b3698de05cde961a592a4592159cc8bbdf1d0c49f9e2277de88bff2b906a371d2ecd2af194c73bac19d628c630e2029ddfc0179b23ffaf44de479e87453a05bbd063d30c8112e6e401b", 0xcf) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfeb8) 16:00:25 executing program 1: 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x0, 0x100}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) write(r1, &(0x7f0000000100)="8c65", 0x170) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820203004259e8073ba0c9e4248f00d47f1000000000605c5dded93441d300002e9eca85e795589ddcf5b1b24cb50300104d807ebcdc4c175b45bc2243cf85"], 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) socket(0x20, 0x3, 0x9) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r6) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000000c0)={0x1}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r11, 0x0, r16) r17 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r16, r16, r16, r16, r16, r16, r16, r16]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x401, r15, r16, r15, r18, 0x0, 0x10000}, 0x8, 0x6, r14, r14, 0x101, 0x2, 0x1000, 0x7}) mkdirat(r12, &(0x7f0000000080)='./file0\x00', 0xd2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r16, 0x6) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0x5, 0x3f) socket(0x1, 0x3, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x20, 0x8000, 0x4) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00') tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:25 executing program 0: socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:26 executing program 0: socket(0x10, 0x1, 0xfe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0x1, 0x8000, 0x101}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x2787cda7b067e565, r1) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000000)={0xffffffff, 0x2}) r7 = dup(r2) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000140)=0x1ab7) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='].@\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00011000"], 0x10) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) listen(r1, 0x596f) socket(0xdc71bbdba131401f, 0x8000, 0x8) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x10001, 0x1, 0xffff, "b180ef9c3551bee4e067ed215f650ab21654db54", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) semget(0x1, 0x4, 0x10) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcc0d, 0x6, 0x9, 0xd080, "7400c1229cbd09e32a77980b4de1f0b2bb670f0e", 0xbf, 0x1}) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x43, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa62000faff000900", 0x2}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="930400001dc01f6a2c1c019a5b20521b867566d43209b40ebcdece027c646091b9d4d137335800005802b87b3dcf4a604bf36d6bc17dff3b0a9bc01f1866ebf5ec33874caa08a756a80000003ca600"/88], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:27 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000b400"/59], &(0x7f0000000100)=0x3b) socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f653000"], 0x10) 16:00:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x61, 0x39}, {0x20, 0x1f}, {0x4, 0x20}], 0x3}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000080)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x19) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x800, 0x0, 0x5, 0x3}]}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r5}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r6, 0x0, r10) r11 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r10, r10, r10, r10, r10, r10, r10, r10]) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x401, r9, r10, r9, r12, 0x0, 0x10000}, 0x8, 0x6, r8, r8, 0x101, 0x2, 0x1000, 0x7}) r13 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r5, r9, r13}, 0xc) write(r1, &(0x7f0000000180), 0x258) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="5053a660584cf48889314bebb562ba12bdbf65b3ffdc20f4579a985206ee4de74ad9abcbbb53c8b4a68ef80f521ae4df5b23740f3a31ad65c52fb33b2ed19967763268f01106c897dd8ee8dcc370c09c652eed53e6065811829f4fffd9fdc3e928630ee723745243ff2b3c5e3b71cf57c7152c9fd4b4fa5f7e2725fc76b599232e2f10e21822287869e5ab9973958fffe525c31b99752a24070afbb4cc030ce490d8b15a77583b6175b37f", @ANYRES32=r1, @ANYRES16=r0, @ANYPTR, @ANYRES16=r0, @ANYRES64], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRES16=r0, @ANYBLOB="6214156c752599c3bc90e7ff7891e0d655acde3f80e5c74f341a3677371199dae25213c36fe58cdc8ca5733b2728c30691c0dbdc69fe175d00bdc8f8"], @ANYPTR64, @ANYRES16=r2]], 0x1) r3 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) 16:00:28 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, r0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x14}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = shmget$private(0x0, 0x4000, 0x510, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0xfa9beb884142a84) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="8202ed30149c32412e2f47c8b7d2bc4eb27f89b9d939c96d4296b1f62c70fb4a1e3345b8e2fe3f76fb39f5f64d927a23822b458468a1342ec4fe3633a6ae45088225ee13600f09aa1f522a8c48fd44805e151d20f727b25e37f2e13c7a4db7738724da7b4447cbf24f78ef5e82e1b50475bedc6f764a117529eb1160e673199d06c2b71ec11617f61996bb09005deab99cb426214562276cd416a624ee3eeb0331ed2decff312f91b0c8fd5293fe919b6872577078fd3177e62b6e08f83549f630843ff83bb8393dac26d1d50a7a9182cc2de37f07532e3d1d3e8f616ac5385aeeb0c14636fc2c74f866489da6bdacdeb12ca917fcbb276199197effc246d36b34bd6f03eaa963ba6c2ec9f75c38310230630327fc368f5e9e835d398edb2b823837a5d8743772de58e92649030988e0e142fb1714e57a1236e06c6be5a417e7562b6414d66348c1fcc4a77b005ca315dfd06f85661063ea97371287bcf584"], 0x10) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r5) r6 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5, 0x0, 0x0, 0x10000}, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:28 executing program 1: r0 = socket(0x6, 0x3, 0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="97105b6fb7d96aaa26860aacd756f20033a8a8f48b59634eae1334479056a6940117f378f85409828d82f33194f69a84ed49895be2bb22aa361a82bcdb2c2b18369deaf8d649e8dce75ab4dc65f62f643f48a9f2ba7491bf52ce02e361f0862b40a518f402e155013a4bd733f9d1b7f96655bddfbfe2cac8fe555bc98ea2e7565d3e55b124cf4986ed1216e0efda930b977c302ad0a481da35839bfbe91b819dae8f70e72244bd940f5b0811be8a35465b26d2b88e8160b8c65a33bb3af6a2fa065dd11bf3e1b3bdf3c1ae3d4f9b153f6f9e2e577ca1913eff"], 0x1a}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) linkat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x1, &(0x7f0000000280)=[r9]) kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x2f0, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x3}, {0x0, 0x81}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) 16:00:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x6d136d64225106e4, r3) readv(r1, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x8, 0x0, 0x5, 0x7}, {0x7, 0x1, 0x2, 0x3d0f986f}, {0x73, 0x2, 0xff, 0x1000}, {0x7, 0x42, 0x1f, 0x4}, {0x5, 0x67, 0x7, 0x8000000}, {0xffff, 0xdf, 0x6, 0x9e}, {0x2, 0x3b, 0x3, 0x6}, {0x40, 0x8, 0x5, 0x9}, {0x9, 0xff, 0xc0}]}) r4 = semget(0x3, 0x3, 0xed112e6204448207) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/95) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:29 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000500), 0xfffffffffffffc47) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x397) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000003c0)=0xffffffffffffff6e) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:29 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f00000000c0)="3d0c01d83bbaf67adb9aebdb533dae6dc1dda812104ce46ff8503f435ee76f5181d445d1181e5107b079c59cb3d03199e65712d0b9684160130dc6f92c54c723cd53bb8a1cbe5856eeb073e81f106ef3db3c8259204919b2f03eb006704e6ab9bcaf6f53d64affe3c1cadf1a4741831d5658158c5c654613a4896e6277fd18cc0cf7ee1147e89ed3790f131fedfb571c293dc36dd748616f35e8a74a4604f49b1fe2e1", 0xa3, 0x40a, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x7fffffff, "ffa90c0200"}) read(r2, &(0x7f00000036c0)=""/91, 0x5b) close(r1) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt(r2, 0x4, 0x80, &(0x7f0000000000)="7d8e50e17314891b30dc6089fec3a44ab369f179947cfc8d691400af23578c4392a57989dc338b46d8acf5911dfda030e3d0ac3fede5bc16424fb159e3b265443a94f39f75b37ce152e39b5fd0c50c7852", 0x51) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="12e00bb57906723e820220702416f43f632efa332a79b158a2d7def39c1edf64a2b85eb557369c7c690400000000000000b729848698a5a40a660cb00ff6f20a584a2bf98f886d4d5f1ba53572f9d29e4c447463c1f468f2a0660827355975c5b3a4feef4eaa54009efd25169035a35619b3e959e44c2ef16f366ebbc40f4d92262df2e93c23ef8f1e8fcdfc67e59b9ac542ba7945d5a237ecab8e1ff6c0a98d0810872ae9c0c4d18868288645b10e994250cbbaa49a551bcc96778982f5eb7a3f25ed362c23b6a38a629f8403243c1d5a872d9bbc6d9ac0544b3d9f1fd9359544e74605dbaf0393e943437e56368bf9137f40512d07824c3994fb74fdb402f4b72c382d522a1dcaaf5a4cbf147f0facf49ac10d1e50a6e9cbe34335cdabfab7481078e9b63b6c209bdbf610a3d5cf7ac728f6226013507f74f0c00dad45df731f1fa47457bf06e68e214c71a8b9376453970427b7c5645914e2aeef4ebf6c4c8c61174e80fb8600a2f80ca39ce086b87f37af2c40abf2ac82f75ac30000"], 0x10) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r9, 0x0, r12) msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r13, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r13, 0x0, r17) r18 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r17, r17, r17, r17, r17, r17, r17, r17]) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000380)={{0x401, r16, r17, r16, r19, 0x0, 0x10000}, 0x8, 0x6, r15, r15, 0x101, 0x2, 0x1000, 0x7}) getgroups(0x1, &(0x7f0000000080)=[r17]) fchown(r0, r11, r20) r21 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r8, r8, r8, r8, r8, r8, r8, r8]) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000380)={{0x401, r7, r8, r7, r22, 0x0, 0x10000}, 0x8, 0x6, r6, r6, 0x101, 0x2, 0x1000, 0x7}) r23 = syz_open_pts() close(r23) ioctl$TIOCSETA(r23, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r23, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r23, 0x0, r27) r28 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r27, r27, r27, r27, r27, r27, r27, r27]) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000380)={{0x401, r26, r27, r26, r29, 0x0, 0x10000}, 0x8, 0x6, r25, r25, 0x101, 0x2, 0x1000, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r8, r27]) r30 = kqueue() ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x20) close(r30) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r31 = socket(0x11, 0x200000003, 0x0) sendto$unix(r31, &(0x7f0000000400)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f88735c30d18942d3d732bd2b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbb, 0x0, 0x0, 0x0) accept$inet6(r31, &(0x7f0000000300), &(0x7f00000000c0)=0x370) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r30, &(0x7f0000000200)=[{{r32}, 0xffffffffffffffff, 0x67, 0x78000006, 0x0, 0x4}], 0x40000000000007ff, 0x0, 0x9, 0x0) dup2(r1, r30) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:29 executing program 0: r0 = socket(0x12, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x5, 0x27) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x21593ca2ed037f0e) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:29 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x1, 0x1, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getgid() 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:29 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000280), 0x100000000000010a, 0x0, 0x2000000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x18) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r5) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pread(r0, &(0x7f00000000c0)="163d762ba514e49a7f5147a16ef9f205c2361f30feaf86693c6634435f5687f11ce4ccccf2a232c2355b83db8fa4a56b7509d951142f207d644af476dd250f1232738debe89c6f9e49a7c25d82f9927f36f6f91d61f97787d569f9d6b63b7b1471b250f89e47acd828101c0a5499b570b697e8ad51fea9c9da29c3ef2f045f089d73", 0x82, 0x0, 0x0) socket(0x2, 0x3, 0xf7) setsockopt$sock_timeval(r0, 0xffff, 0x803, &(0x7f0000000180)={0x75}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x12f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x800, 0x0) write(r0, &(0x7f0000000080)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c70100010000000000e3a88ebc90c9d44ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7a3853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f891b3b3424c72cae10210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a2463c8e35009b6998f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c1c5497bda817c4a83380e150fa9785cf2d3a5a9f8e92271916c9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e0000000006693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a45f83b39eb641af1e103aa88c117293e60b75ed063ecdf62828aced4d5c0f9d576e4d29b35363c49f982635a8c74dde71328f697983f000000000000796898411fb53f92f5e3873ac7080b790f16c4be", 0x24b) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe, 0x0, 0x0, 0x1}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x1, 0xf7, 0x3, 0x7}, {0x0, 0x3f, 0x4, 0x2}, {0x6, 0x67, 0x9, 0x9}, {0xdfc, 0x7f, 0x8, 0x5}, {0x6, 0x1f, 0x6, 0xfffffffa}, {0x7, 0x7, 0x9, 0x37a1}, {0x0, 0x7f, 0x67, 0xf6d}, {0x0, 0x7, 0x7, 0x40}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4000, 0x83) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) getsockname(r7, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x46bd75294c1e86d0, r8, 0x0, 0x3) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e205370308b696c653400bee8584ee7b50f47ad58831905ba7d8b589b60dd8be2df00100000000000004cfd17ffcf777ce633c9b4"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x8ae2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r8) r9 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r8, r8, r8, r8, r8, r8, r8, r8]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x401, r7, r8, r7, r10, 0x0, 0x10000}, 0x8, 0x6, r6, r6, 0x101, 0x2, 0x1000, 0x7}) r11 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r7, r11, 0x6) 16:00:29 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=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r9, 0x0, r13) r14 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r13, r13, r13, r13, r13, r13, r13, r13]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x401, r12, r13, r12, r15, 0x0, 0x10000}, 0x8, 0x6, r11, r11, 0x101, 0x2, 0x1000, 0x7}) r16 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, r16, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r17, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/183) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0xfc22, 0x7, 0x2, 0x1}, {0x5, 0x40, 0x4, 0x80000000}, {0x7, 0x3, 0x0, 0x401}, {0x800, 0x20, 0xff, 0x200}, {0x7, 0x9, 0x3, 0xfffffff8}, {0x0, 0x9, 0x40, 0x7}, {0x4, 0x6, 0x7f, 0x4}, {0x8, 0xb1, 0x9, 0x881}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffa) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000500)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8000}, {&(0x7f0000c7c000/0x1000)=nil, &(0x7f0000cc7000/0x4000)=nil, 0xb81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f5c000/0x1000)=nil, 0x2}, {&(0x7f0000de7000/0x4000)=nil, &(0x7f0000fe2000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a8c000/0x3000)=nil, 0x8}, {&(0x7f0000f9a000/0x4000)=nil, &(0x7f0000b55000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fe4000/0xf000)=nil, 0x3}, {&(0x7f0000a09000/0x4000)=nil, &(0x7f0000b06000/0x2000)=nil, 0x9}, {&(0x7f0000dfb000/0x3000)=nil, &(0x7f0000de5000/0x4000)=nil, 0xe8f9}, {&(0x7f0000bfc000/0x1000)=nil, &(0x7f0000f29000/0x1000)=nil, 0x4}, {&(0x7f0000ef3000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x159175d4}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r7) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) setregid(r7, r10) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) close(r0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1001, 0xf140, 0x7fffffff, "003b00ec80f6bd9e000200000200", 0x4000000}) write(0xffffffffffffff9c, &(0x7f0000000100)="7a41810b024c866cadf7ad573ba08d483274caaeccb44fbf", 0x18) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x7) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000280)) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829afd2f66696c653000"], 0xa) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r10 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f00000001c0)=0x1f) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) r11 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x40, 0x2d) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r11, 0x2}) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0xffffffff}]}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\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', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\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', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r8, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9eeaa6dbf79477a644660000007486b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff106861316538dae9cf36362ac5be9d2cc9e4c09b41b6602f1f45da881b750bdfe98507493c4dd87f21ac5f35f602cda86f9abe3b3d1bf06b37d1ae684d15b0a7476481c9d8fd6ef75d8a6998e65e6699e2d5e322e610c7485b8bd98645a9db39d5117a5abfa976622949881408b1f4b3ec8a698ce7acc11"], 0x1, 0x0, 0x1800) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="d6235c6e33c2ccb651e3354663be952be66ad506de7890", @ANYRESOCT=r1, @ANYRES16=0x0], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="0300000000001500ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033cdf4df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000a45bb339b4032f4f0c547e2f232521cf56971676aaaefb0500e2383cc1a40c74e9d003e10f92ea983ba0f1bf83cb3c9d3ce9d35710ea2c805123deff0789cba9506a0944d2580f5943c7945fdaafde7b750d801c788562da5a246d4526b17095dbc5db8e7bbb6dd80659c00ca962e123fb7bd9889c224c3a79d2549bf4d5849fe47ee4024e8e6296963a3ce93ac8830389c5c55daaeb1c01239bcd47fc923baa347785e46eb6bfd44617a7f9bec85b35cf379a1a1c50478d0a68e2e2c9ddda6c3c512ad43c5264f10ab1660a98b227eb8b"], 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r9 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r10, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e00400000000000e67743a7b1d653703bcd28b20a20daf64109db410976a5a601b1ce41fa062b191d2cf1b2d501602c910eaadbe0e608b2711f8c6f6b487af8b6aebf2dd212ad049373d359490ab3df3447b708a30b05b13d1e1d00bbc73d253d75adde1500e5c365a439f19f212c031f5cfe746b73e34b939ab4f69b6f0bd026d7b69be20af89e636396eaa7e6e1aaf414d6bd1205e845282887180a3ed10c2e3e8f8a625d9c304402d7695c47b494c8b631c06e2dacb0c126af3df164528247947efa2070"], 0x10) semget(0x3, 0x4, 0x78c) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x2e0) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x78c7, 0x1}, {0x1ff, 0x401}}) fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000080)) getdents(r8, &(0x7f00000003c0)=""/4096, 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r10 = socket(0x11, 0x200000003, 0x0) sendto$unix(r10, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setown(r9, 0x6, r6) 16:00:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000440), 0x0, &(0x7f00000001c0)=""/106, 0x6a}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000003c0)=0x1) 16:00:30 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r3 = semget$private(0x0, 0x5, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r3, &(0x7f0000000200)=[{0x0, 0x5, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x80000000, 0x1000}, {0x2, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x800}, {0x4, 0x4, 0x1000}], 0x9) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r15 = socket$unix(0x1, 0x2, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r16, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r1, @ANYPTR], @ANYRES64=r12, @ANYRESOCT, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r16, @ANYRESOCT=r13, @ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r15], @ANYRES16=r2]], 0x1, &(0x7f0000000040), 0xc9, 0xfffffffffffffffe}, 0x0) r17 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r1, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYRES64=r19], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r23, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8f480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfffffffffffffcbb}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r18, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) 16:00:31 executing program 0: r0 = socket(0x2, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b7feffff66696c6530005b4e6a81323490d8808e26b1bd86fc5d9158a848b5f201b8b9fddd4aa7ac7bbc26106db9f799d41de62298cd8c43800f000000000000ea9258bbbd6a7b07"], 0x10) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45, 0xfc}, {0x20000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x86}, {0x7, 0xa8}, {0x88, 0x6}, {0x4, 0x348f752f}, {0x86, 0x4}, {0x85, 0x4}, {0x81, 0x8}], 0x7}) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:31 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x2, 0x0, 0x2}, 0x8) r3 = socket$inet(0x2, 0x4, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) recvfrom$inet(r3, &(0x7f0000000080)=""/36, 0x24, 0x24, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0x76) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001580)=""/6, 0x6) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)="24e94ac15235e237152f548b48191aa85009c2d5d5a46e25b8407f4160b623707b16dac5b069fe4373d69366b2aa497e00e21da12e8032399cf2f0cc2610b7815296ef464b4ca7e30e20e301132a6af35a7e5d90159246aeb387bec0a6e137b32c96406f2868c0f22b0ea12ba9ed239fd0cf195e6a7e5ecbec70a6b1fac9c7a7eb0ec713d5a4b065c13208797642e49153a3050225f1858ea46760ffdc58bb488563368d33988418056ac4eb84d80b4c1e26fa4ffe48c5fdc0e640dfc0fa7e46b3b3dd26a244539f565fd2552719c264b701d65848ffc66a9c8ac260c3c96be735e07ec4082ecc1a51858e11f542d15338b186da95cd81a8d07a44f954fb5412177288cabf65756a9675bcc2b51e28ba98124a1bb441c35036a1a2c2c98e9ea29f756fbcb5f5f5443417e575666b97a2381dc9d4be6a48b21f035e7a304785cbcae08264e0aaf1e027955187ad368f3050c8e183020be1bad60a644dafe043b56b88fcbb3e5ca737509dfd711a26d60334530017b256bb1fd2146786347e7cb64863227dffd854ffd96370de266cce2fd20d3f966dfa422288394d4f36a9f935bb1febb820dcb777456244d26912e82ccc4a5ef7e7a0cd5f53faa182e53945ee7f8088cd9c82f34f2e82c18df13941f8bda3bab74054924a7f7efc73f205fad0e2dead452bbb97aeea933227c017293c9e3450334b68da71f8845b3835cd6385ab7274935545069a12b95f985864ef2d0fe6fad5ab9b8411ea03bb105397dbd124df9f02308a05fb399ab5114b81cc81759316cabce0d2bb93ba650255b3de1fc635ef043447d362063cd32e0b367ca4d54fa2a42730252176c02fad402a10b41a9b8a33b9e543f6ea2a96ad67ca8893bf2e5ed260ad826078cfdf5e283d9652190e19b081b19a2ff6667a19307efd7c98660551fe3212f0f1c93097efdeee20c5c1548be315dd51426b3a607aa19d53b418b0004a668b6afe0422ebb4a0c615c20cb98660a793f96ef4264b7008d916be98dff24bfa4de0bfd433bb57b9e02c0685b6905cf1ba547c87f873b6d6974e73e7e0d336b14a3b154a920e7f7b5faf9fd4c284cccf80dfdcbd6fe011411a82aba5c272dc1b43c78152991f93d6aaa2e0ed0d9c19ff3adb70bc58e32915fc93d3fb38e802f6f4a186fbfa79dbb6680162f4581ff989fa244122cc5b44260716d14d0f84d2b5f0a4dd4a35272a5f4894175d1a610a9c9abc973383e5cc68e4a8c664b63e757c3579988ded5f3c056d28092eea13c856f1b6775d4545c9c0dfcf70e3e2d81bc963b93355e0aa61b649c75d1bcae5fbf01239854351ddcd7e0f3ee8a7445797c5cfb45ca7b9ea41be5708dcb1d4ee5df29ddc08fc763c118ba4fb69c3246cdd1bc7650dd67b5bc9ecbe2179e016dfcba0fa264330b35a2825e8b339461b248a9f13428dcad72f1caf0c526e5e9f00b0ee28909d5a1dfb2168a72bfafecca9259a2fd4da7d405419562f990333725ef5d06a714942e08a59d4cf68469ba44df0ac4aba596c2f4be823e5de71804063a399a5df35b822ba9004f20636b227a387d3faf2a89c5b0228a7acb38945e065cad850025d3de38e8c198d587b1132c6fd8eae84bf5243d77ca73909886666e7c87b786f144e9f38e00887e2bc1ff9a7f49a128571dd5f9bf9a7e0a6045fe71720ee2c6af60683ebe0de5a1f1700bff115211289fab5f19108dd3329da72dbfd3cdabbbadef25521b4ca5116363a83349cdf5216abe85a9e79a8debd098373a51d774bbdcc88f0abdac66957887e321511dd90ebf073c7a2381645ad748dd2ff3968f056aec82b52d0b903c06a1e5fea673b582694c045d19ce87e6a38b4842c51b8949dc800c8b05df36ced32e226be5842b02a457cfd37443a00d6edfc2c013eaa00c74251dfe6227f7159c651547714edd5ba2ac7c7a236efb392dbf836f47308b3d6b0187c6c43432a58584bb8bd800d9fd155f65d766537bc6d4688ae4cc537691e4117356dec783b0c05c04e68debd1cfe6a0ec77aef490ae9d7143ff330eebf53a73d38a4c200beb1f314e3bacd109209b42c2ead4b2972727c3161ca8eb0dda9bc7d9abdfaec86fa8e90b1507a72545448cc52912721f35a45214e4c8a8d96c973f12d235e58774ea0eb5c8e6f81317e12ac335162238ec67352642d052416162f4251952148552e55b8e469c4091c4cfd68b26c1028c2df713f0dbcdc051761220afc575c40e3e82d5d206248181ea174435c929d1c15e6ce49c1f15e5269f45af9d7265c2ced391c0921b6a052ed8e911981fc952ed1dfb7665104653c7e721547c3e80bde1bad91a8a15b8fa2dd8d54f06d96c272dc2d8ccba9ad8deb7ee8133581b64a359f0309ead69ff80ff1c38b70631e91d256ac8d4523f202839d51b68dc9587ee24f409bfeb7c6c62be167f0033f614c6eb347f7d479ad931d13f04698babbc7d882ed84aff75e593c359cfc0055166534f60e60f57879cbf2e168a3e7053399ae04af7a3fc942e69c1307a7d38c26cb3eff7cad88037c7d9beb278596981330bc43a5c633447a4f17ad11cb20d45a7254722fa130b6214480c3fb3f52896737623ef919f573a99c2e1bc3497ca875ff3bfeec6ba1023ed994d6ea2a64ef365906749d65005ed2ceef3e5a68229b103ca2da61c7ef085a1f91a89c57bc6c51b698ef3cfe1750b93fbe6312325b1960d18948536115d5f3142340a58e1da1ca892f600f0fb28a02f03d15c465116dc5f04a0b8d0035ec154af9d633156b56869d022b1dfde1bd38e0d73ec7197e2fff4832752b38d2f32acf7901917f6c6f82a476c70c93af92fabb32ee68e7a30e20f28446c87632fbbc96c35b76b4316e428ea041fbceaf5e5737e8f04c766b61f47ca397dbc4b932f930a5f0ba44df774f278af0f3909143d08c10a4a054b444e33da32fbfd628fdd32a2cc06a8e65ddce46f84e00c05280309398d50bc792e4b0882abd841b6741fe3732f88eb477a007ce77899fd8c72f72c00b13e9975db6515ae7cde7f0c92e63f6e5066d9cbab7bc5892d12f19ab58cd633bdda5040a297d797978607b0bd32cbe571f861d2fb276a0b47176b182781e0c33c5b4e9eaaf3ee79f152f58d0a4e8555a3170bd3c37c9f2dd84289621ec8c673787684d9668ecb46fe2e3834fe522755e4a530edd663bdd63e006d4da2e82cdac075682ec0332f580a353d73c5d1fe6391b029e6959585591884fb34cd1f3cc8886e7e7174fff14e54ccf41f2a260dad43aa7da3fc3e0d7cce433da7c80f925110de0bd8440c3bddbd2e7c70a3fd6eda000eb380e6f0cbcbf91b46ece87560f60c8bd6be47c42033d07aff538cc4c22750078f2cdc57d5f8dda38c3e4a9289b4a3a9f61419d6c45cef33728db44ad0dac33987f2f70e60e9d8c941a35437d7ba4f6d18e70142911cac1735fd0cc9c4d27371df88d7160dfb8739256efb5705bd91a6903c5a5b2b19ea1dd17b3c151b2e21eef18d92009455b3c7a30b6a373d893b59a92594c746ccc3e4b179f7b0b1d0fd3de24bae81e85a4ace1fad30825e1d8717dae273d38c426b7421ca9ce42a60d52957323b78d615690b305613f4e5dfbfe80130b2f49a3601e88859f611ceda2bc9c523e9ded0240034ab0fe2b8238189b54250a3f0b134cf81d05cda7507327a38d4d2d06e43985e765975904fa08dc08e88e462e6191038807e66a8a1d196bd67deed9260be34439d55f538f043413c277e354c24121f7689ef1f5dedace8b057f7fd990c5f735c183c86bacd1bdb24c874dc413ae8a3e5c63bc17086ea93c0e85376b3f5b225fcb81c5e00060352232feafdc3ef98a9c3d8ef997edeca35467cfe0a3cd73293a3d7aa54726815dc5cbb54cce2b7bf013422d445f1a9a58de0151544915a5063efb58f6706cdf47fbb5d8e84e376298fd0428ecce00c67d015f8eac609ddded369d68c594c7da766bc23c8023629e2c7786e883a94a94a88f6bbcbd4bd521262788b5a9722cc853740a0932ba2a525de524869a9621a0e1826caa318c451d6ef353ccf8345074fd7a7d257a505ffc65ddd8bfa2f479eb3424dfa751e89f83f319523b54b85e57a5a052be943ed93bf12f137ac801b46ad86fba9cb7a635990e062a421a72ee03ebdb6cc303c09d4ea1c91d888d07419971bd9d8496bcd0cf6d1bf2cb31446e18ce72f97a69b4ae4298290fc0ba922c23d5369a25cc745a9e8665d40073a3bf8836ddf4c9107e1012421c716556e9f4332d905e4be5bdb53a187da75c6287dc953f4fb08fc26873266fc7b15b28c30db9067e19ae665aae161a0b8f5b18a13e5ca0986a625451134f7c8e14b41c86e67abd955adb16a02ca8fa69f1b69f271d23285d29fe150abf41ed6572a054257d4ad827532fc31bd9b0f609c61f5aa3bc037952001ad26fc40a4426356f76c677f682500ff14931ddc152f690de21e142d6e632a5f2b2803142e411a1d8dbb5d44bfa613ca4fc322cdb7cf47ac479f384ec8374c3e0a6f7b148e606233010c2c2612a8f68b9f00aa5d7d3882eb4e292024a7679a52ccbc41e61d2f523d935bc618783a5efe8538fbf9187d2ff6e144a97613798ae7d7a8eb67c95ef03c6f6517e8d143c5c73a3a0430748039f3ad102bab2e67a17ab0ff86b3f7975e164746bf686d14dd5e7fb02c395863a49763b292342dc397dc88aa45439b3589989f2058ee1b008674a0521c53c89ba09b9fc4207433f884ba7aa421c1dbb3c963615b9c176012aaf7d472aafc57fe9bd6810c105c5468dff3c7dfb7d71adfb32b2ed5b6a3904d8e0ad7b704cb140e18efa033ea1ed61458c8f15abd00a38d8de14886b76eb6652ee633d87a158696dc64b4a077e28bf056b6f5f278589c1a07b155b9b93656fef1ef56cec14203b39d21c646036c0dca7b4e20a50060bb4ab48d1a95b7d366e5521f7146b48117a2531779293130728d56384262dcbb0c19b4dc76fc8b46fd0f1346624af28c483bf321e39e5556a6980ff603440efe5d0668c2d41129b2b6f84ffad68dfc8d95b6b4012a8e284c4f9cbc83f9ca9445cbe95fb0309674df979775f493de542db9e88580c2db28ec5bfa4d178c816340758fb205fa2f17635d39dd430655f7c349b6399f9bdf24e00c5b1ba72e5bb511e8c3045e62b1e7b0b435f3b65962c11987d3d564a542cb70ad16e3a34ff8ebfc9405495ab81eab85e82bc20a3304154ca732a8f7d3ba58e9e488f50046dfdc98fbddb0d1b70c852565013342f8a39d77c9387bfd5b8179e0db76f0af16431f6594771a848e3db57b910ec99fd14e7115901458969b2eb3264691448d37746ad2d231bfe0c2d67df0e69647a5fb7530847a43c5fc7baf3b538e494d2db5dd6f70ecaa7f042e0fc477ff9d139f06ad917c26eff1a6ec0435d12a515b0ca7286409bcf7e4476cf0a6a0769e8b31ccf5b3bcc2ebe030f4ea0c8849127f5d9d8f362d8caa14f4f5eab3fa3011c1875190c1d7c0bf835f1615da35cafea49e329d19ff5a97cc80d65b378204e9b99b574a950d859d6a7800f4f615745c127c60aea66c5f016c7494fe20e681239b94055c5cb48844a0e92ed892df8e7ce64cae54c5f10070a60a436fd1b90c8f70d982e1cc249797b441edc758d98e44f4fb22a08aa8577c53aad312251a3e6981d8661b1e3373ad56cac8784c9b9fe9d7baea9e5f24932df5912d428d698b65877865a199f179aea674814ac8f9f13d4d4da863cdccae71f51ba624e58242703893ec772f733489dc355a317bc2327adb4434070e4cc6eb6d0c3", 0x1000}, {&(0x7f00000010c0)="cc67c60dc535bb98bbc101f6d60ae31192ddcc6dd9499a0bfc677b8573d803109976c68d198900b8e597fcc08834b316a823017c4cb508f1eee297267704fd8813e0ae98b1c3f2aafa61ea8f70f0e97871eb16da355fb9050f6e54dab1e85d48dacea40b65ac4dc5044d4923f4fbdea8ce0ce4b1825689cd2444", 0x7a}, {&(0x7f0000001140)="8364be0096bbfec92a6281fa73a1041e9685fee141826af353803b4f7abe61703c5781d1f720b5e5df3ca027c3ce0f8fdae82d221120cd1c14207b238ccf81ed963fe24c761f40acf0feb06574c15d95b763c71f27075ce48324a85df2a706d7116603dfb248045f135eb96f51a7f50ad2015c109431f4ee70bdcb3ea4f1e6a630fad0cd0fc0abc92b51cae511f81f83affca2e3e0af99840be3e8bcd7bf0d243de9f17af7582b242d51e1b038c7424066", 0xb1}, {&(0x7f0000001200)="2d48a1ebf0800f828c883fa0847b330f7a5df1e625cdca5feefd06e6bb61102e2891790a38048d7a79a6605e7a5af1e15a9e32aa919a8533cd71642852b1e1da02c37ee3590e258fa69d9882a03b81a9ea2459ca8e7406d81c7a960b0e26c16eebdf9e289ac9582a773cae69d20fa64d7cdb38de9ca4589425223f71bf9dafc7931fe6bfcf4501903e8a175f72e8513f5cca6122e1e069ff6d9a626f76c438ca1adae926f94f0eb770d4669493d2f3901735a08b01456d22d836c5e24d9fffe72f01fb2e67bde330348b55262d23a442a9b1b7569f53f40514119e6d2afab4cf6a8b6f54ae1e9bfcc56b0af4ac8694593b5736f49d", 0xf5}, {&(0x7f0000001300)="a73e0822d0cd88054fcb32b261091cc9d08a82a58ebfb163f8b787685de7b458204fdde2b7409f5abd2fa131570a993816bfc0d025352d77f43556afc5d1bf4e7b6f7d6b418cedceaec7787c449d96edae53e53c2c634a58a090dd07e411f4bd8c6625cd36b7e3a5aa66710fd38062e97042f19a099639a11d8491611a45c3b91506", 0x82}, {&(0x7f00000013c0)="4a81926357119797a1b4c6e9ffd327ce08777e6b9e85920d954a4fda627f133e1ab65d240d4cb8acae04aea3174be5d335c5cf8519a413887a4a825874f2fd1a91b335128128f40b3c95e8e039a7023acf70", 0x52}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000000000000200005a46b66376cdcc761b76d84ffc4b350000"], 0x20}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f00000001c0)='+\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:,}]*/I\x00', &(0x7f0000000340)='&-\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00']) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) 16:00:31 executing program 0: socket(0x2, 0x1, 0x0) r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x35a56f57, 0x3ff, 0x80, 0x1000, "291ff35620206e6d92b70814910da0c5cf5c2790", 0x1, 0x7fff}) dup2(r2, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x21) getgid() r3 = dup2(0xffffffffffffff9c, r2) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r4, &(0x7f0000000140)="87c2e2ea036cd8084b0e20ddf349d3d4544d7a41968fd103211dcbc1be80d1842a0f865e6e86ef6bffa2fe3ca43ae3592ca745112e6a92241366d699d1fa25e258ab51e7c1d527882ed8f4f902ce4e6265edc878514076c5f566494f25857f3cb23c96bc203f2cd8fc2dd53794949c4a", 0x70) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x80000001, 0x0, 0x3, 0x80000000, "516ec2894a317796ebd94a751698c9025f0664ca", 0xe000000, 0x7fff}) getgid() semget$private(0x0, 0x4, 0x301) r5 = socket(0x18, 0x1, 0x3) getsockopt(r5, 0x1, 0x4, &(0x7f0000000200)=""/101, &(0x7f0000000280)=0x65) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r7, &(0x7f0000000300)=@in6={0x18, 0x3, 0x47b3, 0x81}, 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000340)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_flags}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x811, 0x0) getgid() pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000480)=0x5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/pci\x00', 0x200, 0x0) r14 = open(&(0x7f0000001ac0)='./file0\x00', 0x400, 0x188) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/klog\x00', 0x8490, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x80, 0x892e6a5113e51bd7) sendmsg$unix(r9, &(0x7f0000001c00)={&(0x7f0000000540)=@file={0x2, '\x00'}, 0x3, &(0x7f0000001980)=[{&(0x7f0000000580)="c5257e04d3abceab419f8d1a7df0dc90361350dfdf476ab779c118c6f8f9df68916e4a924614b4f3a92e1c0781a03bcac9bbc9215f96bfd56dd4ce43c1145f6873cc63b380bf21fb32ab5502b5d33b79d5a2a88dc383e3146e69acd6cf1f14c5cf688d2074196704e33f8324bd2258bac2e90f71035de07c84f1c1cdae7471c48ab7f49179de0e1502922c9ac82b5aa13c7b40c7b0cc34e6d00dd55277f06d2b7ad7bb930b5010c64799b22f7e5665dd0f0eb0eed97f9c3530a95cf820", 0xbd}, {&(0x7f0000000640)="fd7a125af8dae71a26c42d13edff6fb1866b1fa27d10669b001874b203d5243a3edab7a339d2d0c5c44fdeeaf7e5dcf6b35d0dadc3e24100bc23fe048370ad17302fb10b195fc1ae9fa1021fcf5d9cc8d12cfc17d6cdd0b004edf174db521765be0f0849e1ae95cd1c66899118396fa45ef7b89ab8cb93f0a6e6c4d828c0cc13c6f79001b6f4320993e22bc8f827f2d0303f6a60173a092ca9166c26c31c767aa58fd42ff665d452d7f8b4dd4d650bed0f447e26ea77786e69ad7a23d1e2a58764dcf01a35c1cdf4c7dac128a596", 0xce}, {&(0x7f0000000740)="56d170f2d8defcf22c60252fce754578e4e781bfe5ef9007d99df30582828318e96e33f87416752ce5db8864c8701afc3fcccb9e666b2c023aa7366939f5bd784ba9ca4d1d09dd8599f58b871914eb61a60598bd56c6a05ac76c9b4854dd7b90eb45f4fea4c0dbb22163ee1f602250f2e60a6511e068f005a83a1b0253f7", 0x7e}, {&(0x7f00000007c0)="c9963a5dc57ba8fdd19e8215640e71af56690301462643cbed5ac10e45e3fc84559145d21d9730c6c6de9c0ccbafe64afb1a0b335da7694cfbaf96d4f059c6956bb4df0b", 0x44}, {&(0x7f0000000840)="a1821ed29de5b8f6ae443d0be5e64acc3630e916a0acad8ef56eb476601c4d13efbeadd72dce9d5b5ad7c53a9e6a229c85b4fbc30dac6f422dfd50b0f4963bc9961e823d05feb2ece20a512f13d410a8472f15f86b474ae82072aa04a2fa5df9b4b06c13194751eca509e24c6078f9b5af0a99aabc8232040cb1cf287ee3f01ec30756aadbfd7f746cdd22a85b330b6fb234beb7e2ba5066a26eb564f23d96ad3019e48bb68057524c7e51440e6b08746450e145853d315ea3d4e4e4ad15989a61a15bf5a922f4c8f29fc1712178ec3fd510be9ef1c6ea7a9051d379699c463fb87df12fe64884bdb3288f641598e1e60eb0bec378037f0cf4f7befd4d3419ca67507f2044eb218878a08514a0b906cdc8c1527b6e65b7e4f2c61a0bdc96ea38bdab0c3c2e056bbd963f50620b2e39b49c81d7e647d22c9413f59091ce8f1109615eddbc90217366d22fb444e3fd291df55f17aa30d62ef15642218c39407d27156ef2326fe6ecd9bc4f680fd9f5d155ae91fed21f0657966bccf359c5cee1a630d3dc7c5044e70ff426e690f673aacae0ecadece9fa7cd545dccffb86582538d0d8638c2c2832354d232d9b538244704b241e660e399840c07f77c55a8497ed50edb5aab59f3a702b6e724b50da17d341980b94ea679a4072bdecdf7afefe85356198d7b2dd28917f280f2a4009f70eab53c6450c61d96f03a8263325f14b0349fdd01ee6c9f6661659099f653d39c2058252d31792cc65520fdae3da1b61049f664467e07dd7663b5cc91b5103dab525186c1a821201ef1227852380a25f007b7b1ee3b2f6b9768f2e00c4ef76f85d0411f4b1adeae808d2870ebfab0fc3cb9f1331b48fe9ccdd36934e0673840cb357ff8592df1d74e24871c6c92c2708c1145b692ba0bc62b16e300692c4e76b665b2c96e928bf87140d45d7db27313d41e8632ab3eb9be65edf970ce3cf97016c67e6d0cfd4761053a8f827d095b17cf821b73738ae5f253e4aa3cbd73e543a47f8e998722de8a44622fb96f12e40f9dbdb9743e69169db071d95664712856eb0b9f3187a920343caff358c0267d7b728278fdf7dc564b425ed55ec359e2d65b0542b42555c1728993afb3eb7b4fdd79b636078fcf60c5abf051480fc5bc65b37155d04352ecaf767b80ed632b8984292331747536306cfb517a18c9abc62896eb0393f96e63202ad6e4e2b4df8084160ae8331399dce7361a9579bae79b2dd8c8df28fa01947cebea4509f2a9d5dbcca5f643bb3974ada0a2299d4d2f866dba543eb42b1fdcd5076a6fec1d521d6f0ccc538e8260b9c265944c189bad9504e32a0ff0d5a891a8d3da1002445234cbe16db591840b5c050cda3110801c567072a8a1f89573f05f6900a3dfc90a51ffb6a1ad465e8b714f7996c088b8d65d90ad9c789842ce10d3f21e4ed90eda037bd3e881d8044a2c53891ed2dd0e085ac47024c46f6edb65ea574a4641a47ba361bb59d0ad6f8f596885307ad468e91ccd119346ff46263904ccc7cf1f4fafb594c9098ae35b713565c778fc839163cb0a6ede6fa5c54b43c75d35d3ed5b18b0766d36b81572560dd98190778ed908a32cb46e3005748cb6934c570843a76cadab77df2d1596f1df1ad091a6e6cf12d7713e2e2cc7ebdc5993aed31a7bd54745766562061cff5a7b643e0a5a6c2b04c1a34f5ddbae99510f3a4f8e1528135ca9d1bee46d2b39d4455f8c3d1ef0797c92f00161560ecf85d29a3983e69db3528ce281b86f44a2a13a2b665c111cfc17810865696b0bd8ea83e2904de44e4b2bea21af23cf13c70c7c86c1fb8f0d16084a1a4242559ec54bbb319e18a15fd669201a468ba847ea44ddc9cef18703c589bf47d139f357d03e099dcaa4e9d9e74ce8ba8acb0775686cc3f986a62e239068069090584b029c7ba56205bac1ccaa0eef3d8ce7dc57722b9686163284a7374def1b7baffaed7b43d8976d315462fa28e62ce2ea75cfd4d55252939d9f080963c2611ccdaf707873a15586617f1a024896f0947f92a1fe2c3954f528fbe4179b7fec5179060f8b627aa64b22fd0f4bbb98d7be2790ff3876383544d507d01fae8a729a8e0d672cde412139c13701aa4f485fa607a511384433833c531123bd39c04736b07c8a548f764185d6383e6f19869dd4b8f7fd7c92ace986dc568febd030dd5bbf24a4cc58b54050d1fdc35f4ac43b77f7e3e99a2150b80bcf29317c3cd992c2f8844dbbeaa436da62d1500e178965e98e7051e3417d73249b3da2b034dd9656f3635a337940c607c58f2cfd93e3da8912305f5cc8df3e80e887dfd4f4c36f6241573b32e805edd05c843912eaafaa655c5d5a6cd4ac5dd7d805bd4c16f607c029e9cbe61dea2f2a52acdeb7bef88b6a97b10ae1ade968ce82e5007ddd5305df041567ed41e3968ac90646fcd801dd23199e8855893c0c46c2a1d617fed84d45fe3d058bef09749c4d18bf3cbd49f241c7a3a4690be921b2e0b7f61471b0767dc2cf90ed91d7e25656cef67b02a025a94ccd6be4cff3b45be032634320ccc5ebb057914e8bccfc679bf469dc85b1ffb1c8ea5e7901a8318d6fd2773fe24ad5acddf6a36f7cbb9a3be26cdc93f92f5b4b323d36eee6061a92fb7fdd679f1feedf549a593c67240dc118e978de9a668cca26172a56bff002b186c2952547be362ceeb105ab07fa6d4732486e38f51f19fb0a89418000b1d4ef576049b2d22280d458a42d88666276f2b1b1ecfa34c170d2c7af4238ba0760c548864d46be5f88e3b5aa4d86971fef13804f9f1f6d0adffdbb6b979373c809d90f604d94ebf37d8d1df709cc2e20994d9b259c0f0e1bcb37bbbe01dade319d123b5522130f1e66cff1381c180a516f8331faba4ebb7254e61064cdbd26f6cd0b523ae681eafef1aebf4c58ce5f763ed748ef7e1eec088afd8caf800786c111d17f7c141857084c8dcf20173cca32e202b4617cb68841e0dd51ef3ee7a2fff7ed5d162a065430561bb7bc81b665379be0db29eef6ee3ce4a7c75206ebe940aada2798c5591f77b24beecae3730c0050e4bf5a21eff983363e10c84b26fbbff63c7063b4ab0297e2127f48452c34479c37b0a76e514c481c0f54aa977f05e9971230646221d7db28743621e2cb79700f36547583e13a98e8ab2414f70655c590d7ab502493d2cc7d2144f69e7fa961a8665d488328348658d9da7863de788bf871434871a30505dbf52187a41fb4fd6bffcf1a0ce10b8a890e710c29b9f1732ff27832789791c151590b78520fa0cd719611a937ce83c8121b3d37a1e20a6bcd01792f076cf7394e792a822b7f110b5d6eea2eb8d152595a042163991315ebe5d2baba85ee770ecfb39cf2dcd0cf85564ebc43913cb689e9a2e9239151ba19837c133e7d1fb3b428950f589092b8e5b846de91755b0b0f398b363d43f52b4d8dc0b7269a142acf300434b437c7e285fbe8995cf7bdca6dd3144fa6373b224eda87b79e1f0d713b1770a9ade70e9303babffba9430c9864954e9b508892cb8c219608e9aadb9f70b5c75c29b00ef0c31cd320199929a2fcb777ba8686af317e410fc6a6fb655ac56ab17e07f0da40ff8eba233042b67475d8a39463b05e1715c2b4760c50bb40947e4ea8be82b0d9e096a0320751d59271bf0cc4931bd5d7aa9681066f3e23b2014530023703d002a3a95827152e0588c2610a273c5cf9b0ae1d88b41c41b7ffc9195b4c3d8b9374856f17cd75093160cbf4d0186abff3c78c90a889a2c57c2bb82898ef31f1f0d7f8f0cc5b915d59183ea1a5449f502753cab727c2e2a9dc63578cf8bb4d6a0e281d50422233ed12561bac81f363abdac7da73590eb3635bfe20799ad0d16c9c62be2fa5b1a6850d3a65d2eec2b089d04f4dedd248c10252744ab074098ed384a31c70e0e02ac9945ec5aed68fa750bbbef6ff8d36e4c49bb1950f26bfffa2bae6ddb601a734f847ad66d4bf6c157706c3e811bf1e95622a819cfa1ed5772f39de264c172a09ed9b44293f9263afc4e8866ac8320066ab34920f92f3f36312b5377000f3c9898772ba1adb2fa866157c5bfb14fca0a8c8231b64b79281cb5c01e71caddc92c0fd4d4278c79a5775f78d069477e75a460caaf2b224f0587a6a50c13922a241c17159344dc365d09113fc6c94fa79fb62fe548256a7cc27600e7122a139a1567bb40c25bd6bae6c44608fea1de00b0cb822642125cf4984c0447b601e293f9c9fe019d5d7c362ce722316a5e62a42e43eb648b1530ad247634332b60794cc63ce1c1d61add5e6b14d83fed230dd28078a3ef4638ed9e39ab77f3341baef88da3e929f0994a95edce72ad4f9c1556d9fc6327972c4d77e5d53140a1a7e980d586191fa9f16db956f5e19eab60fbc4500c4d57d0c09f09bcc13aeb5ab934df85ba9804e2159875d8a7a025423887fc79ac4fee23814dc5927a940566bdaa5382cf35f3ca8f4184bf632297327b9d123e8f37c3dd1b0c77058da26c17dad44b9eeac1baf1cb1cef993644031fb57ca29017fe5236a897dc5acd461169015fd118f19688716f360df087459bf2f4039fdbd9823a3c54f08b7ebf7e7e5155935ad8015f9832015f5d7a434c40c07f0b6b2e2621c1bc20e70b294b072fb0fa6b285d43187de7762f84f71a78a970d6d3f57bf1d9a8f64eea681342b5bbc0c22830f6bf4ac95000010cd573692370db503ee4c3d9a90bf733f7a2039838d832967171414c37cef55a3aa2ee7236357f850e0de6ab416454f9ae52442e2cd0726e09c7fda692442bad070431ccf6dbc9b2084dd103531e33080474d3d24f921e98a26fc931c9c490cd4386e9ea0043e8d89c3dd9f2dd0d9a302edc3256bf79973d0fb2dd69ec06711432b201db2bd3c45ef551099d0bdbebfb5c25ca61977b20c4b93b298e29f4e35a9263bb250cd11b502adba474c83ebce85e29a548640dbcd2cdcbebae5662c8cd9502dd384fe898d308fe39cb0ec4555065e420e8585452aa3087453cb505985645143b8bcdf9ffa10ade8d2960a352f3f2faf7018ad48371e85d37319b03cd09d02d5a4ab35c9ec3d8fb78e58cdcacf49959d9ba1f24536f4a08e3c57606882d5fdec53502973bd6c4b45ca5d84dfea37fb0d6229e96afcc4b4aefa7815b41b364c32a841b4fdd45ee816bececcb31c9e6b37b24011189c140ab37fbf4ed68c8f5d3e78022eba775729ed3f0c8f61207b219b82a8ba72c68ae2256f89ccf7b548723bed1021f745b8d1cff343aada57bd0f4eded35e507a3e3afea0e80207360d303c5efa4d0021d3e668a17b2ab41a9ed0cf7c08cca7b6fd3fa11983e577f41a8c24b3c7ae0aacf105d03af8b726f40d223a54a4f29bce472f3c0f3bddae144e99b2923080ed0f43b478597725d9d75b0125b4df5cf59d1b9fc75159ad0d960e3794093f37fd7224cc2df726deff4588790abd99c09eff99cd95a10188d3b0a6edda6197a9e30be9d7129a48196ee9357aae6f5e5fd03643308cdd98d4e7d839a99298092756aa4473d23979ed045aac7a678e544de770e3baecb353cedcd3e9e5a1c9f95dd62c8a60485e006ec20606bf96b2059548119e6b3eb0abfbd514daaa18bef600b2c3a7694ce975cf1c82aa6cb52eaa1758d7e238ac39279655bad8002c1e3c8ff980ff1b5b33d2cb32878d5a7d61481c368a58c079754dc42788430d6f7f70474a317acacedeea6d888ad1dda190bb5111dba81edc6efb5fd86a2f2d3ffd01d1387b1367b91cbcfa8d53d69b4fdc19e29d38a3064d6af8c56b82fd96c", 0x1000}, {&(0x7f0000001840)="102083ad5e703e5457b8378988c1a4a0af51a4ee387036d536bd8a5a65c8", 0x1e}, {&(0x7f0000001880)="dcf8f8d5a569d56ddda1ef8fc6ff6dcd486045e2addeaa1aed33a89235b4eee59e0e43c1312d7ce0416f7d919ab45416e653017e", 0x34}, {&(0x7f00000018c0)="6bd916d722f02c42e3a1500ab3935811e9e2679777153cc3e84cacd089c9fbe78f1a7f3e302e6eb7952b46ce4259c458bd61d0fd80c329850fd77885653c50f39ea42ceed04f6d397fba7c008e77b05eaa2f4161fc26c2f552c1d8bb29b0a72b947c1d4bbc27f9ff2938da4460f85f4aef4a2b9de801829f31dd513a03a589be212d0fd1dbab1b2a2a6daad78122009d5a795797dfc034b625b7", 0x9a}], 0x8, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r0, r14, r7, r5, r15, r16, r17, r1, 0xffffffffffffffff]}], 0x58, 0x8}, 0x21b) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x40000000200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r3, r4, r3, r6, 0x0, 0x10000}, 0x8, 0x6, r2, r2, 0x101, 0x2, 0x1000, 0x7}) r7 = getgid() r8 = getegid() r9 = getegid() r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r10, 0x0, r14) r15 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r14, r14, r14, r14, r14, r14, r14, r14]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x401, r13, r14, r13, r16, 0x0, 0x10000}, 0x8, 0x6, r12, r12, 0x101, 0x2, 0x1000, 0x7}) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r17, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r17, 0x0, r21) r22 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r21, r21, r21, r21, r21, r21, r21, r21]) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000380)={{0x401, r20, r21, r20, r23, 0x0, 0x10000}, 0x8, 0x6, r19, r19, 0x101, 0x2, 0x1000, 0x7}) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, r21, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000440)=[r4, r7, r8, r9, r14, r24]) r25 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x70) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x775a3be6, 0x7, 0x2, 0xfff, "b57c659f061c95e0201ea416955c0fc08ce7dca6", 0x3, 0x625}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getpgrp() fcntl$lock(r26, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r27}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x9, r27}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',}}\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00']) 16:00:31 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cf7a80886d779ade5db1000000000000"], 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r5 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x2) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x8000}, 0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x4c}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = socket(0x20, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="192d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:31 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x3) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000000)="c87dff", 0x246) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82d9b3592000006530a5f4c735686279e80e23dcf87ddba5c4d7812cba4000000000000000000000001b00"/59], 0x10) 16:00:31 executing program 0: r0 = socket(0x2, 0x0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xafe40277b0e5bbe2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x50) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffff8) 16:00:31 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) 16:00:31 executing program 0: socket(0x2, 0x1, 0x0) stat(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000000)=0xde) fchflags(r0, 0x10) kqueue() accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000180)=""/12, 0xc, 0x3, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f00000024c0)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b3bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf00110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7368de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b27597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c400000000000000002742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a372fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d114f17c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1bafd4d69f7abb00e0ffcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb290ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b5f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c904a6c948e72e355b8ea7a2021d2adb92db89173f75b3fd07a3fdba183c33c7ee828c6b90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d7753ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cb3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef04000000b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918b25b75ebef6bdfd3098626202e91919b979dc046f931daea091d57634b9851224d213de2429a1f85a9cd91a7464180cf7cbf8c3ff24ba958f55569a4f72fb2f401f64aea682610d129b8565517ded96feddd6ad183b529a8464aec96b7e7ee7fa3a2d43987e19709bbac265b363b114dd96f1f800"/5462], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x6, 0x40101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) pipe(&(0x7f0000000a00)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) writev(r2, &(0x7f0000000240), 0x10000000000000ad) pipe(&(0x7f0000000080)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000dc0)) r4 = semget$private(0x0, 0x7, 0x285) semop(r4, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002400)={0x1, 0x3293, 0x2, 0xff, 0x2}) r5 = getpid() fcntl$setown(r1, 0x6, r5) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b5ff44150f146d3dc772179e782ed4f1ed36d0", 0x3ff, 0x1}) 16:00:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80, 0xff, 0x0, 0x80000000, "974bf3d9de09848984dcca2f57331684ba3ce6a4", 0x7fff, 0x80000001}) r1 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x8000, 0x14) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xfffffffc, 0x80000001, 0x0, 0x1000, 0x8, 0x5, 0x2, 0x3, 0x401, 0x761c}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="9a022e2febd70ece6669"], 0x10) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) r7 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r9, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffff8, 0x811c6596ef168e7d, 0x2000009c, 0x0, 0x19c00000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0xfe6}, {{r11}, 0xfffffffffffffffb, 0x42, 0x1, 0x7, 0x7}, {{r12}, 0xfffffffffffffffa, 0x22, 0x80000000, 0x5, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x4}, {{r5}, 0xfffffffffffffffa, 0x2, 0x4, 0x80000001, 0x3}], 0x100, &(0x7f0000000380)=[{{r13}, 0xfffffffffffffffd, 0x1, 0x3271c288944a828b, 0x54, 0x3}, {{r7}, 0x7ffffffffffffffc, 0x54, 0x10, 0x7, 0xffffffff}, {{r14}, 0x800000000000000b, 0x5, 0x40, 0x9, 0x101}, {{r1}, 0xfffffffffffffffa, 0x78, 0x2, 0x811}], 0x7, &(0x7f0000000400)={0x3, 0xff}) 16:00:32 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x642, 0x4) r1 = semget$private(0x0, 0x7, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20c00, 0x22) clock_gettime(0x3, 0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) open(&(0x7f0000000440)='./file0/file0\x00', 0x100, 0x20) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xff, r3, r4, r6, r7, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/197) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000b7ee0ed7681f39a785888286d02971a0c1b2c9e61786403bd923412478fb2caef555a35fb3b39b0d0fa7f861e420825cff6a3cd4dc8083d80cbaa4a85e6dbec813eabd7c452f8a920407e38db3f7783a9bbb40c38e04e5cc43ee820ddf7c3337f614ccab6362547b450b63b59da1523b8c2fb54d6093ab39467e804b23ee1fcd7f"], 0x10) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x1, 0x8001, 0x0, 0xff, 0x101, 0x7fff, 0x2, 0x2, 0x15, 0x65}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000680)={0x7, 0x8, 0x6, {[0x10000, 0x2, 0xffffffff, 0x8, 0x6, 0x7f, 0x40, 0x0, 0xa88f, 0x5, 0x8, 0x7, 0x7, 0x4, 0x0, 0x401, 0x0, 0x400], [0x4, 0x9, 0x1, 0x1f, 0xffffffff, 0x5, 0x401, 0x8, 0x7, 0x9e6f], [0x3, 0x4, 0x1, 0x80000001, 0x3, 0x1d, 0x1], [0x2, 0x6, 0xac6f, 0x2, 0x2, 0x3], [{0xa71, 0x3, 0x5, 0x9}, {0x5fba, 0x20, 0x2, 0xffc000000000000}, {0xec16, 0x1356, 0x6e92, 0x6}, {0x8a8, 0x6, 0x5, 0xfffffffffffffff8}, {0x2, 0x4, 0x6e659751, 0x41}, {0x80, 0x6, 0x7fff, 0xdc5a}, {0x5399, 0x80000001, 0x2f82, 0x4}, {0x1, 0x3, 0x1, 0x4}], {0x3, 0x0, 0x0, 0x6}, {0x0, 0x3, 0x9, 0x4}}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x4, 0x77, 0x67, 0xfffeffff}, {0x7, 0x8, 0x3}, {0x7, 0x40, 0x3, 0x2}, {0x4, 0x3, 0x3, 0x5}, {0xe4e, 0x1, 0x4, 0x4}, {0x1, 0x1, 0x20}, {0xfff8, 0x0, 0x0, 0x7fffffff}, {0x15, 0x7, 0x7f, 0x9}]}) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/101, 0x65}], 0x7, &(0x7f0000000580)=""/37, 0x25}, 0x40) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES64=r0], 0x2) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x6fe14388550d68c, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) sendto$unix(r0, &(0x7f0000000080)="2be9a823be685c0c8ed0936afb930c473ff1bedbfebe3e5c41e4ec8c5c88622bd07a9a9b3f4b2fc28ee748c993336a7108bbf130fbfce326c791760346e0f52ee38abb4df3979844068507b9bcfbfa797ff742c9160408a303c69fc454f1c957ceb414227e5dd9afa569727376773e361b5e0d58a6dd897e771ca04e6bd5f38a05ff48ef1071ae913607245152de384fd15db58fdecbd9ad7c948419a9a1d83fa93d5085b9782039f54c2b1d32c6b2e49080e658528822f56ace1ecabdeb92fbcf49b2ccdf60475a9d5c016f540c8e806070f1a9eebde30172ee22599b820aa2", 0xe0, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ftruncate(r2, 0x0, 0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f0000000040)="3ab98b119571d5b7693f09374e4efdafc6a908347770399437d9999ce7d5a8ca3f4886e1c71ef59d2f4443a913b7950efae6680c885fd632b0d3a44bc391088d6f18d34154e3c8f82471446764addfcfc0fc4550cbe01cd2893f507a136027f2a01d6fb5780791e4547a40e7c98e1a3018f457e1c4376c2b60f363ed00096c0dc8daa35cd8abdbf80a2a46ede26b93a4da7b61ae041ca8986db3b7be5b4c2c5857e686a52041d1", 0xa7, 0xf2dcac7463c8e036, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x4000, 0xff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8254b1982c055f670800"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x280) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) read(r0, &(0x7f0000000000)=""/86, 0x56) close(r0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7ce}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r7, 0x0, 0x0) preadv(r7, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r8, r9) setreuid(r4, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r15 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000200)={{0xff, r17, r18, r21, r22, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) semget(0x3, 0x2, 0x400) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000200)=0x75) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r23 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffeeb) r24 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r4, r24, 0x10, 0x9}, 0x8, 0x10000, 0x7}) fchownat(r11, &(0x7f0000000080)='./file0\x00', r12, r24, 0x2) r25 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r27, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r27, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r27, 0x40044b06) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000240)={0x126, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba, 0xfa3}, {0x0, 0x6, 0x7, 0x8000}, {0x0, 0x4, 0x8, 0xfff}, {0x1, 0x3b, 0x7, 0x80}, {0xd, 0x3, 0x2}]}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r29, 0x0, 0x0) preadv(r29, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000280)=0x59) setreuid(r30, r31) setreuid(r26, r31) r32 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r33 = getgid() r34 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r26, r34, 0x10, 0x9}, 0x8, 0x7, 0x9}) r36 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r38, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r38, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r38, 0x40044b06) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r39 = kqueue() r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r40, 0x0, 0x0) preadv(r40, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r41, r42) setreuid(r37, r42) r43 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r45) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r12, r33, r42, 0x0, 0x1, 0x4}, 0x0, 0x3bb, r43, r45, 0x5, 0xe, 0xde3, 0x6}) 16:00:32 executing program 0: r0 = socket(0x6, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3dd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="74112e2f66696c653000c457c0a3b572d575d4cf4326b178f40484c22e148ae3aae99d6102000000000000003bc922769d53efe866c9c41c2f54c15115c72e1d5115bdc4e88ffa387ee46545f18bc75f7c58be7187751140891c8d4e23b22252677d4c45b44054e534f1791d3d0ca8c9f3084458f104dddc53aa9b31311a1347fe9b4a75d93f551ea9d731631cc0b2c82b27189bf6f035964f940e664f5db471e18700f3ab23814782e30ea1e1e5cb1899c17800b4b4955baf4fa9bbdf83084068ab93ab2173bdae6416d3b8b19ea1f6a59cb7d1540a6bf89fd0c51eaaeb7ce0d8fe16899f456d9c22e3afef3bb90c19aa2bb2afa3d23c5cd757cdacae93f15f53ab49aac9"], 0x10) 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r3, r4, r3, r6, 0x0, 0x10000}, 0x8, 0x6, r2, r2, 0x101, 0x2, 0x1000, 0x7}) r7 = getgid() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r13, &(0x7f0000000200)=[{&(0x7f00000000c0)="2b650b898d471936aadf6127b0a1b511fb1e2a8421b552bc84d0dd2f43f32cfbdec35b6ef325a2d317a463f2b5efe65c17cca6e5aef86448d413a62973c577cf195bb4aa6b12869c55f1157cb872111c273f37eaefa484b2f827ea1a4f4aac5418c4e036dcdb38f19118044dfaf3c72f404e71557bc16b8e92dc80562f196dab057b8613c42f00721047924e045e5dab569d0e23d95f8188017ff268a796530fb3d1e7", 0xa3}, {&(0x7f0000000180)="8ca8c04117525995ce9de4baa62eee4606525a66c76f5b238751cfbe1c744cba37af2b0a0069152fb00d800e07d9a78e566f3e520c90b472dfc52c68919dd1eab20f00e6ee6656e2be8e8e83dd", 0x4d}], 0x2, 0x0, 0x8) fchown(r8, 0x0, r12) r14 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x401, r11, r12, r11, r15, 0x0, 0x10000}, 0x8, 0x6, r10, r10, 0x101, 0x2, 0x1000, 0x7}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r4, r7, r12, r17]) msgget(0x3, 0x61) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 16:00:33 executing program 1: r0 = kqueue() getrusage(0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() readv(r2, &(0x7f0000002500)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/151, 0x97}, {&(0x7f0000001200)=""/226, 0xe2}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/86, 0x56}, {&(0x7f0000002380)=""/36, 0x24}, {&(0x7f00000023c0)=""/133, 0x85}, {&(0x7f0000002480)=""/66, 0x42}], 0x9) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00003cee008e8800"/23], 0x10) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x40, 0x7ff, 0x2, 0xc63, 0x3b, 0x3, 0x2e6d14880ced057e, 0x2, 0x100, 0xb01}) 16:00:33 executing program 1: 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, 0x800}], 0x0) semctl$GETNCNT(r0, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) 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)={&(0x7f0000000a00)=ANY=[@ANYBLOB="001e9734eb0018928ce6a2084baebffd8e08aeead8b4ec07b0461700d25774cdc5bdafa9fce30680768e130363ff4243a4a396a52686b2c66aebe35b5a363d02402963a775131ff42e6dd6cc95efbdcc2e6c60ec5ef8f627166223215d"], 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="013d22d17acfddd54e00"], 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)) r7 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r7, 0x40047309, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x7e) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f00000002c0)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r7) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) fchown(r1, r2, r7) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000ba70ac908fa0e51b9361ccf1009ac18c4c99e3ef6521771c6c0b98708066c0437b8edfe6eeb75d25c407a33719056231e7deb9f5458faf15a56652f5ff9c0626eb135f094193b0731c60cf487741a688e4f6eb71738f640822a7c16e2d3d734c4ab419a71678d285c528b5a9b374c8f22fd1830ff3fde2e7771f82"], 0x10) 16:00:33 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x80000000, 0x80000000}, {0x3, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: trying to send packet on wrong domain. if 162 vs. mbuf 0 tap0: address list non empty 16:00:33 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2, 0x200, 0x9, 0x0, 0x6, 0x0, 0x4, 0x5, 0x1, 0x1, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2e) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x150, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x9) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xb6}, {0x86, 0x9}, {0x84, 0xff}, {0x20, 0x7fff}, {0x48, 0x5}], 0x5}) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup(r3) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0affffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000000, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x81, 0x3}, {0x5, 0x9, 0x20, 0x1ff}]}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xffffffffffffffd7) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xb6}, {0x86, 0x9}, {0x84, 0xff}, {0x20, 0x7fff}, {0x48, 0x5}], 0x5}) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xb6}, {0x86, 0x9}, {0x84, 0xff}, {0x20, 0x7fff}, {0x48, 0x5}], 0x5}) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r7) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r12, 0x0, r16) r17 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r16, r16, r16, r16, r16, r16, r16, r16]) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x401, r15, r16, r15, r18, 0x0, 0x10000}, 0x8, 0x6, r14, r14, 0x101, 0x2, 0x1000, 0x7}) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r19, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r19, 0x0, r23) r24 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r23, r23, r23, r23, r23, r23, r23, r23]) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000380)={{0x401, r22, r23, r22, r25, 0x0, 0x10000}, 0x8, 0x6, r21, r21, 0x101, 0x2, 0x1000, 0x7}) r26 = syz_open_pts() close(r26) ioctl$TIOCSETA(r26, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r26, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r26, 0x0, r30) r31 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r30, r30, r30, r30, r30, r30, r30, r30]) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000380)={{0x401, r29, r30, r29, r32, 0x0, 0x10000}, 0x8, 0x6, r28, r28, 0x101, 0x2, 0x1000, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = getpgrp() fcntl$lock(r33, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r34}) r35 = syz_open_pts() close(r35) ioctl$TIOCSETA(r35, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r35, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r35, 0x0, r39) r40 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r39, r39, r39, r39, r39, r39, r39, r39]) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000380)={{0x401, r38, r39, r38, r41, 0x0, 0x10000}, 0x8, 0x6, r37, r37, 0x101, 0x2, 0x1000, 0x7}) r42 = syz_open_pts() close(r42) ioctl$TIOCSETA(r42, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r42, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffd3f) fchown(r42, 0x0, r46) r47 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r46, r46, r46, r46, r46, r46, r46, r46]) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000380)={{0x401, r45, r46, r45, r48, 0x0, 0x10000}, 0x8, 0x6, r44, r44, 0x101, 0x2, 0x1000, 0x7}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="ec0fb584900cbc4feb915d8ba8cb432924cb8e41b866c58ffe3f5df73cb5b61696a835b5deee415f1636612716f53672fc08457d12362472f8e8b9a7f3a4d9628453827f247a7ad2cf4ad6bc268bac9a17d7492fd0825765443dd818f9f5630ce6d3a03cd86d021f7b66f6f760169818e7e6dc90", 0x74}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r10, r11, r16}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r30}, @cred={0x20, 0xffff, 0x0, r34, r38, r46}], 0x80, 0x9}, 0x6) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xb6}, {0x86, 0x9}, {0x84, 0xff}, {0x20, 0x7fff}, {0x48, 0x5}], 0x5}) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x8007, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 16:00:34 executing program 0: r0 = socket(0x18, 0x4000, 0x9) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0xa9) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820211f407840000300013e8c168ba314e2dab8fd7b102373a89273db9eb9d450e77ef32007c38e55cb43cc8ace8a9361c9e68a1b5feba8678500c17174844ea67fcd6afd4c1266f76da3e21181414ce9faa0db046778e874b35b36efacc0d04a9a572917894045fecb97aa9a2a48a8b256320f75537033b1562ff3a2a18a04388269c275a717fb6fdbba05e5d86fbc4a62379659dd461579b18"], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0x10000, './file0/file0\x00', './file0/file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/91}, &(0x7f0000000280)=0x5d) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0xb464) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x3, 0x1000, 0x2, r3}) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00'], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r2) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}}) r3 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x4) bind$unix(r3, &(0x7f0000000340)=@file={0xf3b84e2294afa6c0, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0xff, 0x7fffffff, 0x1, {[0x4, 0x51, 0xce9, 0x8000, 0x3e3, 0x100000000, 0x9, 0x5, 0xc7, 0x800, 0x0, 0x0, 0xff, 0x100, 0x1f6d, 0x0, 0x100000001, 0x3702], [0x3, 0x4, 0x0, 0x9, 0x1, 0x3, 0x6, 0x2, 0xffffffffc16c5f71, 0xfff], [0x9, 0x20, 0x5, 0x5, 0xfff, 0x5, 0x8], [0xffffffff80000000, 0xff, 0x0, 0x3, 0x9, 0xffffffffffffff00], [{0x7, 0x0, 0x7, 0xfffffffffffffc01}, {0x3, 0x5, 0x1ff, 0x3}, {0xfffb, 0x4, 0x5, 0xf0dd}, {0x1ff, 0xffffff25, 0x0, 0x6}, {0xffff, 0x80000001, 0x3, 0x3}, {0x1ff, 0x401, 0x71, 0x3}, {0x2, 0x200, 0x7fff, 0x6}, {0x6, 0x0, 0x1, 0x3}], {0x6, 0x0, 0x100, 0x40}, {0x5, 0x4, 0x2, 0x100}}}) 16:00:35 executing program 0: r0 = socket(0x2, 0xc007, 0x40) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1b8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup(0xffffffffffffff9c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x4, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x11, 0x20, 0x1}, {{r5}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x1f}, {{r6}, 0x0, 0x2, 0x4, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffd, 0x42, 0x40, 0x5, 0x8001}, {{r8}, 0xfffffffffffffffb, 0x0, 0x4, 0xffff, 0x6}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x9f, 0x6}], 0x7, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x200, 0x4}], 0x101, &(0x7f0000000280)={0x2, 0x9}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x9, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f9708d31b3d15ce79070666696c653000"], 0xa) r1 = socket(0x20, 0x4, 0x16) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000003c0)=0x1, 0x4) geteuid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000380)) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82030000000000000000"], 0x10) pipe2(&(0x7f0000000040), 0x10000) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300070da741627f02b072967aa166cdba2c131d0a692b0de36847db65d1262661ca4c0c722b02334995815a6e287d398bfa7957fae695759d6ecfd4763c6f119cf15fc000a92fd535fcc3db0e11d1c210bca245e06c741c16144ff31b0ee43abc7c1284ace0358618aa0f04829514466fcd2e69ecdeba5bb6c6761af73630f1f22eefc6e5d3e9a627558fab511c3fa332fea9ec4fa17675e5ded9a92ced3ec53e4ab8ba819edf7f881b59707400a60abb17b3a32c0be0adbe33cebfed47288d31016e8b42d6ac966ec18f45331ab383fcf1940c841f8b588120817fbb903496c9737914761c8af8d47f6d30bdd0e0c31151ee1631b0cbf834ef6908108c5e551224274e3cd05ce78ba9c30ea19282b5da2df4c5cbb13130048d26d97433063f75b7543e5a9a5367a52008e504ee72838ce28295dc0c135a8314b57b09b447c732eeda932c1bf3860ed57a50e95da325b216bec9cb9747953e2cd9f7112db3b07517c066870dec4505558"], 0x10) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) write(r6, &(0x7f0000000080)="98ed2476e4de3168fd0c0f95e1f05d927d191550f7d57ccaced0807c040d3ffe7929ae2894b31b9b910a4db4d87e826cebb0cae4a7f5acac27b47f58218efd56fd8beee85794412d44d612d36da4b68c0967b6d997fefbcaa4b3b2a9ca67e9929d33e9fba057c7460cab0195f6f86c5eb716f0e7e3ba758ccb87c37147da957d6a45bfd68603e63291bef47f3855529d6bbddfe17178f744cc9bc582a5", 0x9d) 16:00:35 executing program 1: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c564c91266696c651000"], 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x6, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000140)=0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000018000000"], 0xa) 16:00:35 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r1) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fa9697dba5b6f85ca9601d89fb3004d6c653081001b23d803ddbdf88b02e20a278272688fc512b2a1fabdfc30659709d21e0c79a4ea8b779795f49d08838c80b201f6d1996eae9693ee610ba0475bb3"], 0xa) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x6000000, 0x4, 0x7ff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5c7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2619ec0c}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf6d2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1000000000000000}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) syz_open_pts() 16:00:35 executing program 1: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82f9e89966696c6630003c7a3c0791118c5e4ea706760600baa584373e16feedc578cdef601f336143650afeee611e4494a2d246b2cac83fa5f25623b5d47889f2c3e305527fca3d6f2719892115d27e7fe23b51eec44605ad9e9acb9b40a741b419ac7283219e11b3ed205a7adafb601513d80500a74150c9ebb1c6c794952c354409d0fd4b03ccc6991169625a87a7b7ca60af881f290aa54b9b070d9077af2965539e3715d4c108a699da7eee1ebb0cd2373427776d9a657e4e65e7c37fe9b5a30936091f8a1b5fe0f8d6db84bf9c146e130a39aa57faf1bb8d3cdfe5890adbffda0c31682dbcf34a862bce77d231ed0b7f37ab4348782fd4b00a2cac7b3c585239a82b621876c3522378b588bb4994ef90b3266215aeff7477f75b0294fb65679477db68c33de8d54c3f1901060fc51be87c01bc2f9153236b67d53c7bfbb38c2d5c46d7a8285e4376a512573c140183f4adfff33728942a81572fe716d2d51ce6840db1aa12209b44ff887ddb98000000000000000037f8341ed9e85af79ea023cf6ebab6384ef709c22b07d7d8324c239d520183bf5385b55f07fd4b7b03dc191cc3a77b69b05f22046fc596b5e4c9185b1813"], 0x10) 16:00:35 executing program 1: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530008abe579349852704929c22516a5f66feda"], 0x10) 16:00:35 executing program 1: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e696c653000eb2ff6c984157ed2f8d782746dbaa0d46156448c6757e2b880d66406e4848228cf5a972ac2ca289008fa2160fa10f7715886eb4be1"], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) getdents(r2, &(0x7f00000000c0)=""/40, 0x28) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x6, 0x8000, 0x80) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x34, &(0x7f00000001c0)=[{0xfff, 0xe4, 0x80, 0x5}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'\x10\t\x00', 0x0}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) r5 = getpid() fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r6 = socket$inet(0x2, 0x3, 0x7f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000080)=0x400) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) dup(r6) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000600)="6b1929f040f9b702aa57f52281adf3d496af42cbf7c09b1014db49d11140ba9cdbc490740bc154a8f8c8c52572778f75a0ba5dcd470019ca53b7b66e6bcce0ac6b11885e11a1d398fb68b0a93eaf6cab3424c8a340e5949631903664b152942a00a77d2c53ac55f0df6a4c9c911440c6e5e6f386b498c6a34d84baa5a1642daf5eea702ca0adefad051002"}], 0x1000006a) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x9, 0x9}, {{r3}, 0xfffffffffffffff8, 0x18, 0x2, 0x9, 0xff}, {{}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x10000, 0xfffffffffffffa8c}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r5, r4) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) r3 = fcntl$getown(r0, 0x5) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r9}) r10 = getpgid(r9) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r11, 0x0, r15) r16 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r15, r15, r15, r15, r15, r15, r15, r15]) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000380)={{0x401, r14, r15, r14, r17, 0x0, 0x10000}, 0x8, 0x6, r13, r13, 0x101, 0x2, 0x1000, 0x7}) r18 = getegid() r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = syz_open_pts() r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x2, 0x0) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x0, 0x0) r28 = accept$unix(r0, 0x0, &(0x7f0000000500)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="e702c335466eda082b3bf6a919585d3a04d7c65c6f1d95e4d39e44974bcabdd998ba8094fa2c8551a2c54abe2d4f5d9fa63f21a3c426b0981918999a4df8c7fbc1ee8b9d5aa0ae", 0x47}, {&(0x7f0000000140)="6f7496f08974ef506efd77e98244c70170d1f9a8c356d658a88ece5ad30e0f4294a41f37055a6a148d683c4d6267", 0x2e}, {&(0x7f0000000180)="23737ef7a0f252dd63bfc009aa1a9377a2b6c1906daaedccedb705ef42a326aa380f38bb2f1af552978fe17a57755e5a403af200303251edd8991e6ac0e25c71936a7edca3b837ab0f22463cbb47", 0x4e}, {&(0x7f0000000200)="df5c642b1d4db47be28468a16c160a12fc6c41c0430a8e9e0044456a604339f7125247e36119d5d3415a9670c07fbde11b17a33da243965c946a20439e393eb21a5d4aa63a09414dc9adcb3b60a1607ea1", 0x51}, {&(0x7f0000000280)="f1004500fcc40a46325e50e4bb11d6c6f16df2f769694285e62d392b29d3741a519985dc18cfdb844c6f4ba909048864ca10b9d322c310d4ad1a41db367a4731ae543b53829828cdb7ddf83a4757caac591a867544d0cba614cf0e3203d1e79f7bb97860b67a4529f8fbe99943669f240611ce28402cccd60472d0900c2c521cc5853730d278849bf2029aadac4ce5ef4027803e30f962bf39c207326ad0746ba6960f020eb43fae", 0xa8}], 0x5, &(0x7f0000000540)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r10, r14, r18}, @rights={0x20, 0xffff, 0x1, [r19, r0, r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r0, r23, r24, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r0, r0]}], 0xc0, 0x4}, 0x0) pwritev(r0, &(0x7f0000000140), 0x1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:36 executing program 1: r0 = socket(0x10, 0x8006, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x5, 0x6}}) 16:00:36 executing program 1: r0 = socket(0x0, 0x1, 0x8) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x8edd8607c5460750, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x6) r5 = dup(r2) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) openat(r5, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r6 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000566000/0x2000)=nil, 0x2000) setsockopt(r6, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getdents(r4, &(0x7f0000000340)=""/4096, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x10, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff7f00006c653000"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="6f6069f67f1adc68850811f428c42f9e1b0d42554854be0b26a5be6ca075ebbcff8d01ebff01dc4260d75c8300c534fc3e4917ba863b30f1517287615f3f632f2a26bb788dbac529f16c9aaf1fab4f07c0a4a2bdf6d6f00e3b53b1", 0x5b, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x3}, 0xc) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) renameat(r3, &(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='.\x00') 16:00:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r1}) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x7, 0x4, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:36 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = getuid() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r5) r6 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ccb290fb4f56ff17"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x106) r2 = socket$inet6(0x18, 0x4, 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) socket(0x0, 0x2, 0x7) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/39, 0x27}], 0x4, &(0x7f00000002c0)=""/11, 0xb}, 0x83) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r3) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000], [], [{}, {0x0, 0x3}, {}, {0x14}, {}, {}, {0x0, 0x0, 0x2000000}], {0x0, 0x0, 0x7f}}}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x583}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x547}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x340}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x100}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0xdf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9c3e}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r5, 0x0) r6 = dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000880)=[{r1, 0x4}, {r7, 0x3dd84728eb31a949}, {r8, 0x40}, {r9, 0x8}], 0x4, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r7) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r10, 0x0, r14) r15 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r14, r14, r14, r14, r14, r14, r14, r14]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x401, r13, r14, r13, r16, 0x0, 0x10000}, 0x8, 0x6, r12, r12, 0x101, 0x2, 0x1000, 0x7}) readv(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/45, 0x2d}], 0x7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r6, r14}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7500, 0x5}, {0x18, 0x1, 0x1, 0x7fff}, 0xb851, [0xffffffe0, 0x1000, 0x6, 0x1ff, 0x6e, 0x1, 0x6, 0xfff]}, 0x3c) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="070000000000b1"], 0x10) fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x111) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x5c) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe4aa27588a60"], 0x10) 16:00:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x33869f1215962ce5, 0x1012, 0xffffffffffffff9c, 0x0, 0x2) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(r0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r1, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x5) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) mprotect(&(0x7f000029f000/0x4000)=nil, 0x4000, 0x1) 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x200000000000000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100000}], {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) r6 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:37 executing program 1: r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x10, 0x60) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair(0x2e, 0x1, 0x4, &(0x7f0000000140)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x2}, 0x23019241d1428cfb) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="320db335eb48ee286bf6112834706593020092e571e6fa84ca8ad97e1918198600b7e072d566d272d211c3159b3f685f90eb716f8903a3458a9621de037fdf8cc47e68a5fff26166d9786a4bdc2d004edb43132115ad"], 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0xcf7, 0x6, {0x9, 0x9}}) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x8696) r1 = socket(0x2, 0x8001, 0x0) close(r1) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede2de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$KDGKBMODE(r1, 0x40044b06) nanosleep(&(0x7f0000000040)={0x4, 0x9}, &(0x7f0000000180)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0xd6e8]}) 16:00:37 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0xe67a05ac6d15368) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x2fc) clock_getres(0x3, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x2, 0x200, 0x0, 0x6]}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xdbd, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:38 executing program 1: r0 = socket(0x10, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000003ea56fdfd3"], 0x10) r1 = syz_open_pts() close(r1) kqueue() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\xe5\'^^\x00', &(0x7f0000000140)=':(\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000400)=':]']) r6 = msgget$private(0x0, 0x300) socket$inet(0x2, 0x5, 0x8) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) setegid(r5) 16:00:38 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/174, 0xae}], 0x5, 0x0, 0xff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:38 executing program 1: socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="83022e406fa357a331529157c2951f2f67696c653000"], 0x1) 16:00:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6) 16:00:38 executing program 1: r0 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) 16:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_getres(0x2, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r5) r6 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5, r5]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, r4, r5, r4, r7, 0x0, 0x10000}, 0x8, 0x6, r3, r3, 0x101, 0x2, 0x1000, 0x7}) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r8, 0x0, r12) r13 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x401, r11, r12, r11, r14, 0x0, 0x10000}, 0x8, 0x6, r10, r10, 0x101, 0x2, 0x1000, 0x7}) lchown(&(0x7f0000000040)='./file0\x00', r4, r12) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f012440 failed: hole in range 16:00:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x51c, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r4) r5 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4]) pipe(&(0x7f00000000c0)) r7 = getpgrp() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r8, 0x0, r12) r13 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r12, r12, r12, r12, r12, r12, r12, r12]) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x401, r11, r12, r11, r14, 0x0, 0x10000}, 0x8, 0x6, r10, r10, 0x101, 0x2, 0x1000, 0x7}) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r15, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r15, 0x0, r19) r20 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r19, r19, r19, r19, r19, r19, r19, r19]) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000380)={{0x401, r18, r19, r18, r21, 0x0, 0x10000}, 0x8, 0x6, r17, r17, 0x101, 0x2, 0x1000, 0x7}) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r22, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r22, 0x0, r26) r27 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r26, r26, r26, r26, r26, r26, r26, r26]) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000380)={{0x401, r25, r26, r25, r28, 0x0, 0x10000}, 0x8, 0x6, r24, r24, 0x101, 0x2, 0x1000, 0x7}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x401, r25, r4, r18, r6, 0xd9, 0x10000}, 0x8, 0x6, r7, r3, 0xff, 0x2, 0x1000, 0x7}) setgid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8205000000696c653000"], 0x10) 16:00:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7) setsockopt(r2, 0x88, 0x420, &(0x7f0000000040)="14497c203c8d0b22df3e845a016ab57bdfb61d7969fe3742b10cd7dfb4e290a4b568deef31b208349aaae4ad2d177f83b862a0ba53bacce0f7", 0x39) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="023207a255010000000000000ab8b74438f666ae580c8ddb683db0c30ebf0b795577a0d41d6cd83591719f1d1313bf7971562ba13a12adbf38a120a3f6274f1d5dc9608738f25ddd567342cda5e6398bb34f219ff66756e1ffd50dba49baaead6e2f437158813daf3a3a3e2669f5f2e22cb3e0d0021a6a6bed73d9bf4c6f63ab14d29683118a1ccda75614790e31fefde72859c56f99e3342da2460eb2b2f1fe5af839553d3c6b722e924dbbc9eb6e1bd2216c52f72f068980127a00c83256dd7149e8ec1649984984d2ca9985abbafc5560786f9ba2581e2463574c8603a9c7d9f58e5d25e9f17b4c75213a56495387f3eb6fc185c1d199fcfc2d9c30d4447e020933ba97234c934625d047d68f15fbb8c93984cf3f7b2584dc95a062fe26fd2f23c1aa51598a810000000000000000"], 0x10) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x34, 0xc0, 0x9, 0x4}, {0x8, 0xff, 0x9, 0x80}, {0x5, 0x80, 0x9, 0x10001}, {0x9, 0x3, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x2, 0x80, 0xe0000000}, {0x1, 0x6, 0x7f, 0x78a0}, {0xfff, 0xf3, 0x4, 0x400}, {0x8, 0x3, 0x1, 0x3}, {0xe000, 0xcb, 0x0, 0x9}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x19, &(0x7f0000000040)=[{0x28}, {0x30}, {0x6}]}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x100}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r3}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696cdabe29df08d9500104afd09c60ca4594653000b4a76eb0d79bb15f3fb2296ffcf7cdc31e832c55c150840eb0f6b9bee2c96c565763c74a"], 0x10) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:39 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8230000000000000ffe5"], 0x10) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696cdabe29df08d9500104afd09c60ca4594653000b4a76eb0d79bb15f3fb2296ffcf7cdc31e832c55c150840eb0f6b9bee2c96c565763c74a"], 0x10) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:39 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0xffff}, {0x8}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82696c6530000000000044f98d18e95bdc49c2d45e694f5b06f6b6610b0c12f558ff2315bb046f025535185137dc87543db510af977261a8464a1054f60d45ffa0590f1374f9c8c50d7371221751089ee173bfa08e2879cdde111eedd829ff20812bd27366e5566744d4944d15513b844ed327ca0a2933ec534ed243fe10718c829a9d2d2331ac690efd6c7a6b1da437be41fa19394ff546ef7eb6180c94ed66c065625e24f69eaa379fc61140728688474ffaa0d211adf0218aa594ae444f0758fd1a3b8e2231bc93fd0d2b7b8ccd1efeac7179f135ff3948bc3def5f6e222bd2029f0ef72a78ff7ceb8a1b81e94595fbbdedf3bff1d8d41f8e426caeff55818db868b7c30dcd74a1d75ef79d2d80047f8929ea8aa4ddf010e9194855cfd4e3ba877570b8f1d4d38305f8779eaf1a84a62f0accb5343268a8753c2dbd8e721617ecbc2384f9aa61e55d359501dbb8f8080dd7bf4c551879294408b0c8a11bf9821b130dbabd795a75f3d82fa5aa8908194a92db421d5eb3f98f97dc5ed8f1ddc68683412e062a2cff51"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0xdc}, {0x11c, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r1, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2000000000000233, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000140)=0x7) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:39 executing program 0: r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r1) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYPTR], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="2dac5020ad8dfd11", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)], &(0x7f0000000380)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='--!\x00', &(0x7f0000000340)='\x00']) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6e027f27008000000000"], 0x10) getsockopt(r0, 0xd44, 0x7, &(0x7f0000000040)=""/152, &(0x7f0000000100)=0x98) 16:00:39 executing program 1: socketpair(0x15, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="914327866c4c5b53eaa3a0c08bf771340530f8de9f892992a4bbc4a5db3814a7ab5ab8523a29fd530e3c13011ca1006c3e7305466503db2f4b53ce39dcf357e6fe3b60fcc1f4de7b62bcaf7c05c95de1b1573b575c94dc8042a2f1ee6d5404c3ba756b6287f56c998544d4a72f", 0x6d, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x53, 0x4001, 0xff) setitimer(0x0, &(0x7f0000000100)={{0x80000001, 0x8}, {0x4, 0x6}}, &(0x7f0000000140)) setitimer(0x4, &(0x7f0000000180)={{0x4, 0x53}, {0xfffffffffffffffb, 0x8}}, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x41, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x200000003, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 1: socket(0x2, 0x0, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffe01) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) pledge(&(0x7f0000000080)='$@\x00', &(0x7f0000000100)='%\\,\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) getsockopt$sock_int(r1, 0xffff, 0x1100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d86fc6e23c5b00000000000007e7bf93"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0x7ff, 0x0, 0x1, "07656c06301f4104ef776113909f589234eed7f2", 0x101, 0x10001}) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa6f4a2fe3022e2f"], 0x10) 16:00:39 executing program 1: r0 = socket(0x17, 0x546d917617882263, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x401) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce4d4b9ab0612bc7c8eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fPle0\x00'], 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0x215) close(r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/253, 0xfd) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) getpgrp() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r2 = socket(0x10, 0xee04cf3e3acad02, 0x1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x20007, 0x1, &(0x7f0000000100)="4967a029efd27cb01f48abe202bf81e1f93ff638932efa80c0442de4bcdd5c6e012fe866144afbf46745973a64479876dd77ab39f61f6dece73ec8fa9396042958479887fa241cd438ecfb5b5b005954feb4046afc8676caa64011038376a1e856be448d9ca8a956888eff56033aa8416fcf", 0xffffffffffffff4f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000380)=0x101) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000380)=0x101) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000180)}) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) setsockopt(r1, 0x4, 0x80000000, &(0x7f0000000040)="9d74e586e5ac418a8429074e84f97037eaac50d226454b32f78f8de91ecbc29cc5f3e66c85f3c104c228fc093c48c206ac787ad426f8ded1492f538adb35f5193f722b44337347e1fb9565a7451143d5df30458b75b43128b79305c95855e7af5239f4eee341b366d11cc8c365dc57352ac8283abcd970f58ba0d562d40f8146553ed015caef3d157f5ab000", 0xfd5e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820293855d2f8b1a4efe"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000600)) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000001140)=[{&(0x7f0000000d00)="62f07c880557068172ce3df433965cf898f48c53c0cd57f0e0ac34bd58503cfef4f5ab171fe4f7549fe3ae68351007f364d88929efd6fc9142279a6f887323b676482c518c0c55219aeecb854a0e2bdb87fa347439126fd0490524e0da1b89f89971dd102669070730348306296692b687610371520a1d87ae3051f4cb56f055ad67978a5feec846db7db8fe01ef3427"}, {&(0x7f0000000dc0)="f4c15108bd55ae30746735d56d6131057b716e97472bcbab1fb1329e359bd0255bfe7860bbab1c1d1ea4527e8d80c8c645cab78f076ad4409e1431599c20d56797362c5fff456c932e14639e622a554cd2263d0d015fb85fddc230bff97a78e1d69a19aa0e88464fd51ab987c64c0b508558e3bec0fdc7833fd5085f2421df947504a7b4b4fa865020974655920a545b4d274a8dfdb3e13015a82463619c1aca4492f55cc2e469585a0dbe4a7b5719d4daae1baf714f2c2a0573b572b2bfa6136b97588fcdc0e831a2c35e31807b6cf05764d67246078f2a33024712d40705f98f411450b27e3a3a"}, {&(0x7f0000000ec0)="1f4600d39816161bd45a8da9def7d598f48b44ddb361dca76f5dfcbd"}, {&(0x7f0000000f00)="833d8281545f68c3136ae1f326718addc0be312cc9f408b02c54422e7719e2f6dd19faee7d40948fb9a1d1538ff98fcd06ec7193e75b589f09822e0dd0228ff5426e042c21bf99c0ba1596b20f1f4a16dab9d458a7775d61e3477655257a860fb163df01118dc06135f2af821071633c0014c7728c789f19754a9ec64ea670de8f5ddfe454f189069c02fbce9ff98e75597aa029b546fb1a"}, {&(0x7f0000000fc0)="f39a7c38779289c37ea9c8b3918272dea4e93f4988bdd33878bc8d4e9765746d404f38d71b1b46d4a23b2f18"}, {&(0x7f0000001000)="029cfedc65382056ca7507bfb124bbc653f23b4c83833f4607cab21c19743969f0952ca26f08420f831e8afc88ed12ad16822719666bf84e6ad4702e3f6d31c80a4cc7423747c35fc47cb6c8987a33e3b4e618064ba566b857a30ad91b7264338576b27e42498893a05bf2ef939fac404f01a584c4e6be5b99d82b71bb47684f5dabc5ce247f2a6adc54141681ebc8776b45e3838680eb471a055e23e9ccf92b734100452bb8aee7feaf266d8b38c2f19dcc9f2f16b5bb8e948f39d24256a97db47207ecbba2372c7eb54ceb27b5669c476761cd0df113bba5", 0xffffffffffffffc9}, {&(0x7f00000011c0)="5a0231e2d191b246b43395267235c48f2ee07a3f67b337b133bf7854e7fbb20700000000000000a0e22194f7af0ed0fb4d5aed87b02e52be679df365aba39cff32c3c66c943cdaaaed79eb43104b0993b73bbf5d9d9a1b30c316b2bfb1aab95f68cf9473f40905af7307cdf9df9d595dda4a9f778c8c4d63b6c54b1b98fe66a8bcaceb30b37cda9456aa6b91b76d61463e1d74e4fa66d315203c5aeb5be33c09d1a8d67bf0bbfd45d993452dc52ffc1ca22c217beb92724bd9d88b8595"}], 0x6, 0x0, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) faccessat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x1) madvise(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x7) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:39 executing program 1: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x11, 0x200000003, 0x0) sendto$unix(r2, &(0x7f0000000640)="b10005030000000000000800010f000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x2003, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820274a74960d46a94394d2f80d470745feeca8d9a008c838d07b9383995fe7d789b3d04db00000000000000"], 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x0, {[], [], [0x2584], [], [{0x0, 0xc0000000, 0x1}, {0x0, 0x80000000}, {}, {0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001180)={0x7f, 0x9, 0x3ff, {[0x1, 0xff, 0xffffffff, 0x800, 0x100, 0x3, 0x1, 0x6, 0x1, 0x9, 0x6, 0x800, 0x0, 0x0, 0x0, 0x1, 0x3, 0xe44], [0xfffffffffffffff7, 0x2, 0x80000000, 0x9, 0x8, 0x7, 0x7fffffff, 0x6, 0x7fffffff], [0x0, 0x80000000, 0x3, 0x8, 0x400000000000000, 0x7, 0xc], [0x8001, 0x9606, 0x3e6, 0x0, 0x3, 0x4], [{0x4, 0x20, 0x401, 0xe1}, {0x4a32, 0x1ff, 0x4, 0x800}, {0x3f, 0x5, 0xecc, 0xffffffff}, {0x7, 0x2, 0x1, 0x1672}, {0x8, 0x1, 0xd3f, 0xc430}, {0x1f, 0x5, 0x7ff, 0x1}, {0xffff, 0x6, 0x9}, {0xb0, 0x8, 0x4, 0x81}], {0x5, 0x10001, 0x7, 0x80}, {0xf9d6, 0x7, 0x8001}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000080)='#!$\'\x00', &(0x7f0000001600)='tap') ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r4 = socket(0x2, 0xc003, 0x29) connect$unix(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee08000000bf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d90f524abc8e7b016342bad7e34fa2f7f864ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) write(r4, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 16:00:39 executing program 1: r0 = socket(0x1, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffce4) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0xe, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/246, 0xf6, 0x842, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58689860", 0x9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6c12, r1, 0x0, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000100000005191af68ec143fca1bcdc53db6180949741d9674cdc05042e4c8f50b00605e400824db4068014e1ac15bdd86618da97b5aafb5a610d7b4cce0900c54d72d084c7e98eb7be67dbf9c45bc72fe5cdf351452cc9fe44e7360b754311374fcea1defcaf5ee80e6a3be33efb65437f5c32a613e48a007035213f6"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f6cc11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871fd0bd4bbf06a86d26b46eed779c7c908f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd"], 0x10) dup2(r2, r1) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f01006c6530046b9c09cd16f7abb35f3be55ce58634a0f3d1b1ceb78c5415da3d89a59e7096edf221466117af6f0aa53ece5693fd472430500acae7a257576c9df0c09efb3e3ab1d400e6ae2558fc0e62d792c2d0b73e1f"], 0x10) 16:00:39 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xc, 0x4, {0x6bde, 0x8}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *317499 37164 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000169d2f90) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800016b48000,fffffd803ccfd9d8,10,ffff800000a4cb20,ffff8000169d31f8) at alltraps_kern_meltdown+0x7b 0(b,ffff8000169d3158,83,ffff8000169d31f8,0,b) at 0 rt_match(fffffd803b824610,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff8000169d32d0,fffffd803f02b020,fffffd803b824590) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803b824590,fffffd803f02b000) at in_pcbconnect+0x107 tcp_usrreq(fffffd8039a35958,4,0,fffffd803f02b000,0,ffff800014914780) at tcp_usrreq+0xada sys_connect(ffff800014914780,ffff8000169d3478,ffff8000169d34c0) at sys_connect+0x3df syscall(ffff8000169d3540) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,7add637c010) at Xsyscall+0x128 end of kernel end trace frame: 0x7b07c14ca30, count: 2 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 attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000169d2f90) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800016b48000,fffffd803ccfd9d8,10,ffff800000a4cb20,ffff8000169d31f8) at alltraps_kern_meltdown+0x7b 0(b,ffff8000169d3158,83,ffff8000169d31f8,0,b) at 0 rt_match(fffffd803b824610,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff8000169d32d0,fffffd803f02b020,fffffd803b824590) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803b824590,fffffd803f02b000) at in_pcbconnect+0x107 tcp_usrreq(fffffd8039a35958,4,0,fffffd803f02b000,0,ffff800014914780) at tcp_usrreq+0xada sys_connect(ffff800014914780,ffff8000169d3478,ffff8000169d34c0) at sys_connect+0x3df syscall(ffff8000169d3540) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,7add637c010) at Xsyscall+0x128 end of kernel end trace frame: 0x7b07c14ca30, count: -13 ddb> show registers rdi 0xffffffff8186dab7 db_enter+0x17 rsi 0x217e __ALIGN_SIZE+0x117e rbp 0xffff8000169d2e00 rbx 0xffff8000169d2eb0 rdx 0x217f __ALIGN_SIZE+0x117f rcx 0xffff800016b48000 rax 0xffff800016b48000 r8 0xffff8000169d2dc0 r9 0x1 r10 0xffff800000aeb880 r11 0x59942099ede187b0 r12 0x3000000008 r13 0xffff8000169d2e10 r14 0x100 r15 0x1 rip 0xffffffff8186dab8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000169d2df0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=317499 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800014914c70,0xffffffff825607a0 process=0xffff8000ffff66d0 user=0xffff8000169ce000, vmspace=0xfffffd803f012440 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37164 37578 68458 0 2 0 syz-executor.1 *37164 317499 68458 0 7 0x4000000 syz-executor.1 28932 321275 65278 0 2 0x2 syz-executor.0 68458 150908 65278 0 3 0x82 nanosleep syz-executor.1 43075 31748 0 0 3 0x14200 acct acct 38706 251544 1 0 3 0x100083 ttyin getty 78016 486086 0 0 3 0x14200 bored sosplice 65278 184737 82547 0 3 0x82 thrsleep syz-fuzzer 65278 230748 82547 0 3 0x4000082 nanosleep syz-fuzzer 65278 454753 82547 0 3 0x4000082 thrsleep syz-fuzzer 65278 168893 82547 0 3 0x4000082 thrsleep syz-fuzzer 65278 181706 82547 0 3 0x4000082 thrsleep syz-fuzzer 65278 227798 82547 0 3 0x4000082 kqread syz-fuzzer 65278 201614 82547 0 3 0x4000082 thrsleep syz-fuzzer 65278 188695 82547 0 3 0x4000082 thrsleep syz-fuzzer 65278 405102 82547 0 3 0x4000082 thrsleep syz-fuzzer 82547 151017 86703 0 3 0x10008a pause ksh 86703 295650 97488 0 3 0x92 select sshd 97488 40454 1 0 3 0x80 select sshd 15937 37701 37687 73 3 0x100090 kqread syslogd 37687 474790 1 0 3 0x100082 netio syslogd 76960 520564 0 0 2 0x14200 zerothread 57018 431747 0 0 3 0x14200 aiodoned aiodoned 60401 80490 0 0 3 0x14200 syncer update 92876 492360 0 0 3 0x14200 cleaner cleaner 20287 483980 0 0 3 0x14200 reaper reaper 33640 50048 0 0 3 0x14200 pgdaemon pagedaemon 67047 38691 0 0 3 0x14200 bored crynlk 79224 60352 0 0 3 0x14200 bored crypto 63027 272884 0 0 3 0x40014200 acpi0 acpi0 64813 232229 0 0 3 0x14200 bored softnet 7728 74878 0 0 3 0x14200 bored systqmp 70438 39581 0 0 3 0x14200 bored systq 82788 332499 0 0 3 0x40014200 bored softclock 7977 361259 0 0 3 0x40014200 idle0 76233 304724 0 0 3 0x14200 bored smr 1 99258 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 9651 6418K 10010K 78643K 77297 0 0 pcb 13 11K 12K 78643K 2926 0 0 rtable 202 17K 17K 78643K 6215 0 0 ifaddr 129 32K 33K 78643K 1727 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1139 0 0 iov 0 0K 32K 78643K 3082 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1240 78K 78K 78643K 20775 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 172 0 0 VM map 110 27K 27K 78643K 179 0 0 sem 12 0K 1K 78643K 3085 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 11971 0 0 sigio 0 0K 0K 78643K 203 0 0 proc 45 30K 63K 78643K 4315 0 0 subproc 32 2K 2K 78643K 1238 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 1345 0 0 in_multi 44 2K 3K 78643K 1326 0 0 ether_multi 1 0K 0K 78643K 116 0 0 mrt 1 0K 0K 78643K 85 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 192 848K 848K 78643K 192 0 0 exec 0 0K 1K 78643K 2468 0 0 pfkey data 0 0K 0K 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 282 844K 848K 78643K 31808 0 0 UVM aobj 130 6K 6K 78643K 136 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 2852 0 0 NDP 26 0K 1K 78643K 561 0 0 temp 268 3545K 4185K 78643K 436100 0 0 kqueue 0 0K 0K 78643K 151 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 191 0 175 1 0 1 1 0 8 0 rtpcb 80 2290 0 2290 5 4 1 1 0 8 1 rtentry 112 1165 0 1083 8 5 3 3 0 8 0 unpcb 120 15426 0 15407 26 25 1 2 0 8 0 syncache 264 76 0 76 30 30 0 1 0 8 0 tcpqe 32 242 0 242 17 17 0 1 0 8 0 tcpcb 544 6094 0 6089 79 78 1 15 0 8 0 ipq 40 166 0 166 52 51 1 1 0 8 1 ipqe 40 4708 0 4708 52 51 1 1 0 8 1 inpcb 280 16598 0 16581 94 92 2 9 0 8 0 rttmr 72 24 0 23 4 3 1 1 0 8 0 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 40 9 0 9 2 2 0 1 0 8 0 nd6 48 168 0 166 10 9 1 1 0 8 0 pkpcb 40 53 0 53 22 22 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 204 0 204 49 48 1 1 0 8 1 art_heap8 4096 44 0 40 27 23 4 6 0 8 0 art_heap4 256 5021 0 4679 61 39 22 22 0 8 0 art_table 32 5065 0 4719 5 2 3 3 0 8 0 art_node 16 1158 0 1094 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3083 0 3073 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19590 0 18175 46 0 46 46 0 8 0 ffsino 240 19590 0 18175 84 0 84 84 0 8 0 nchpl 144 37075 0 36618 60 40 20 60 0 8 0 uvmvnodes 72 8280 0 0 151 0 151 151 0 8 0 vnodes 208 8280 0 0 436 0 436 436 0 8 0 namei 1024 153761 0 153761 7 6 1 1 0 8 1 vcpupl 1984 111 0 3 14 0 14 14 0 8 0 vmpool 520 177 0 69 14 6 8 8 0 8 0 scsiplug 64 14 0 14 10 10 0 1 0 8 0 scxspl 192 146873 0 146873 57 56 1 7 0 8 1 plimitpl 152 993 0 987 1 0 1 1 0 8 0 sigapl 432 11933 0 11922 2 0 2 2 0 8 0 futexpl 56 375916 0 375916 9 8 1 1 0 8 1 knotepl 112 2843 0 2824 12 11 1 3 0 8 0 kqueuepl 104 4290 0 4288 16 15 1 4 0 8 0 pipepl 112 18136 0 18117 48 46 2 2 0 8 1 fdescpl 424 11934 0 11922 2 0 2 2 0 8 0 filepl 120 135572 0 135487 91 87 4 11 0 8 1 lockfpl 104 4924 0 4924 5 4 1 1 0 8 1 lockfspl 48 1493 0 1493 5 4 1 1 0 8 1 sessionpl 112 89 0 81 1 0 1 1 0 8 0 pgrppl 48 273 0 265 1 0 1 1 0 8 0 ucredpl 96 23654 0 23648 1 0 1 1 0 8 0 zombiepl 144 11935 0 11935 1 0 1 1 0 8 1 processpl 864 11963 0 11935 4 0 4 4 0 8 0 procpl 632 27225 0 27188 10 6 4 5 0 8 0 sosppl 128 232 0 232 47 47 0 1 0 8 0 sockpl 384 34662 0 34637 118 114 4 15 0 8 0 mcl64k 65536 3281 0 3281 233 232 1 65 0 8 1 mcl16k 16384 171 0 171 47 46 1 1 0 8 1 mcl12k 12288 349 0 349 35 34 1 1 0 8 1 mcl9k 9216 214 0 214 53 52 1 1 0 8 1 mcl8k 8192 587 0 587 25 24 1 1 0 8 1 mcl4k 4096 1618 0 1618 12 11 1 1 0 8 1 mcl2k2 2112 147 0 147 51 51 0 1 0 8 0 mcl2k 2048 92432 0 92382 30 22 8 17 0 8 0 mtagpl 80 596 0 573 11 10 1 1 0 8 0 mbufpl 256 267886 0 267705 441 414 27 42 0 8 14 bufpl 256 52953 0 44673 518 0 518 518 0 8 0 anonpl 16 1509794 0 1487573 424 320 104 110 0 62 9 amapchunkpl 152 67995 0 67761 220 207 13 24 0 158 3 amappl16 192 74237 0 72987 586 515 71 75 0 8 6 amappl15 184 3081 0 3080 1 0 1 1 0 8 0 amappl14 176 2341 0 2336 1 0 1 1 0 8 0 amappl13 168 1598 0 1596 10 9 1 1 0 8 0 amappl12 160 1001 0 1001 14 14 0 1 0 8 0 amappl11 152 1670 0 1666 1 0 1 1 0 8 0 amappl10 144 945 0 942 1 0 1 1 0 8 0 amappl9 136 3587 0 3584 1 0 1 1 0 8 0 amappl8 128 3140 0 3061 3 0 3 3 0 8 0 amappl7 120 1258 0 1249 1 0 1 1 0 8 0 amappl6 112 1461 0 1442 1 0 1 1 0 8 0 amappl5 104 1812 0 1804 1 0 1 1 0 8 0 amappl4 96 11896 0 11866 1 0 1 1 0 8 0 amappl3 88 2799 0 2786 1 0 1 1 0 8 0 amappl2 80 93134 0 93058 3 1 2 3 0 8 0 amappl1 72 231875 0 231501 27 18 9 20 0 8 0 amappl 80 28736 0 28642 5 2 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 12111 0 11922 3 1 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12111 0 11922 3 1 2 2 0 8 0 vmmpekpl 168 92698 0 92651 3 0 3 3 0 8 0 vmmpepl 168 1472155 0 1469558 877 717 160 164 0 357 37 vmsppl 272 11933 0 11922 13 12 1 2 0 8 0 pdppl 4096 24228 0 24090 24 6 18 18 0 8 0 pvpl 32 4236986 0 4214896 1126 906 220 327 0 265 25 pmappl 200 12110 0 11991 10 3 7 7 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1606 0 915 26 5 21 22 0 8 0