[r11, r18, r26]) r27 = getuid() r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x2e4) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r37 = fcntl$dupfd(r34, 0x0, r36) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r38, 0x4, 0xcc) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r37, 0x6, r39) r40 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={r39, r40, r41}, 0xc) r42 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r43 = dup(r42) r44 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r45 = accept$inet6(r44, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r43, 0x40047601, &(0x7f00000002c0)) r46 = dup2(r43, 0xffffffffffffffff) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r52 = fcntl$dupfd(r49, 0x0, r51) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r53, 0x4, 0xcc) r54 = getpid() fcntl$setown(r53, 0x6, r54) fcntl$setown(r52, 0x6, r54) r55 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={r54, r55, r56}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r41, r48, r56]) r57 = geteuid() r58 = socket$inet(0x2, 0x3, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r58, 0x0, 0x6a, 0x0, 0x2e4) r59 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r60, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r57, r60) r61 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r62 = dup(r61) r63 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r64 = accept$inet6(r63, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r62, 0x40047601, &(0x7f00000002c0)) r65 = dup2(r62, 0xffffffffffffffff) r66 = getuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r65, &(0x7f0000000480)='./file1\x00', r66, r67, 0x6) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000040)={{0x2, r33, r56, r57, r67, 0x84, 0x595}, 0x800, 0xff, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r69 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r11, r27, r56, 0x0, 0x1}, 0x0, 0x0, r68, r69, 0x6, 0x7, 0xffff, 0x8e078e6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r70 = socket(0x2, 0x3, 0x0) r71 = socket(0x800000018, 0x3, 0x0) r72 = fcntl$dupfd(r70, 0x0, r71) ioctl$TIOCFLUSH(r72, 0x8040691a, &(0x7f0000000300)) r73 = socket(0x2, 0x400000000002, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0xc0206922, &(0x7f0000000300)) connect$unix(r74, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x380, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:25 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0x3, 0x0, 0x0) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f00000006c0)="f14c72185d110fbe1b3e648f65556309efc11360965b518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea9ca9e89494be3332848527bc19d4d4816b87ecce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3415254d6bac6625acd8a305c8482b387fb57b57527ca85c9cfc162f417f84df687b5c268b6b5d088d417882ed8e4b57275ddd450ef14f7710bace346750974924f93e3b32b90d426f48cdfcf6077a57787acc33888987800697835883820fdb5023596cce90734", 0xe4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r6) semget$private(0x0, 0x0, 0xe) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r9 = socket$inet6(0x18, 0x5, 0x78) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x40008c72, 0x5}, {0x18, 0x2, 0x400, 0x5e}, 0x1, [0x200, 0x0, 0x0, 0x4d, 0xffffff74, 0x1000, 0x4009, 0x5c6]}, 0xffffffffffffffa3) socket(0x2, 0x1, 0x0) 16:01:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) getgid() open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 16:01:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) r4 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x8, 0x108) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x2, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r8) r9 = openat(r8, &(0x7f0000000440)='./bus\x00', 0x20000, 0x212) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000480)=[{r0, 0x60}, {r1, 0x2}, {0xffffffffffffff9c, 0x1}, {r2, 0x10}, {r4, 0x10}, {r5, 0x40}, {r6, 0x20}, {r7, 0x28}, {r9, 0xce669ca0db130dc3}, {r10, 0x80}], 0xa, 0x6) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f0000000380)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r12 = syz_open_pts() fcntl$dupfd(r12, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x248, 0x80000001, 0xffffffff, 0xfffffffffffffff9, '\x00', 0x9, 0x2}) unveil(0x0, &(0x7f0000001180)='W\x00') kqueue() 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:25 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000200)="3e9270dcb6f3a47584ee118b34a883f80c84af8f454d", 0x16}, {&(0x7f0000000240)="55af0a6d5668dd8995cfc6e97788d88b45536bd1cdbf0fbc3dfca92a5a902652ccfd70395cfc6c5138ff9b1aa1b5ef722266818356dfa47d8f69bcb28082eb4ffc24c5f5af9a8abfc6e6ac932990513dddc6aa117d3901b28d150fda07c33b88de1d69361e546519c55edd05dfa4fa03746cc0ac524cc7363ccd6e08f6206ab3c27866348405bcf54797f599bfc4e7f3fce6b43665b16d648dfd3e885138e2ad56b4d93ef6ea244e07967d41c958f4106941f44eb9019affeb2d95c749eeea0febaac420e828b5d313a8985ef465edf0c0f3ba6e456a005989a819a93322ef8dd38fea7a1656", 0xe6}, {&(0x7f0000000340)="eafc91b4e1c0912a844f53ff52fc739de05ee5038386e0dbebe6d8f2d01c7ea372cdb71ac8ee91ae9a2e96d30096fe5d61696251d6296f32612e03de8c81894bdb15c6ccbf6f194b898bf6a70bc33e61b874cd2d4bdb34556adca9563e796504d42d15ab1313f14330a153a48dd91094f7678be4d8cd6030b6950dbddbccb39688d7e708984811dcfcba80d020639b482573ab", 0x93}, {&(0x7f0000000400)="0a4787378a7f24531f2816cfd194166584ee30780e501dd8b648e805965825d4bdb26a115be1a6e242f44f3cced4a356930438f2681cfda0ae9f52ece937dedb280a597c9870cdde0db8ae89728113dd8f16f17b1de30bda69b9ab97329d8665a61c2dc23fcb7babf58220313ad6824e21a4604b7677b60bc8190fc75d42e1dde6eadfc93716da1bae3f5880ea1dd69c03628c47de837c20a1", 0x99}, {&(0x7f00000004c0)="166bff99ecd394b0b8c1fc4e0b00a4e46354d47382778cabd9d2e0563b35a57c63e5c494dd00fd36f32bbd4a55af3e6f6771a2d0ca45e19f852c4f4afe15941a7b110cfa69a14d9df7bc82176fdf5be1de13bc6312b39b8863cdcd9709b03fb231772eea140f4c36177c3c719b9ae33f1561ab33bc71c80b8e6923a2e389e4c94f54806661a9b32528a8dbdc9e9cf47c2f26a963b1835c7c8e94e3586f5704294491102c35b16d6f11bd8117650c7d57cc8e31e24f", 0xb5}], 0x5) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="4682", 0x2) open(&(0x7f0000000080)='./bus/file0\x00', 0x55e608bcb2f0b3c4, 0x155) 16:01:25 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xb1c4c90878c7232a}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000bc0)=""/251, 0xfb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000000b00)=[{&(0x7f0000000500)="dda31cd174cc5c11716fcea68f64cce6acc99e1cee91b997ec44df06bdae71144a2fa5bdbe4bc8b496a1dc1b373cf14c74c3a6a5b1dc524cddf6eaf1f8676c536ab78e5cccf8c37147bb9ee9068c56ceb18f96d625d574d12d78a4fac9d94ed880cbb05e6c39f2b306e150703f1fa5dbce41cc5afbc8526e513d0c6098767e1856960baeefadcae46b1e992df6851c774b5e2ff71b7dd7c06878dfeb54be89a1a689b1ecfc6b4e49217380722454ccf12992613a0be4c5cb11e02f665834d478a16cee9c3137abec86286d3fb7d9c4ca5766ae9fdcbc33b97c9c90b56bab920689baa8ad9b4dfd", 0xe7}, {&(0x7f0000000140)="a01a647f3fcbdf68762ab621febb5a00391ed5604cd04dcc898b93f247f1335f6e6d427750b76a5279789b8d77369fc2fec56b9fabfca2af474f21b1988b7960d00472183fd2843c72fcc324f60a25d337502a7053e837a907526d7a40df3d3c75ca4eeb413c648c55193b12d85dd51f8022732cf0a63e", 0x77}, {&(0x7f0000000600)="6a2f991e85505c55987156fdc852c2a0026891e664b35bd8436ba4026f41e09e183eee4afd205882a2e502d3e1a4789307e2464af09a1818da970ebef6493816531f4ee37c6b6a79ed25cd2e287966c0614f4f22974a0b4b7b258e26277c3d1be094445a82bd6a3cecda700142c36fb3822863d4293e8111582a9f2ad3abc20631c223b4e8c7a007f8ef3eb76b4e497310cf2480d9edfd201ae721e7f8ad0162b343eaa5e89c32e4de44a0bd6f7ab771765c13d97f9fa12a26ec22b53ef441ae1a1bf42eb80e8a64", 0xc8}, {&(0x7f0000000700)="eb6dc4734cc9fdd68ba54dc7416871af97f863c76956f225178466f6a562a5b0f55c53ed408e24257871b431bddf85d21fdf815ec9e697234acca4c610863f139c70dde58d5923c78563655719030a86a02c6d1081eccb1d278741cf931434b819c516e7917a6a8bcb40e81151ea0e396d8a6f00458cca538d068f831ea53066c04e8d205eebc7f07c5c206634533cfd4df9d8d8d3f954025603e8bb4b6a21015c67f4d738e3330396978f1e03b26bf3c7984d725e604d0ccff3c36b789674a2ea8903a2dd8409838c2d", 0xca}, {&(0x7f0000000800)="c58291e4401c3b46de5e1845f45a5f2274e7d84a7a59e70d47780efc8617028a18b3bc422a5d16e8a821499a02edde5903ebb77a1bec941e6a4dd471ca48c3f610dba153a615720f9ac60fdd0245672cc0a73d8eff6f8d7e8b54ad7f18bd84cc05ae76fdc2e5de8133d61559d7e02273342f3d3d7159f9f9575dcdc20dca6a31af313cb54bb72c073ef1af40e63469c93243dc0add9f6ad3a5e3d542fbbf92f903681cf0c3cc68540bbb49c808b6b35f3c2c4b9efae0893b57642729ac86b1f74b95d7a589ed558b8d85e676ccb976ffa6a939c5a0bb79db3b8a3a66095fc0feb60f23719e4792ef77d17d00b6f011c1e8b53ed4", 0xf4}, {&(0x7f0000000900)="7941a698fc690bdb460fa5339934c119f6fdd2ecfff798419f1992b0b95ea7dd9d952e81b090ffa5db47020d00c6b875c7a18cd390b9f054ef6489b5ff05991099100cf572d883fe3684a3158b25ddf3c6e18d02bd386b4fbbe54e920da2f08982dfbe46e9ca00658114e28f363c00d241c175fa951c4aa26311a66ce5787a5754de46af95f8780a496057e57b31b30813144b8b85d0972fb3cc791da97abf04f504157d548dae75d23be1dad46ea508c0c5cafa59a8f264f49eb45e7843b10df7793033bb7d397392e50f4b2b1f58aa6fd27aaff4cd729638365f3247826e7aaf", 0xe1}, {}, {&(0x7f00000000c0)="d379092c4a6633b03d65a658b2c2a8d8f3d5336f29e98885d80d5a029dbde9c742fcd021", 0x24}, {&(0x7f0000000400)="6c566d4495339e8bed2a807776658126551f05beed4f49205dcc94dc17e0a992367ad7f1988484984b4a0ffc495e74f49df058fba4226a20d7f3075a57514d4c78f870", 0x43}, {&(0x7f0000000a00)="e83544fb95aa268e9f8ec8bb77cf64193085ea5f153e7633d329de3668e1f7043b432a22d968ec2c0a8f230d19bacf7180ad1ed4bb16cee896428f63ff7627e0b282d6d10e3418d20067c6d17261e9bc56ce948d3f8e6ecdc3bfecce9ebb14f28099f5db36797870da43fc249315734a13172dbe6aa315b2205e223340cd8f8a0a9c9fada8c2224cbd85185101cc9f3dbcbe37a4466973157dfeaf75b9a15e96f17e44ed05bde53727059d84e2497b9bad823ad1f63e505fecb5f1dae4c8a4caa5739c277e281bbf1daacca7add16cbee0243de475164e1bee6e7b", 0xdb}], 0xa) 16:01:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550c, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:26 executing program 0: r0 = socket(0x2, 0x1, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{0x0, 0xfe5c}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:01:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0e0000001c718e09dfede45400"], 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, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r2, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x212674b4) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) wait4(r7, &(0x7f00000002c0), 0x8, &(0x7f0000000140)) r10 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r1, &(0x7f0000000000)={0x2, "feb70b811d973c040b07ad6f35519e5f8112a7b97095ed83d6a32a83b058f245fc4056f64156b4186a20ded670f2a6b27fdf6371892949716121a85669b1c83ed8f04f0de41360d1dfbf8280f489caec24242222b3ef74850a230080ea84b87a94a0595f098252a0bbced9f27fb4a26ef214c398191cb397ec7257c9cd4773fac06e6e78f92f645ecc36aee65f48ce61050e32a5b3c6c2"}, 0x9f, 0x1400) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001000)=0x4) 16:01:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8900, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$BIOCFLUSH(r1, 0x20004268) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) pwrite(r2, &(0x7f0000000300)="8414a453662de9fc27ed6cae49ae772e9eeedb17b10778fa256810ad4d4ece7e65f817b9aaa193f9a9954950e28a23cd6e03c9e166ba10648091a83f82a3339d285f613e272b0763a0ab385206e299cc0cd167e25cb63ee4288f4d138ab2adc4091e806dd94bc011e92600877bed99a4b10bf0fbb8fa81c1cb373f4ecc96c08f888c052d0213bff0b548e6", 0x8b, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x8124) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0xec}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) r3 = getpgid(0x0) fcntl$lock(r2, 0x10, &(0x7f0000000180)={0x3, 0x4, 0x3, 0x3, r3}) 16:01:26 executing program 0: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff8ad2b15b57be42b9e579f121cd5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b22ae006eed0e76d93c6b3bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfe17d93807ac2db1b6de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5ef41ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944433b373ddf0430b67f055df2b473f9c2f7a5daa53023dfc1ecc44000d912d480f204b8ebafff0447c89263b791070000af656f9362301577eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeea7166000653cea545a6a9a66e4fa44d7e408d141576c67f85d104ebefb61568ab029314fa313a6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f02000000000000000000000000000000cad2f7723b5d75a8339ca06e7ff72d69dfc73ad21f6bcb2d0181d056c653a9513c1c52662e80eb7e44d5b7b7189073dd66e3275f59b0a9eab5320613cd53bc9b1f941763d347a216aa9ac053099455c3e216237ae2ba605d1c8362a8a2635f2aa767bc417f55c640fb9ac4e3a317d0ae1cead453f2bb8291a6e9493366d930c8d0439b5d402da7b7cc32d77af0a068ca85ff9c96d57c57b158fd81"], 0x10) writev(r0, &(0x7f0000000300), 0x157) 16:01:26 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) recvfrom(r0, &(0x7f0000000000)=""/55, 0x37, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3}, 0xc) unlink(&(0x7f0000000200)='./file0\x00') r2 = socket(0x0, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)=""/132, &(0x7f0000000300)=0x84) socketpair(0x12, 0x1, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0xfffd, 0x0, 0x3f, 0xa4db, 0xa}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000400)=@in6={0x18, 0x2, 0x6, 0x4399}, 0xc) socket(0x28, 0x5, 0x5) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f0000000080)='\x00\x00\x00\x00', 0x3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000380)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000440)) 16:01:26 executing program 1: r0 = msgget(0x2, 0x100) r1 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a42f2a5de42dbf49cc95d411151515682fe683455408055ba64767d5226d5cbfd200b23e2e764d8a966f15c5ad76ed977b4858ebf76a16b334755b9f6afb652ea1be94a3771b10e0f58187321c37c"], 0xed, 0x2, 0x3000) msgrcv(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000901d376a648ffe15000000000000001d6d840000000000000000000000000e5d46000020000000000000008000000000000000d9b1219e3938d92300000000000010000000000000002a6497c48fcc637393933fbfd60000000000007fd700f3ffffff0000000000000000000000000001000000002ab4388b352705e3df096077469dc2b2b421645881dc63b19fafb414e52f51b1470e44a529f09300333c09cb3ba54d19d7dee0307b49eca0a1"], 0x65, 0x1, 0x800) msgget$private(0x0, 0x300) r2 = msgget(0x1, 0x2b) r3 = semget$private(0x0, 0x8, 0x100) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r8 = fcntl$dupfd(r5, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r11, r12}, 0xc) r13 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r14 = dup(r13) r15 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r16 = accept$inet6(r15, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f00000002c0)) r17 = dup2(r14, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r23 = fcntl$dupfd(r20, 0x0, r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r23, 0x6, r25) r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r25, r26, r27}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r12, r19, r27]) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x2e4) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r34, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006, 0x4}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r37 = fcntl$dupfd(r9, 0xf, r35) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r38, 0x4, 0xcc) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r37, 0x6, r39) r40 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={r39, r40, r41}, 0xc) r42 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r43 = dup(r42) r44 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r45 = accept$inet6(r44, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r43, 0x40047601, &(0x7f00000002c0)) r46 = dup2(r43, 0xffffffffffffffff) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r46, &(0x7f0000000480)='./file1\x00', r47, r48, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r52 = fcntl$dupfd(r49, 0x0, r51) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r53, 0x4, 0xcc) r54 = getpid() fcntl$setown(r53, 0x6, r54) fcntl$setown(r52, 0x6, r54) r55 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={r54, r55, r56}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r41, r48, r56]) r57 = geteuid() r58 = socket$inet(0x2, 0x3, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r58, 0x0, 0x6a, 0x0, 0x2e4) r59 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r60, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r57, r60) r61 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r62 = dup(r61) r63 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r64 = accept$inet6(r63, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r62, 0x40047601, &(0x7f00000002c0)) r65 = dup2(r62, 0xffffffffffffffff) r66 = getuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r65, &(0x7f0000000480)='./file1\x00', r66, r67, 0x6) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000040)={{0x2, r33, r56, r57, r67, 0x84, 0x595}, 0x800, 0xff, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001000)={{0x3, r4, r12, r33, 0x0, 0x5, 0x6}, 0xff, 0x9}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001000)) 16:01:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x2e4) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r11 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) r16 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r17 = dup(r16) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) r20 = dup2(r17, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r26 = fcntl$dupfd(r23, 0x0, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r29, r30}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r15, r22, r30]) r31 = geteuid() r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x2e4) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r31, r34) r35 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r36 = dup(r35) r37 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r38 = accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r36, 0x40047601, &(0x7f00000002c0)) r39 = dup2(r36, 0xffffffffffffffff) r40 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r39, &(0x7f0000000480)='./file1\x00', r40, r41, 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r7, r30, r31, r41, 0x84, 0x595}, 0x800, 0xff, 0x8}) r42 = socket$inet(0x2, 0x3, 0x0) writev(r42, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x2e4) r43 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r49, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r51 = fcntl$dupfd(r48, 0x0, r50) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r52, 0x4, 0xcc) r53 = getpid() fcntl$setown(r52, 0x6, r53) fcntl$setown(r51, 0x6, r53) r54 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={r53, r54, r55}, 0xc) r56 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r57 = dup(r56) r58 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r59 = accept$inet6(r58, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r57, 0x40047601, &(0x7f00000002c0)) r60 = dup2(r57, 0xffffffffffffffff) r61 = getuid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r60, &(0x7f0000000480)='./file1\x00', r61, r62, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r64, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r66 = fcntl$dupfd(r63, 0x0, r65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r67, 0x4, 0xcc) r68 = getpid() fcntl$setown(r67, 0x6, r68) fcntl$setown(r66, 0x6, r68) r69 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000001c0)={r68, r69, r70}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r55, r62, r70]) r71 = geteuid() r72 = socket$inet(0x2, 0x3, 0x0) writev(r72, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r72, 0x0, 0x6a, 0x0, 0x2e4) r73 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r74, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r71, r74) r75 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r76 = dup(r75) r77 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r78 = accept$inet6(r77, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r76, 0x40047601, &(0x7f00000002c0)) r79 = dup2(r76, 0xffffffffffffffff) r80 = getuid() getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r79, &(0x7f0000000480)='./file1\x00', r80, r81, 0x6) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000040)={{0x2, r47, r70, r71, r81, 0x84, 0x595}, 0x800, 0xff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r83, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r85 = fcntl$dupfd(r82, 0x0, r84) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r86, 0x4, 0xcc) r87 = getpid() fcntl$setown(r86, 0x6, r87) fcntl$setown(r85, 0x6, r87) r88 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000001c0)={r87, r88, r89}, 0xc) r90 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r91 = dup(r90) r92 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r93 = accept$inet6(r92, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r91, 0x40047601, &(0x7f00000002c0)) r94 = dup2(r91, 0xffffffffffffffff) r95 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r94, &(0x7f0000000480)='./file1\x00', r95, r96, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r98, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r99 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r99, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r99, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r100 = fcntl$dupfd(r97, 0x0, r99) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r101, 0x4, 0xcc) r102 = getpid() fcntl$setown(r101, 0x6, r102) fcntl$setown(r100, 0x6, r102) r103 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000001c0)={r102, r103, r104}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r89, r96, r104]) r105 = socket$inet(0x2, 0x3, 0x0) writev(r105, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r105, 0x0, 0x6a, 0x0, 0x2e4) r106 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r107, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r108 = socket$inet(0x2, 0x3, 0x0) writev(r108, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r108, 0x0, 0x6a, 0x0, 0x0) r109 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r110, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r112, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r113 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r113, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r113, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r114 = fcntl$dupfd(r111, 0x0, r113) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r115, 0x4, 0xcc) r116 = getpid() fcntl$setown(r115, 0x6, r116) fcntl$setown(r114, 0x6, r116) r117 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f00000001c0)={r116, r117, r118}, 0xc) r119 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r120 = dup(r119) r121 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r122 = accept$inet6(r121, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r120, 0x40047601, &(0x7f00000002c0)) r123 = dup2(r120, 0xffffffffffffffff) r124 = getuid() getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r123, &(0x7f0000000480)='./file1\x00', r124, r125, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r127, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r128 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r128, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r128, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r129 = fcntl$dupfd(r126, 0x0, r128) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r130, 0x4, 0xcc) r131 = getpid() fcntl$setown(r130, 0x6, r131) fcntl$setown(r129, 0x6, r131) r132 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f00000001c0)={r131, r132, r133}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r118, r125, r133]) r134 = geteuid() r135 = socket$inet(0x2, 0x3, 0x0) writev(r135, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r135, 0x0, 0x6a, 0x0, 0x2e4) r136 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r137, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r134, r137) r138 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r139 = dup(r138) r140 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r141 = accept$inet6(r140, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r139, 0x40047601, &(0x7f00000002c0)) r142 = dup2(r139, 0xffffffffffffffff) r143 = getuid() getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r142, &(0x7f0000000480)='./file1\x00', r143, r144, 0x6) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000040)={{0x2, r110, r133, r134, r144, 0x84, 0x595}, 0x800, 0xff, 0x8}) getgroups(0x2, &(0x7f0000000040)=[r96, r144]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r147 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r149, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r150 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r150, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r150, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r151 = fcntl$dupfd(r148, 0x0, r150) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r152, 0x4, 0xcc) r153 = getpid() fcntl$setown(r152, 0x6, r153) fcntl$setown(r151, 0x6, r153) r154 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f00000001c0)={r153, r154, r155}, 0xc) r156 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r157 = dup(r156) r158 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r159 = accept$inet6(r158, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r157, 0x40047601, &(0x7f00000002c0)) r160 = dup2(r157, 0xffffffffffffffff) r161 = getuid() getsockopt$SO_PEERCRED(r159, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r160, &(0x7f0000000480)='./file1\x00', r161, r162, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r164, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r165 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r165, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r165, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r166 = fcntl$dupfd(r163, 0x0, r165) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r167, 0x4, 0xcc) r168 = getpid() fcntl$setown(r167, 0x6, r168) fcntl$setown(r166, 0x6, r168) r169 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f00000001c0)={r168, r169, r170}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r155, r162, r170]) r171 = socket$inet(0x2, 0x3, 0x0) writev(r171, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r171, 0x0, 0x6a, 0x0, 0x2e4) r172 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r173, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r174 = socket$inet(0x2, 0x3, 0x0) writev(r174, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r174, 0x0, 0x6a, 0x0, 0x0) r175 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r176, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r178, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r179 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r179, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r179, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r180 = fcntl$dupfd(r177, 0x0, r179) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r181, 0x4, 0xcc) r182 = getpid() fcntl$setown(r181, 0x6, r182) fcntl$setown(r180, 0x6, r182) r183 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r178, 0xffff, 0x1022, &(0x7f00000001c0)={r182, r183, r184}, 0xc) r185 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r186 = dup(r185) r187 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r188 = accept$inet6(r187, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r186, 0x40047601, &(0x7f00000002c0)) r189 = dup2(r186, 0xffffffffffffffff) r190 = getuid() getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r189, &(0x7f0000000480)='./file1\x00', r190, r191, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r193, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r194 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r194, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r194, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r195 = fcntl$dupfd(r192, 0x0, r194) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r196, 0x4, 0xcc) r197 = getpid() fcntl$setown(r196, 0x6, r197) fcntl$setown(r195, 0x6, r197) r198 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r193, 0xffff, 0x1022, &(0x7f00000001c0)={r197, r198, r199}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r184, r191, r199]) r200 = geteuid() r201 = socket$inet(0x2, 0x3, 0x0) writev(r201, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r201, 0x0, 0x6a, 0x0, 0x2e4) r202 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r201, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r202, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r203, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r200, r203) r204 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r205 = dup(r204) r206 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r207 = accept$inet6(r206, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r205, 0x40047601, &(0x7f00000002c0)) r208 = dup2(r205, 0xffffffffffffffff) r209 = getuid() getsockopt$SO_PEERCRED(r207, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r208, &(0x7f0000000480)='./file1\x00', r209, r210, 0x6) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000040)={{0x2, r176, r199, r200, r210, 0x84, 0x595}, 0x800, 0xff, 0x8}) setgroups(0x8, &(0x7f00000000c0)=[r1, r30, r70, r145, r146, r147, r155, r210]) clock_gettime(0x2, 0xffffffffffffffff) 16:01:26 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xbf9c, 0x0, "7e029d734a3a00000000000000008000", 0xb625, 0xfffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "bf832a00a61700"}) close(r0) 16:01:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x5, 0x8, "dd733a45059dd4f4895346ef520d535119d2da88", 0x1000, 0x6}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) syz_emit_ethernet(0xfffffffffffffeca, &(0x7f0000009980)="56bc1c60e28006a27345e3e95fc3dcd69d4cd7217d05f832f85bc4c213e579d88913782f574b57153a549d6231c3304876cdef44aa105545f4e13b201a506e80fb351159b940e9da480caef4d24d91e2267921be157504bd5d3565235a19a1f766eb2ad202ec0df71caeac3a9c9b887381698a9d6db5ca5a27c57ea0bbfbee972412e349811a706e3c64485fc41d0d560f40f06c14505fb8247c57faca26cc62422920176c31915f92cd87b4163b4412ab12920c94b41c1b7f4993a8f2841c9df76360c04c801a33dfce0b57109bb6c2757cbb860bdd73757a9676329826f14940a01852df26cc47986b2694f19fe844097309b384ce17012ebb27263b41ee718cb26bbdcca5101a714f42b84ac8c670287170801b6b045fd31c8d344abd0a956b85e048bb2c688a4b5984835f29b5f8058500280d67b6d6bcaca0cf6b7021ff3f87ec3c7f029504c1fc778ee4c31f994d5c2a6fc1e761f885795028fec5c4ca0f8a7fa6139fe5ffe98489c2f5a5394b822305ae7bf2ab486400324c024dcdfe3101f58930f05ff2ab8b5674f469e5f4e2aa1b6ed88a0da55da6114b6e021bc0aac5144312756312585575d5cdf7be879818583ebda4781a21e562632c1b4fba95aa41aa5cc6c3e4e1ff3323253812efefc817a13a639e8d9b0969e561903a83e65acc9b8cf40be29a85ecc84382414cc33396b7e8e9a9b87213eea0ffa72e461b19bfa21e354278fb837f079adc4edec9a86c6b0505e325fd78b76ee08368c22de3efea20b3cb983c0288baefbadaee892ad1697f59cb3e8883652c576727304c1a9c7e62c43b74d587271cce4a0024011a53ff9eb4a4d0c0bc624fed74d6e642cf08bc7802d862f9e5635c13d56dd59197da393f031954dc0b9549a91af292770f8747ea6a6b117a431a0c52a905c29e34cc84647b877edff3ef8837c58fc03136af8271797898be2bfa4cdbc1f7c9c174a60f74ed6ade15b6a959e4cdb7b8bd705f046970da677fdfcf9657350882930a5f37530582c363aba860792652fd4ed44612f018e3efd50867e82ef26499ad7d54922884709ebff3b72699b291b3c2fb37343eebb1dd34fc1720776afb9c9a5ee3db4c39115cf3c0b33b2deb9c09739fa159698196e664bf2d4bc85a4eb2871983a088be5f98a17040708e63c38d725742d2973b81f27aca71d6b80ad3e5fdf12bb6f0b207f4bf9e4d984540ba81406d1eb3d2bb42d91a7ec6f7bb73ed138fd9b05178a56a63ad5269e6bc3d8a66da16970347a7b9ef1189ac64b41a3cf1d1fefbc4c6edff70d277bba8f016c99f0ffb5f3b454bdc800358431787fd895ad0bbb65596115f778142b5bc4181fb434ce579548b6798b24316e9f65c329ab5eabe65e93559cfcd120a36438ac11bfc643d25ce10de1228210abcf4ce7b4113a714e88925657cf6472a7d3cb526b0ec32c6d69350ccfd8bbfa5551b53b5014b496c3ce19105af95be342f3a45b07deb8b63768516afd8e9eeaa9bccfbefdc9ef8fd29999dbe2520f0ce6c3ce65e8c7880eaabf58f4a9c9a75bbaf3a887167170bb45ee16f36910aa88c17e4f0cc7ef9eefd4978719458b2aea55d96bbf5af245c09d38586da151d06802c1b1be0cae8c9038a7c543bbcd9d758a0962c1490ab80175c12e6427276b503ccdc4a880c6d7d5e880261d5f7f99389f2f13bcbb962fbfdf0ea1c9d3c65a8318c5ee4cc2ad9782f576f73585ce49fc991ae568cda271eb957a5bc75bed95f92114ec411c471054f54a16b49112c1689ed8f83ba3131c28a49975df21c1192f4b95e3c724956975a039dfe3a22417759fdadf07260d8d64a80bbab124169ff3ae80a6dbfbba871a6516c6c2e758eca87704e3210f5eb9aca8a98733b4aa05ea2bfefbb74f536e15d55c94d6181e7d2dae7f4e44918c94dd8bef910270ac2dbf89301ea5305e0c155d0a1aab3f5061ec1e36d31f3119281a9d0cc5289eca57383a715d11c1d507dc68a696cea9a4268cedb7acda3fa4d8951c1ea14f6acfd4965bb64249e6bd27e1753dd05600ce44d6e0ea0c1477a37246e1090f620744592d8caad737b38d815cdb832c3361b025d64a57a7274a6db2af0d4c2d220abc6cb5b061c1431a3722a65611194cdff6a3d14ac4d3f9510c035cc3c53113dc0ccd507a0b62f93b6906c08d62617614a60281af243b90d2d00ac2d6c6314807dd8fdb8daf9f13d57da2d61b2196def282a605b6c83c0577d43cd5afd20397f39acd254488b4b974e1bbaaaa89dc1954506942c1e00026388dec006ffff00008cff24880098e01610ee5d9ea5bc84cfcd60de2ead954d33c042c1525a7f3769e7244164716058bd5687179759a86b4a87163f1042cc36c1ea898d632417e2ecd44538f8197715425eaa8811c329011faa0adeb99b4d6ecc2b82b76ee4d1d6f35e565dbf0367526fedd7cee064a5bce858ca010ba1722a229f94e1e9533f0dd95321828a7fc15a3c5d6fdeb56c29fe8ff9821f6bf23230a5dc2389867847530744b56e0af0f7d64b038e1ebecf9e2909375456c7f9db81e8f6b18e5df2f2c453c7f791b578d60fe3e6a52f049ddfbc71651ca18f673185cb64769484076e8e2bc888bc71a9309585c98371e6486b6a4bac5035bfe4cb467cc810a50441058fdda6d8fb4e8b5b724cba1f38c4a3c10be2d603582235f10b41efe639dd5951cec539cc9ac7391b5408dc32e813bec7aeadf7b2acb1b2a3714da9f151a130cde3b5ebe5b9fefffd402bf8cce7e22d717963d4a7201fecfdc12e0cac82460bd3510ce2860371ba86a173adecd887108e85ccfa7c17402c355a63016e819eadb62ea98ecb4ea920728f47721d5a6c53bf2aa81bbcf05e054d64558ae6c1a09f811faa8c43e8dbd016d19c785a3bdc647ea860ec92237caab23f508228fc2e4ec6bf9d4fc92d20746c56b9c10c7e478fb629e05524573730eb4bb6bf119504c7700067383078a7ac7c62283d8edcf5969b3c8d96069c69bfe8c6a545fe50ae3a59a92b178158d575145ffc0d35187c2b5966da3ecff3ed914468a04c664ca527b84288bad4bc331b262e631c1c47ebf6c740f7f09928064af973d12a6ed9e934f847e759ca06f43dfe3bbf68649bfa3ff26229bc8012d7ff0261c809b8d2aab3ee070563f92f20b8cd14d11c694b28028fa31f6dc1b4b10607b962b56e3e330648f86cf13be188a184f3b1eb1806db461801b6bfcddc907556347ad100817f8435acffed53b409d51a90c3ff12f885caa0a1cab56afc84283ee3fc1f2fc91fae3b7206b6495127e3fd212c28510860d40baf176851d4ce939e8ef64ea3f5d2869d907c02d8aed6f88a28a8269ec6022dc5fff9ea579c6bdadd223f4cc715553de9a3814204108c609534ca3363bc1f4c6363e17f6e4951b1f7fd55ad9b920b6eefac2dced0846cc4a0284f467c6bea84e32aa8a55b642464a1f292d9b0a14f5a85f2097fad0bd137e07e3c559c5421549e43f4388f89ebc0837a03d00e68dd00cfd00802b8ce9d33724e1be8427c766cbfd0dd09bb1b6512c30f03b75647a479d154dcec0788edcc5b1095949e82fdfab4f5ef1e9dec942c12d29ca23cba37a82aceed9b79ccdc8eb6812c46b9e2aff1fd9980a60e73a10797499c70825903581bad8450b8dcb70ac9b291e9f8b6daae33076c83cd8a7e5c3e60239ba9efb51703b43de3b7faf54122e60114a8104845d5e3e4af26f092e8fe405f91b045ab39f236b4245cdfb28ee73e65844c708b3cd3326d81ab7a9a9987a479d4e5498f136680bb3ea0e5b7f230920be50b01b2aaac8ebdbd07b0be622ce222c297cf01522507b4570f57e760dc80325a854b62d91d0311a0c7c93021b6a637ea9713880f1c16cabafd85c33ba54a8e7afec95b759064ff001f7f8739e98a933666aa0ed7f5a55fe29b129b8235e7a32eaf478bb2c6ee368c40262b20ff423e6bbac94576140ed3e6402d3b046d87b6f5429c4eba2591299268d23b013e37fa290a548b6dad51cbdef07f8be51863959df803fc7ad62f2c6f1c686506bbaa5c92fc3b1a450569e3bfc42c67ff272bbd22a7a0f8a764562c034fef4c3ba28536ce18b9740bbf48704c759cb8019628947e3eaf33ffedfc0bcfb420dfc5866c0805251725f639585bab65a89aca63a753b446ec00d9658e64b860cc0d08fa90661694236a037f7a225c4cfefe6157fe68bf5214d1da01fcff3f7fb77d8626deaef7597e36ba7588ddefc20616f7360be3218e18568d1fa9775feec7b927f8c497f2dddf49c9bee215f6fd752d23cbf5f983e39478de5c616a000bea5817ed1f6c875957ece717ea53d87fd300dcc14e9cc35ec348f281e646b3657d82d7598fdc543836d5de431151ad0c6ca349691c37c9f91356433b4b843d2c0b67ce618ed0546ed60cb8953c41ef7e201fbc4e60232ee7d92722cef2363ed05ac006822426721896bf9594f8833ed5ec9289f6d92d609c0555eed89bd627cea2e371e346199118bf5641738f04a3185090611f89c524b3a967ded2f162255df69192813d5686bcb36fce64e4eaa2198368b7f8b0a86acbd20621fd75bc44434d13a771a0901905fe4dc410b5205c1f324665c48b62fa68e4bb09ede20a88695da09d9cb0e0c96b1d2cbc0ddae71744a6bae9ba04aaa2f3908af5587c9f1da7bbd75905eeb79152e5e69de510b97957f34a34981f79f1d3bb300aea288a1ba1aff4b682f93934d7e7d264084ba0443929b92821e709da1e94ac65424311702c94a58cd4fd539e7407ea4ce99b2e204fc88d9db505bd7f9cf988d2a7ccc98116aa401ffe8cccddf72c4f3b31a1d9766b0b5e2e8d381a680f6750e427be8aeb1110edd1c0f00238b52873033fa37ac6a65987fbd479e3119415392d709ffe200b7e574c0b7b1cc25fceef6d48b5b02751c5f6b9be3f60fd27b45bd32590e73a9265bf0a3c2e7ec12340dec5696dc132e1fb4ea9cf051ecec939fe3bc01c84d47dfef7cdd2cd9188128ddaf562498e6f3003280344ef6526b56cf7924a729348e451aeb47a211a3fc65d9309707ad8eb1ca61d2e586eae0aa624bfe79ae5503931d57970134617d2700976a692c7174d21b8a72ac2661bc74c2d74f20d80aa8f0cf351b1edb9d9e7b9675d6b47583a0ee559b77182ce803632ece646ae539b390ba8df7bbc228d16d689e09fbcfba448551686026d9b502aa03f1ed12177553ff4ede2b7bd698d539fe44594f6786b9757b55a57edf7bafb4b0b6caf4ec3e0a7d20e27e98aa5ce51e7a1cdce69b28f7d402b3aa5ac2fa9049b87f0bd5f7ff3808112cb78dee4b17894e64aefcba8cfbc2724eeb5e36a8f1bc7782eb66140948fd4c46c32f0e997378e207a71cbc5bf9c250d60175797f244317a6cade6c46eec66c296aa409b7621da243a5b723515accb4c09a664238be612cc7f907e2cbf1b39304d8fcee988b308f4e8cf9dba426f6b773a3dfc76417fb7b12c1363889c5081abc25543dba22f86e579ea82cdf598ef36c6dd0bb5975bcd77445db6e7e776e1cabcb3bd5f3960d31c1889cc5767cdf32c56dd779a361460d20693cac8471646f849cd09fca7cf271273a4271cc2bb8e68ad16049fc743ace74b4a88d808e9972bfd422e5541952e033658554a7de4306f60abddee47246b4b7073759b3234a627804a3832780ca130ebc2215e39f65f8be04059b1f84dc0dfe4cb71ad5694e0cd15f6aea6e6a244433a7b6d5adb073be85cc041acd3fa2b4cc74deb11c9e5cb1b7c596b92735a521220e7b56396ecbf8fbf6e63440c0b8dff530d92217525a3a564f5db56eb3340c9e5f2dc0c35f4603e7c41e47a582cd0d7222b0b4dce300000009438fe9f74906f176e1c558665b2a8c752c782b95f03bd79affd1345b791e11217cff1e26ec4fdd577c81ae97d06a9e6b6efd94edb68007b5efaf42b103070407b89bdae83b8d482a3ade14fbce499b478ea4d6e98fec23e4beca42579c2ea18edec96276de3a660e1ee4fafe9ca313b82d94a10464be67a25e2cc1a96b79da14725f65522069b3c77f6d903de473456176ed27dd659399a192c842024c308ba1a98cc00403aaf64feab2755a7f42893cf336684baca062c2446726778fa6eabbeb5ccce7a9ba4") writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 16:01:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:01:26 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)=[{0x20}, {0x2c}, {0x4006}]}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) r38 = dup2(r35, 0xffffffffffffffff) r39 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r38, &(0x7f0000000480)='./file1\x00', r39, r40, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r6, r29, r30, r40, 0x84, 0x595}, 0x800, 0xff, 0x8}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r29, r41) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xcc0, [{0x1, 0x8c}, {0x1, 0x3}, {0x1, 0x3ff}, {0x3, 0x7fffffff}, {0x1, 0x40}, {0x3, 0x9}, {0x1, 0x3}, {0x1, 0xfffffc56}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x1, 0x100}, {0x2, 0x10000}, {0x1, 0xb1e7}, {0x2, 0x7}, {0x1}, {0x1, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x1, 0x5}, {0x1, 0x9}, {0x0, 0xffff}, {0x2, 0x1}, {0x2, 0x9}, {0x1, 0x13}, {0x3, 0xffff}, {0x1, 0x100400}, {0x2, 0x2}, {0x2}]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r2, r0) 16:01:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x2e4) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r7, 0x0, 0x0) ftruncate(r5, 0x0, 0x7fffffff) ftruncate(r5, 0x0, 0x80000001) kevent(r0, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r4}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r5}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = dup2(r1, r3) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000200)=[0x5, 0x10000, 0x0, 0xdb600000, 0x1, 0x0, 0x3f]}) fcntl$setflags(r9, 0x2, 0x3) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x800, 0x1, 0x0, 0x7, 0x8, 0x200, 0x0, 0x1, 0x3, 0x860}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:01:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000002540)="cea58ba89a251e1b88d702000000000000004005e541997b77729f4fa5f3c2a98e5b9a7a586b58a0efe7c43a5ed26b9534f0b7a6d99590be07606679bfd98236c20d04b9fba0921b63971e3e2fd492b3fec5876972940abbd96cdb160d1ec2f8574aa1f2da0fb28a1a9dc1009c9414180da2550bcb30fe2eabe448f637547cd3322beb5116472d8aed3c7beb82", 0xffffffffffffffcc) pledge(&(0x7f0000002480)=')*^\x00', &(0x7f00000024c0)='-\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, r1}, 0x8000, 0x31a, 0x0, r2, 0x0, 0x6}) r3 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) faccessat(r4, &(0x7f00000023c0)='./bus\x00', 0x43, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) fchmodat(r6, &(0x7f0000002600)='./file1\x00', 0x136, 0x0) r7 = socket(0x2, 0x4000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002400)={'./file1\x00', 0x7, 0x2, 0x3ff, 0x0, 0x15, 0x102, 0x4, 0x445bd80ac4a5d65a, 0xf57f8fcf357a7211, 0x1, 0x3}) sendmsg$unix(r7, &(0x7f0000002380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002300)=[{&(0x7f00000000c0)="a530a9040da147", 0x7}, {&(0x7f0000000100)="718204b74c6758c42221c362c07dcc60ec60b75e5123d3aa98d8c53b5ad8e094486d966eaecc5dfad9ada517225109bc9d16", 0x32}, {&(0x7f0000000300)="8594cbf635db0f39906a83a009c64a06e03cb8ae26881876790273a7c5e76671c2bdd3f9c8f5b1f278ad7418cf71624ea9123120a694b63de83ee6180d86eb3c2ddbbde12c16696b49f2b962bbde4fcc3ad45c02e3c443063909a214fa2eec0862be529db0862968556e365ce776e651dc89e33e4a1b432f73d4b54a65a5a0915dfb59fce37fd2a1866aefbd075887bc931348b4d36dccf5e398cf3383b030c97a796185bb286d13931996595e47e3e98ac98087b4c3d01c4938d98161277ef4e7c44bc6e302ddc47b60184ee292ea92ae0579970d87c3a32e0d93f28671d6268a5a98d32567d33a6a5c2b50a67e7672fad48adb280902c81f8ae92185c2ce2c19dec3f2174728a46a2c894a50024ca94f7c23267689238718479346c0be3efee634ccfd9a0a468a8f3712a2952c53cbf4818844afe45ea557b4a21b73587ba56163a3a82936cbc3088b1c22d416187a0dbbb7b94a9ab09fbdcb5ec9aabe35a6f67395a96c937005c2192ad47fc9a8429be34eadb1995be110d866b24001a282d3be574c8f18851948ecacec6328dbfd9098be5febdbffc2f4faf39bd9f47892085e7a509b761c46fd2f8e3de04ad9aefa09597a03d5429ab875c4ecaf239708d9be707d261d688d1c0f3715f482d5289c4c696f15804f32eb9c8960b8e4b791119489766de726a0b83cf406287cffe6dcd0776e4c3d57f6d403eda063878acc9914ddbd09218d8d4099e12657b106bf5cebf4ce90d1d47a5bc9c5e63b4a4a534e7f25273418d0a3364ab8164a770ba557ab56edc1fccbc456f0237359f37d769f9e1a6109ea3e3685ecfd10b1e20647035b3c504d41581ccdc52932a08ee59d0fd9b2ed9559d3400a416b678ff5c515e2ae22bb328509ea0735c0f0bbe63b6aff6fdd16a2628cd38e84f03524a3504b9405defee145556e572e05b9724e6508d84d7aeb75544748b4ae5dae7a28c0b26765605d15df7c55509f43886ccc523c6d4ca609002d3e9709efd2ac6296747492bdfcba986a4cdc61d1599cba94143324f5494defe721d69dda5991b840a04aa559485ce43adc0938876f77b759467a603e563396b951eb0f6a5c4ce7477114961a9c9280da3dd7c5191b424ed6a6ed83a7b1d7d06e9650da7317a87825ddf859c81632aff8bbfeb1c93d3e87219e95ffef7e7b54943736208141c9f1cf66784a2979436b0bb35ec06e0d82d37f0e2026c64d539875e5c249560f7935ed37341a32002876b8e1eb889d882b26cdf4ab4aaeacbcc6780f98211ad7551c0eb22fec88b38cfb0108e48731a0638d9f48b1af37ad0835ac095ef97450d9cf8ac973c49007c48526f405141377086db0ceb626fc0fcdf086e43f6e7b74c352140eed1fbbfa57a35b0e4e6f6fa213ae04184832ea098bd31e8394c90dbdbcc59691a4cce3553429eeaa16d09075328531d3a9a91fa9e4d30080d938c6c450c290074083bab85a09d8540a61d4560c707f4f4ad20697c2afe96759e7fd2f0fc423ff423aed17c65720a081ec64d3d08c2fb7ee8de23f8419d598743ba5cf65bb87087b66775dcbb9ac8a0b390d21a4507b9c008d28e68364f999f3f8a2956534d93f6a0b1a95dd256cf0418c0e3c4ac37f4086b43f5a3541475c183640b3d3a331734b57a09c6db8913c6589448d31499a8551cd06eabc763a378dd08442524694e74b0ceb88fb4a8dc9d62322a7f168b528d84c777e9c1e5967fe467f7b07fd32c6b16548b84152fa70ec742f6b30a98d7e0e5cfcd29dba302f9dd360a4c7b6fe50ad4e11e9ebd1288cdbc3cec62f0b2a9f69f246cecb8870375fc52e3ff05b46e33a0e0a7dbfc35056d0797c4e311d15cd758d2ac4b98747705ef93481b9a2e5f3e107cfc1302dfcc6c92a4099e9a3d8562338833a06ae79f63d5b45f68c112d7a5c47d63f23bef6dfd0fbab1d86bf010268b9bdaaf3850a989a76965a09ecc190321a29bb675ea1d05e0d13e4e33cdac7c312bdf2654bbbbccbb4a4b6b570a1789a4eca72092dfd460de1737f3bf441c7733ad61cf001efc85de7ca0e7f01b013cf7b474955c82998f8fcde0715d154b40e115a3f2070304f122d329bdcdea0ea420b4c9ff455ff45f09cceaba2d4f1de105f12047fba619391064c85883e5bbc6b970f88cd9ec214b6cf73c43166ffafffe4fb1a1e97da86865014a796bad59d64faf90a53f27d754b723c36aca02afd0a361ed76e45a88fc44ced40a1452c02ec31878167149696e0cd9b472fbeba2d26cb115b944eb0918fd6e7fd5f80357d22068eb763f4588fc7ced1787cbde4d6247cf1ba12243fcf1896c0fbdf17c64285237218b4ccda14f96fcda3ca893b0c6339b1ec6b51c5fbb75b3c22a9073b1d01b029834986ec3da82f887543e5288f067c8e4f8cdfc57182b2b1d93ac3fcbd2dea97a1d59d8cfb016a086e5efa9db0a1f862cbae4e611c909a92443bef11bfbf28a638648d6171dc21697d5f5c1f269e826581e13cb1187b3050a14ed3483c35b0fb7fbd11f7c71cd6947ece23c3ad8a7281ccff08d650e53b11c50ac64e4abcea6df764ab61b1aaa8f705104be2aeeadb789629ad5a7bbbcaee4433df66db6352ef5f2968b59404f4b71dea2fc43b5fe903243c97433369407263fe2d0e687b38b4fc2cbddb8c555d9d1709891f9f6f69d55940d42bb754f50dc1d3c3a11ee52ef9b07e637a104994e5f119f4e43ccfafe72b9ffc3c380e2df08646b07d1d1332fae21968178e26f8f526c6825e5f5684eb2f32c27c2998ed261586705f84d6dcbbb20e82bf956d2dcf37983bc56576eb958b27e035277298c5125a208bcfcbcab4ca29501fbf29a37e768015b6d4d17d1b0c8320492c2680d81eee00d4b97569f56faede83bef9efaf8b96909abb760bcdec81add954aee6e4137f7f369329d2bcd79428a0ce4dc34226975f7a5c5c172a8e6794fb73dedd44d3e3b03625ba377b6ceb29f24a178a76901924bd773b75576e198bfb479b5179405c45eb2fd26f71d1c3ffacfa02dd04a4c9fddd0e4d7752d294074461dc6a0533d1de2783996974294bbd49772a912bb962fdc0ab55030567f526f33f5c36d5863745f7d16d57314e4036921d05aa751f4401dda3e9258d8f31caf9a6650df555a6fbff8066e43c4f248b5244f86a66a2d26a468401c797ced64d52d72c2d29af4f5f7e4a88e903495801f52e963f3c909c962cee087db71f1bef4bd71b66c6277dbb33b784fa006492705df15caff51b03168fdb3503b8814f74500571aac9ea4e924dc8a60eada3890ea8dabfb755430e1c30d78c8b9e6a25f5453169df077d15a81e3a85034f8e1bc805d795485aa32f03d7d4a720b85ca99d416d7a672cc4636161f32737f5147f1052171d2fcf476420f376a2543b70d9994f913513a30f6a18479af9ba6fb77ef5b8ee09d36f157fb48d125f11009dd6a539054218d55f98c9d824fe45632fcfaabbf7331453bfb5fb8057ba717c6ee68469fc5d780d734d536959dc9e21ba4d0c564f030225fedfc69a6fea3b3d7d235042a739052b396574892cb2fa781631515e9b6c111f42a4339c4dfa6f14a3459439035c87c6824019b34021035fd187337e71cf118c8caadb1b893c6f2a33270f9af6df82c47c8b639b66b8f1b5c6040f0abd3341e2622614f8c4b33b9ad484be351a7384c9b06399ecfba24055c7ba44b56fd5e7568893cb7df0b7a010d3ae65f52c576d6649a404bc4c3e9c90673b2c5b3a5d2af3c355fe1dd8fff52376c2586500fe02434ec79ab41c495e2bcf997a679d55783a3a6ee574a4b12349d64b796896cb4ea753c6b5d94749da7eecc6c8ef5090b8a9ee835640149955b37cbbcbf25749ac55af05a12b52c62c423f6d937e6cda621cd7702a61b6d12f70b5c1916d33b90936f6dd064a34d95e64893b6cc76d3865bf8e37261fdf2fb8616d3c2490bad1429856879c0409a42cbe55d9d8b23eaed1a60a841ebd9d65ae93909b81d9e37fc5663388a95c816d79be4fbe7a539260452596e7d2e79c2e4fbf8c1456e636eb5cf131c2a45f80adb685f2d579edcb5ab01565469087f4795a6071b6061bd1d59b0fd344c68301ebb805a3430c5751db4d886a5f34dff250f71edfdc8c32cde527154256a2c6c3e6ac99ad846b3324b75345516bf77240a7e7c850c5deacd07d5df54fe38d1ffaa801b1659f5150fdde26f1d6579d8a81670237278907366ab7bc7d0d50e449684b8e6a338d0de30f8619f4b9cff818cda7029d1cd8bd24b4807d7286efb8c55b7140e6efab797f7706291eb6aa6b18a945d9fb3b2e747209860ec45857104b1d2592e73118f81cc4cf25014e5207f3bf7b209ba4d943d410b6bb44f35eed78993b8668e09cf2d0dde6a4c445f9231946bcabf6e29f01218d978b7f8b0b71fe9a96a665f1dd72f253480a9f95655ef15af0c25acb870e7d49522033567ffad0a8f8d82be7a43478ebe26228b9ae5f50c07115ec2db2dd0237d39fca14cefb9a97e305be22eee649650ec8893b564e677aff81801d6cb986a7a98103a8ea57f31581fdaf83957a4d81b8d3e5891b607dd79ab8d560ca957da86b456f96db13e9c81ef7697354e4429495ab7fd20b6dbd485d6e052c8bf30ee111ca67bc548414622cd2d23697405a7a2cbab8e16c645d777eba17316813104bc5ad7de46b84b26184c3c5c2031ec402c12ffd48ae9724e573d80fa3fd0a4f657124d506f07e5abaebbe60083757afaf72d392b51ec0a44ac8ac3c2a710a258ae61d9ba24c4357f2a42134314f676e5af2561ab6b22a502e52f813a2156e2dc495e06127326a679686ae1833a3394d2b1bf92bb7743c9735578c69c7697e18f8b14995b1630ae0be393065aaa7056f627cf836b1e6b698c8e7a292d279d51c35c2fffa4bdfb5cf1531857356965985e057bfe74939724c6d70e26e658ab14b221dc8a629509f626890a05b186c21e658f6f3b0cfcaba0539bf3cd746ff86b227bbaaedd675d231a3f5f61c8997bf17c635571bd3b3c7c4bc49f42397154311d7d8220a9b6e8c5e05783020b782b811ee71b784d481f5051a63bbeb4ec93a897cbf3f3c4d2df8006f73dd0c9db1e01ad67e65dda5fe084c01bd88da39c65c0b2f2ce55a816de31b158aae9be7a3f1822cb304d3460d65ed9ccba05c63a6c171f569b6ae71c6fd4876c13a2a2c9b3232fcea972eb32f2629e2b72253f176784904e65fed89a4edd5d2bcc06c06ba3a5bff9d758f8ed57c519d69301305abc99307eefc834122e5502f6f4d936f456c29653f62955fa9d10fbfd78b50fa6513a3d8018a156644091b45459cca139a029d2e8446825588a15fd47e7ccd0ef66f58b9f8c0087eca6552e83f7d5fc62c49ecc0f044e54324dc4c3124761388431e66c1483800052aa7dc46b9f878b91162c5caabbdab25fcec63f9be4d91ea4c00617d34e14d5fe86bbd2312cd2f3f330cce1e273f1148bbea415ede790a9890bfc22ca0e6213129136a78d48fbe727a20d738e9e4c6c6e6cb5a9ad0a2e003fbb33d48da31e93ecac0c77160916360826ac3332466ff5d09eae2bc4ed1dd2736ea98a420bf9d1e328ae014a0182b8b492627bcd778150b4a48379e7ff9eade11e0c4411c3817dbd22c6ef6be9e62626c1a23855e08b2366c7314a32782f0a9de7230bf45a089c7ca1167966eefbff333b23ebed22c418aa2dc3f72d1af633391b3fb4e771af8e660695f9904e326741466d1d5b22e71ef35622d3a8bd14fd89c497eaec0ea8fc5f9f3f17db698ccaae1c9febe802f82397877144d28", 0x1000}, {&(0x7f0000001300)="6b5d85e29351e7fcc55e54f3991966fe0c32585770e4b0181aeda47d5fe9142fc6e63489c91515861bed8e3655fa03a257a886f783bbbad5f8eecfb46df826d3b68bf8af5af380355244d0d3caf05a63bc0da2af005e066b34cfda2b2d4ce02d9a0be7837261b42c560a5a56995b6e8e0851c11609fe649c277e8b9d9d7b51f1e8545554a131fa83ef665ec24d1ae18dd0930c7846f07e2541bfc93a971b020823dd0f8c3c0c7a7933b5e9d5dd52af8bdc116e1a567454b8edf3f41fb8c2e1366b7db7241dbfb6e67778affb333eb51e6decb298c407a9cd62b106c8ca17e8d23ea76ec0d2367094d485919c881f419544c5aebe105649399608b3c909069232bd84a2ff499595c64293bc5ae9f23cf905088b0a2916a6709d2432d37066275d6d64ec511779637b7d6dd6e4fabeb04078b2a624cdaf583962671eb2ad688247c0be69ce3083c1e47dd53489ade5b138367b56a36d06197c21b63e8e215cdaa6631d8ad6904ebeeed6f2f2ecf95c8b1439682a0fc284aa7016976838cfa4f3ff4ecb7d61fd2b2f8daf92f7602d5beecb12bf8d3f3868f8e14e4a002e652d1edc410edce6a9302f48e508312accfa7b8473e71134f33b6a8464157138a7bb7ae67674b58fdaf4938642ce089537e44d2a5c93398e9d32cb002faf162ef51d1cc6fe312ecfd0dce27bf9d1a7c5672c7955ed612cccc8856cdc08e929b91f78c91f077585f45e991e144afe9f22b8c8fac6e4fc43742c8b2038a381068d094c26cdac0057032421fc07dafcbe37b797db3cc43e3a9f7f896898deaba762b54a974c8af761670e5d74512d54e5d44a7a136410bf7ce9feb2bc3a5c92225db20ce71c95bc5eeaf55503deda76aad7a8875ae6d9bc75fbbb4166d8dc7b6f52d60d8c52fa6df1f325d70ac55da4cebd32d2464ba7d5c3001db701287b7f476458532fa4570b6fe733b89d4a251f1dcb1ebf90daeae4bddc44b09b6318bf335e76ac2715905b6a8396a867c08ebe6b0b94154a8237378bbf8d3e90ba04ce6ca51188d5357fb2e7dbc098b6ba678d716448d6abed5a0aaa75c04f01243bc30c3fe069359d33fdee69d942fe9f91f2bf070bcf04a531768fdc68b2520c073e1d57e49aff65439b206133e27197b0527d39cbbf6a93ba5f981b0acdee5eb8e0c5884fa06919e332fe0cd5ef1d3d1e70483081f7dfdb1139b572bd58960b5ae11defdbddacd0e8b2bfc67f9479ffcd18ec0b50ee05ed2520c687009cc5a0030d491a3ed0e5c74bc60d8c741fbce346b25f6911864e0505a191bfa27d116d2d7b577b26b519070910a4f384df9c7ffdb008f4490a8b6620aeafdcee4d35be0064ad3e27f866f4f875bb4e2a039e71550aac2dbb02c1607eba6b2c0741187e57f6f73aaf8714994eb59988ebbdcc404dfb2f9901ff54e8f50cf22043b879040567bcd79167b3edfb36f054a5ef98e62c6cedd8395beda9844432e2a443c763b5032a66c286b57a19e60569d0fb3995da0fd4553b31c45bf97d2abe94ffe3a147c7807357e88668c5e82f69f7ed49e83060a52cb5c9f5577b10fec79142cc2626472968a84a17e751972d140bdc6ce109f903d6b7d5a491cc2c27eb519fcc1c81d4a6f65877bcb2ed7c24eba9fca39f9dc14400b11a0ca90686658d16ddb89b8fee1515b4a8d2d8fc6608a01d17cf3fc11250a2f539192ac686faa2a6411af911200ebb01312721227e98a532f12c0f35aa3b56c682df3fb16e70768f90db7aedc55d833a4754bbce70ae90041206752226b32a0df6d3bb6e11b6b740ece548bf946088ed30a3acf365f426d8e0039f232233da9622429dd1b81235044152b0a660cb638561717d04efc8c88a0c045522200ebf7c0d08ecb2a4a693a861b63e6347b5e5de1167430ee058eb564aba4a2fb92bc94902d5e173705eefb8f91184ab3c9f8695ea6629546a79d70a90e25e18e64f3537adf0485de17396c75ee874202751e770b73be72ded8d5acec3377c6fff0d71b6c30a761285972eb9975b5c80624a94a01b34f0db05923b7d341ad60bd71e970d9384e412b2d8c6f8b4222a20de012b7fa20a02dd864d7a362040e711fe2c5fa9071e4c41e8069841f7922f1d7fc57a26ab492b06bffae5954c74222d4c2e6e0a884c5a5c602f510d157f34f17aa1d9df27fdddcc12043a97dd6ce3f8c789a9927896c45aa342e3730d9f0403d1615bd3fc173a128c073c38a2b3a8bb538e876546c2ef386f1ccf0aa28a5c4b195bbd4691a657a14c2d915074a1033a92e0b6e432fa5d5001009ba3d04ebfb2eb90bd30fcefd01764c403de51df3ef19814d9e28393eb6d874c1d1bd1f39761434c11bbec28092f634a439200f3c384f47d8d193413346457ac215ab1647f44ef72645a3c2cd05f41ef8f1b02808bbd268fff5d9672af00d9cc247e495a411e343fc7e2247ad57b3fc7e4a265952c2324b4b9002433d72e04719e1a023cc2bcb7f584d665b90bc866d3af94e5972ff1627f769433544fb16b4c11c34ee703104362e317dd6149c065004d68dd544146421c9713f852c463c7b4ab7bb1d67d0307838adab999b942f24874d49f1dd4ae3f2727ddb33cc8a8830396cd141da06d19d6c8cfba019060e6ff20e11018ac82ff4469b3194d146857036e7e36bc60979a1bcde788deeec24427d97ca76f71e1e6c526df729ac1892a99c9453101869fbdfc9a3a540098db3550d6291f2615b86f02c91ec4d9daaed6f6f3a4483f570a39d95b9e80782114bd43026b14fb933870b9bb672f1e9f41bd30a7882d872bc75dac24eac4bfc71a79b1d7b460a772286d6a7774d26dd8b6efd68e438bd9b653740b24713b0b60c4bb5f3f61527fabc1c929ab48e1dccb9160948c47ef4218923bf62091c823305543a7c945de24f2db2eda6f769cc173fc992cf9018b07751f486e9c391dfa2f4ab041eacbbc99e87c30662c91f906dba1498a8a6c66cf3b5374b94ed227de4287a36999e341364bed9c88e1511c145ef08f370d3661440a2624d82391b1f619266d929a4cea19b5282043ad467e4c399105289be71bab734243429923f7adad4d9067d26cf8dabdda2d4562e0fc433807f7055a79b47b722f142c495ac41b7b26db674768464b79eaebefbe8e99dec9221558e6d3b9d3ae7fc82de9b85700350305c10ef9686c79c4dc368fa77eaf2d4e6797cca8a7f808b5757f26639cdb9c3b0132688f374e5eabd0022459847070b871dcb9f1c5d1c49b332e83e874b23b0c80f0b08fc87bff3e213b53b704782409216725139f1f43271bf5bc94f1723db3c37ecf5f97b72b99d4026fc06df42934bc4f5bed077f55a071b43c924b05cf4175f81f6f0396c09dd3ea4d8227778faed4b52ce7cb45478e4f809fbeb265d5c4f1dda0eb8aa28b4d43bbeb1ce3755ae0db180e4c23681dbcabab1e67e0378f2bda79fc3b05f05ab26a6a204c5fbf5630502734e6899848d6b1f6141ce28da31f0717e76b9260fd71737de062a7d984d32a4ae67d25a7e31305b8d7476d87a10e4aeed48e432bb59445ef0d5c521889609dce0640faef0b36c17671e3a8168b639e3dc1ebcfbdb077b83e9eea3d778a7332f5d7b0ce8e5897852ca1a5d2a5842dfb7448ceec59093455ef96b30714f3f93d2879de16f3435ceb46261777cb929ebaf91c86bb1248b192926a8e01ca292c8952c15a394d0ba0a5f973abcccdb9e494fbb0ad6db3401fc91dfd1e6e179630d602400fb11c29fc94f47b15a557ccd3559efa0a0cbe217568bff63c8026626ff1eade2bf300c2d4bbdff5091713c00b22c6e3cbe50be44d23d83c186dbcd9d8b564e5630a4044ce6cb83d472aa247fa99ea0b761dd585e55e92473031417d3357144d48b09c872149970f9259c1fff165c596d097dbcf0357b3ff5593a619a636e5d5f039b66ef8d6de12040aff651ac76f3aff1ab7c9397c23576d27e11e8268f9b7756641edc5a401986206b89d65da795d1efc4779438743ba3a849bc89a86e24702a29bd8d2613fa7edb33c18f8bb4b21e14a90b81f927aeea4c7a41af93587a1c47fc3c8bd30b8f6066a9e052b5ff2e1f8a997f9dca2ca53f81b3c862ac14dec767e314f744e4d0671d0aa2417208791088ab15a4b38e7ac7f8dca61ee3b7bb29a2a4fe53c6b2453e8afbdda25edc04a76e31e9997d72aa062fe40487c5a7db3eb4a3bac5602606a881d3dfe4ed1d5d4e9facbde18b8b93a64bfba501cafc6d1d6bb6463d565fe50fa9607056f10f700d8eb3ce9cbdd35b3f207b4a1db097411ba39b5987bae761ae08c23d1f31f3220dbe19369d863f62a72c46030b642fb56c497628e7a2f903f39facb00259a506449d664b2604285643f3c8a8cc8b0c1f783c5df5b7efc5e8a27c125a912885b708a2d572f1ec16f9bfa053d9db5c7c18b1cd055c77996045e97bb5208b937f7727082303b80fbcea3347df411382137a2b087012e7e08436f259ea06a819e091cd9d08865a463e4010d86c3a361409965a8fccd0d46915eff234b20681ce757026dad720177cfd5b354b2d8ea6478af1b83c3eebf3e904bd56c30b724dc770b2b209f8a5a7573ff7ed99fb46dd55112e4860523c8720d34cfe0bc8b8ea6bba9d0dd95dcdacc955c3ad021f876f75aef23f3d8ae10a5aad33fca06c7c0c4a1ed3ff7c51d02bb53eb8e889d65fb875705962b1b2662d691a03e55150c5acaa04d7174991d47ec0c77c0717a78fe573ae79814e65e86fcf75117bd003c7cf18d47928f5e95e2b232fcb31ecedacbdff85e4ba9419c5006fcd474a5fa6a58642502c1a6d49a8f439ced718578d9d470b2ee6dd9b26ff5e0829431a9ec1b5aecb27e559ef80045b6c1c37df4c1663af064e60bbe75a95ac7e30bd1b44a9ebc5fad627baf38b5eda0c18003c7c765199ea3891b8131752f3230c6dc1df3b8044a5659a7c41abdcb6108e343f0a9b6e2e62a6481aa51efffa9c37a714f84c3cb8e5ce31a6e37606e0059b9b45daa1d7ac9226d44fa2d7a1946f1e844e98efb1e63b8a46507127245e8cf4b363d0a4f431b4255d889327173051cbe73abc59bb4cd5c2bef90f7f93e1a90cc05fd0f6629099071242dd9fdf3acea5d72577880e70f4f3ac08450d0296432ab441f72a21786669f01cb44f61091294cdc4041a0cdeb1219392d3dab75b3fd264739062a219a5f7cc758086215bed3dc276c5079fe6ec01738443d64d03766e6d36d3478e40aadaa021b7d537f41144ceb3f196b79c24bd4713916a4c71c367f05d6f2e7538421397e4c05ff2e84a41f17be19cf1f509515fa9db16df62a00d3fa5a1204f12582f80a2fc6493bd4a57809e191133881ef463e5233b793628dc487f81328250c27c18b173c44a6005f59dc007d123a622124daf16d2ef2e81ca43df7c279609612d42729f5d1b1d533a5b766f52f2bbb266d7678148de7e7059a98135f337005df41b2f4b4bf6c4c4f5fadc1899d0ce4b3614fb90ab3ca8808242e934fee7741ff732d99326175d43771754be73267b973a596c6e847b1647cb7d579a63d2725f1a94555539f8107543b7c5c4561f5c1e8d1f06176504e2236944ea1e54fd13956592b1fa3c361c8897ea4d4a9b16a71513f3960b06006b13dc86bb91ae54b7221977eb2d566abc3f1ab25ff414b4b7986e2df52e69443cb7116a49097ee40d13f03efac0da64d78be327ce6756cf0a3a4d897022f0bfffc97226dca48cb049c67fb04b3fb8e7e776d5f79d296cf87d26ea370c4cc29e568816220a46697b1ddec3da50c679c6022aff8c230b0c7c3", 0x1000}, {&(0x7f0000000200)="9842e6c132bab97796601dd8155620a818c8671336ab6177ea1cd62bc1cce8f9afe95523c0c60504bd58df04672e52f85b7c3423f9bb714d0ebc8f6e522fe6647a400c774945206daf809a2b4ea90e4c2fc9385c4dcd22f0639b155a0a8451e03a3c4f92ba11d359398bc36f6a85330cfec95e69fd387fa8ebc621cd5f207317dd7cf0cd279373ce9d1677c137d111520b7d56c0f22ffe1a08ac59e7d15e8b5bc5bc5e4b1aa8ea39e42b2a62e5abf54d3ae7b4fb5316a89883f5", 0xba}], 0x5, 0x0, 0x0, 0x4}, 0x8) 16:01:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="7d974c7195e8a78ce9b13ea4cf410a4c818423a5838488b7f43d109962e2d752cf84b04739ffc8c405841a39601fa3b8fc75958aa0c32802c27e6b4fd75805ed55b17cf02240adb85da2b4c311194f1562feb816a35c0e1848332e8c23729eb12eac68665a2a1c60052f64f1ac7060a8ead011683b658cdbb2bb270cd27e3acbaac475361d979fe3614283252d5d0061498c4744095ff2aa55b39389590ad5ca72a6d64684469e03ecabfc6c40a7bb09f2aa85a70e5384e4ed0d1305e4fd3d2755ddf56bb4e071ce2aff93f73c8862467d129f528d25c582ed6a1d9328abe1", 0xdf}, {&(0x7f0000000140)="717bd73481161591ec10036ee5127d6b062e4e2f40f8f4c897e7a6952da170c477720500365aff3f889bf0aa89eadca30cbab844a8af7d1db1685f9f7fab60212995817fe8442e889dd28e42c2abdb741486a37ff6382c0fbde6234998bda7fd0e6f859cd619b1073dcf7f19fe3728976610974fad708ba05aa6079a83ad3540480807db734bcc5cb25d2f3a37153a26a5dab3a609119c809d", 0x99}, {&(0x7f0000000040)="16", 0x1}, {&(0x7f0000000080)}], 0x4, 0x0, 0x0, 0x4}, 0x1) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001600)="bef60fd763668c2679c39d392227f4dfe45984fddc2fcf05fbad7c24a4948ed67a9024ba0daadf8c3526e518a47cee2cc98961cc27fb72c15d3da202e21313867e0599971e5dedbae50d88fb5a6bc1829e643aac3ffa7a66a8074b3b6fdb7b4207bf8d38a3a467e55741304e7e0ff0b08a8972da5c26e828f05e5b9904148f3cc3a307a6e87d89a407c7c5b72b92efb352c4d4a1943e1fb3c058ff141956a6af3efca2e2c91d90218a5f46a7f572b7324604098a9e70b17fa91d3846af324827b4a291834531d8ce9014ac4f2ddefe3ae92dd7df724ed4af35077710fa80f6bcc8cb33c46fc69f286569481a8efe3c089126cdeb9fe4cdc26bce2ba8a9ad73a09bf73cb61ca1a28054f23e4ffabbaecd304322776ab20a46ebb4f528278db91d7fbec80fd0d781d62fa8d7f341f83ce4ff2c9a90ff58d3455ea97d818669bf78bcaf8cf105267dd5218e79ae561c43f7673391cd2a2dd23ba3e23579f837f848cd3b487a99cfd2106123508b62df0ec4560089ac3b505a41b7dccddd94cdf9a997c67e7c94d76c86984766c55149d48e2c7f28876f18535796e199f34fedb2129f149292ac0730fb4f8de9d82cca173ddb5c432e583a75d759da43235a1708399056a19f55f5e90c436bc5d1c019871b7e7ba4d94a53594e9ef5122c1d5b919df0ce5239a3fa43f07fd488f0b128a208c07a39b4a843739d69adc41844439161dcf51651037ffe6ec091ab5ab9ea8ea619d4f642ca054777bbc943ecd12121d721dbd2cd612440096d0adb6cb40ae580dc3b8a00399a594fa4c68fdf0d33e7129cf12d29a5af8302818aa076e5a944687b3242808d38ac1f3efa39dd7c39bb01ed760bf433b6544bff411c58a0ec17dda1513925a969d4cdbedd48f51ff1b688547aba96571bdc8f689cf4725983f9c332f893a6770798cac33b4a49d965cf5393c51647e55dd339641fddf45e10705076d9c0d28d276ed8029ac859b3a70d1ffd6894e6d3c020cc188a28c2324bc893c20331fec63e1dd96a9e05c9e54f564abe85228d57d4f8601663ad3dbe0c0fe461c56fe677c2ad04497ee9a14758d8e104635d02d23964fefcb055ba8bfb75d766e67fb5c1b4ffa78cf9d75a8d01124348ab573c74a2d3d88b671971cad05c0a04f9ba441b35d37510e51ad5ecaac6ae4b1000f9c7d9c2beb8ede01ddd493b79396addcd0e7271eed1ad324a245949df5fb7e85f2130b800127c4a33982a06ec450fee75a63dfd3f00f46a43e55909969c6a6109fc2a40047696d189ee5bd6b5b5ee0bbaee2a613b39e51d7bdc18fcb573bfea98cdf4dcba583deaa0661d5c368725934075b799771b9a98d52b56583e8cbf545aa16038cffc53262b39c16b631f8615d0362e01d7a9e667bd902cf45f59417fc5d633c4b621d1645712bade83c9e70d91a6aa2b8f42af56fc2b711faef8f3581ceea8befd913257156c5f95b33d4791b53d4711bdd840d3b0d19335052e0885d5abaac1421351ca9874141c90beed84a28fcdf172cd9e9336cd5c6d4cd957325d3f5f26524a99d5ccfe8fb3872985c5a93c3a762c6c7c0525616eab176f50bbe04c0ce132807c08ec35b20063b456f9b26569a773ca56681b55b90228c717dd4f9ae6476a4adc611f4ecbdae6d2266a9ba4567ae4ca0575debcd56e72a7e318b069722de3c5da5b0324208177e7b63f77d179131ab5911a66da221e4aad9219c6f7c90398b938f239c24234fa90c5e5fec4762df6ad4448451def4ac0ded91d6deb13be6a749e59c04089f02758ece7f6cc6ffd88f16b1b3ebce10d7249e02ef3ee7ae390ae1fa3b40c9cc29588b9c6e5435c81c1985a8b0abd7a7e921cd12e65755d142a47010305fb9a26f7095f064b13c9842ce1191ab0e7cb5edb16e17bdb76882e08d67adc5243dc41ce11483eaa20ec646fd1333b1c24d671b7ea868797e2a13973dcc2379020d64612fdee067d954cb46d2b57d695ed47f5490e0c926e55394132dbe4c833ebb1c40721815cf8856d5c575065b24eca157926f6d2203174671532d1ab225328f84fa8dc84b02623db61fe90f7247f5d6e00e02ed01661a7897a2696ffc5b290e10e635a9b07bf03f509048d237bd893ccd9d064f1cfe229047aa38c7ece36a1f3a400afe9940c974d4ef74f921935d93c3f63e64285b4eaa92956c5db0c815b19189597dc21a4ab87f1ff2a47f5cf0b65da4e55dc1367467b2c7d14be86c4cc29dd9d1932a165937734bd10aebe9332f0f980388825dd7fd87fa5fd46702d6ac64e28c223732186a21770b82d7607c4628a3ac26a642c52dfeaf5a22849a87bba8aaeff7c3cc5dff45f12b4b072092455dc741a83c4b127568fc8bff6f04ba90ad8b43692ae223b47ab0ed16f1a958f59fe9d5e53df9b58abc0a6f12531b0de7d9ca2abbb7b5c6ceb9381afd7d083c2d30fbef89864fd33050ee17a98e45a325dd1b43628837bca4efd447cff1b1a6b920ad57b37eaa2a64a6053e0ee42c9a36db2acf7ce8c7438a3e944a8025c8a0c10654ce4c79afe7ec53014d2ab953d565ab3271a25ba562efec3dee8df42e7a37964c527b1a2196eae20aa371c80b712405f6b143adad7de7372dac25c04a3b417e9bc77369f8d7851e1a95b6a6fff1d2217526d1f7ef14d7c60711119842d0f78399709f116619b6932c6905be283a486f813f3894fa889d3a082502d330722f94ca6802de2b222f31ea613b8b56da34b4de5d321cfd77bac8371e1daa6d81608e5ee96b16e25aa6a4f8289adc25e71d02810e69cfe0088bc1b91da2d4256874f34872932535efea55f7043e668f15a08e50dadff15f94ae7733a39512dd1a128a6e0c1c997d9b40b81d928453207cc30992b57d7306f0f02a2b0b9923c0cde1d93a97e17ff01db4dd5bbefcb5584835cb842d094edbddae0c3c10bf72bf3ab563be2f8308662e0a8255adead92d2c8b2ddbe602f70a60e78b2adcdb2f51484ec10c45ce41d03db5817ff589093a596581799a50b4337dac749313b759f483b5d86fd95f2d4699b76d3264c1e9adf47270dd0732b96c1e98d695d0d852beee97fd44eef06f09523b651b441d6f20030009766d82292752a57b12f55d24ce85e9dcb856df8ff4eaffa5281b75207119e6530a81209d3f4c7c1da07af00b486c0fc0beb7a4bc950df72b2bdba23d5be1011fe330466f832525db81420b6ef8c46367c009171b03d50d9b03231299dd7db79dddd726febd2206019524843dac260cacef87f3773891bcfa994d5ea421b897bc03e65fa736bec6fcf8492c04f1758931bb1da359220c3e8c13e59ef515e507d0b720b7cab51b1ddeda15af9c8fd65d28758f64ad117f16ecc939b107c988137980892e95855a7c59dc001b51b9fb5fca5fb603f0ac1fc0bdb1bdcd0b2f5a3ef85a0234f4802685f55bb068e053e59abec3581164404700a38a0798e3d3e2e49eae989caddce09969013114579a6171abc0e9c78af0bc70c010c99c4d1690b75ef38a5ecea4ccb106b639a3b7f1689d7fc3999296b6f5dfa886a639283590cb90ffe74caf352247ff502ebed2af8b85db87f61e6181b267003cbccd62492d8941b502160492ce9d34a910cd701b4dfc167738fe195953c70e2a3ff0ba24b9388dab4947d38fb45366183c11841ca6abd03ea71b85972114cdf136afbb1a91f3ea0c8b0ef2fdc083623fb9087c1f286f75dcc3ba256605c32b716e68c00942efffedf3027bae11a931e8525d81c5bb615e0171f92ea33a27c808d8b573a9efc6d3e75904efde4a2c0cce71208c45e4cded27dd0aab229ab8dba34699861cdf0376a4d65f2bc537c23b706536fa2c12a3f0d46cda6ceb9272195e9a4a4ea10ff2eb3621adfaf8ad2103d3c82390d0dc79173852b7a5686c39f36b882351bc63e97a870642feb55fdc75795f08f806dd8e108ff04655f1708753436d9dded5bf84fc391a1f35b4373d7a0599e18be8230a41a894921aff9263b5401e314e9a0190f697a7c62d55c57177892a3b49162489e7354ff5dce176ef8f31ba796d652dc69f107506aebabcfc96000c95a88f8df9c3e323a612c7fb6b96954252d5e9d6c63d4d03c267576c07685005ac14e615efcf77d17a4b0d6b1c327f46f68f3a6d67654451193fed7a27201134ddb6e9231171f19ab236fc0cc64fe26d7636614dc5850ddfa7cfb6307982f142d3296c7a0788f61983709adc148b65316d00724f8c347a03025fb757ec4e1979ec044a00ca52a14a124a1ab96ae2c1a0d342eb0fc4c3296d4747cbfe5185b3c47877374722acd2a86a9345b5f3567d1232ecdaeb6c2cb91c9e23469ad9889457b53840475b55e600951fe234f74e4391e6f82caf720ddbf75346d7a09929fef3d632b7278164903a3e8d23357df82dc24270e9d1c579ce81ef2b0f29763fade09d28e8faf94e852ed6985111cd3952cd7eded608cfbed6092848d1653014b762c27e23d5ed4d763b1d1bcb2e7a319850bfc0de1e939b08cfb4fa0f50c1246e90cb1335e63da61c6fe6a05102382856c0efe848ed0d2e0cf09daff78f7f05f8fad9956ec0c39248b7f50dc5896beaf16a02ec6c4c69e58c08852182341e0cddc2b322bbe3ad9da66331a599ef2ff516deed85e410d4a1abb629f08436b63963e22d1937b8fcfca0341879d284c9f4dc4d5a95564abdc77321c43fcb17f163bbb40c5f0f7edc4099838989b5b8a43812dea656384332917783fb8dcd1338cb066722c7d495b6ba5083accba301a404b21245829690a2086ae338e3dd0faae75736ba594e67f2456a14d7e0ab867cb99d3bcf62d87de72268a4649acf8e9bc2c3344966f1d04a6843681427db451a8032f8a15c7fb4dc84e54c6872e13c96036bc3a9c5f557f5d8eb0eac9670fee002eee7fe3030fc755e1b130ea16d4d983834ec696f6642b0f041a30355ab631614484bd0c36c250e00a61b2f5c79dcf1bbe09d7ef8f25c0be1c6f653829c9e769d43d441fd802358e1febf931f2fc10f3129f485d6a90582c64c6ded160d5a76a896da288e66fd3dfacc57f3deaa4c07cb37af66b70f5dc3b3e106926f0befa366a518b48eae9bb346539be330e1a206bda20ed2f056f295e3db99de164737f5fa6bd9ba1dd7a968e027a7cb68b9f49757d93a897cd9c94d74a0d5768ea9c05627f98a138534ba84ab6208381e8b751f110152641fba33d3dd330dc446dfb6ccef64ba3c660663de266fa6aeebd8746f0974092b5883f1197ccf13c99ba85f34c3c5be3483a7bad1c45aca39abbfe72e8de37c00e72b2a4b0a8cf1bb6fc33a76faf5a3bb4f7835f186f979fbe4caeb77cd770ab9f4995962844bc326ea7ae41e9a1c906e4d0795e714a17bf052e35dc2e52e1ef777e3cdc96551d56fe42157f965f209dcceb3b6338fc6da0de4957c507f93706f975f2a9f86b2c155c958062709254a9bd2f369335fcc662814a329ec7129684b60624c2959b985418d2001971d9c8f84c7013ba44199f58a625cfd6169ec98e2e1d6c49609143011aded73f9639523cfdfc79790c096650541969b3411dbf5e9130410fb1e3eeb91edc72fbd31efb7b8ac52fcc55b513e8b816a0881c3469772010bcd2e3eaa0c6251fd7c89211bb99bc1f925f9845ff807969b53368bfa700782ebaa004bd932bad5323c90cbc9b2eed965125ca3bee19c7aee5efd4a2f4f1aad1fc29e44ff1da1c729d56baab6285739a975de57c0a436182710e77a6dc66653a50d7ec2235e026141c360b1cd2c5f2874692be4786086cd31b9803e426b79431174a67532d", 0x1000}, {&(0x7f0000000080)="7bb9098cb6433dbcc6d2b3591d21dcfa659c217a694339e2f0f5b0a561fe8c4b319b720557b55db83bb3e18194ca4614e3f42b11212563ddc8401e0af871b97bcd3960834152749ef04bf5251180ebbe9f53f31130beadf2d9b4b71c728d4012139f1d92a807487aeb7575eba122c739fdded5f30c2a81f9ef8e090e53f44d2b96002fd9cf0a549aa64ad45d675751c5684c4625", 0x94}, {&(0x7f0000000200)="58b369aaa59d686a166e17b30160e053c3d704562540141365a514da22e3dc2a90d48ef8fb173386c31ab3e61f46bb51110fde8fdebae097a4b88dedfb3e180db3ac2e2ad6b9a3fee676bd4bd38a24a1e1e76c1c99c5d09c2487051543dde138a52bf73a8d62", 0x66}, {&(0x7f0000000300)="7b8a485e20daaf179030bafff2ebefa94bf7907a38558dd253ee16708c8cc88b3b4e3eeb804e14b241623fc764672dc12860ed54f5cf349a95d108ffd7930c5b9479534caeee119f40003c8babd6bb1141d433988a3bc76647e9b7223b6e166c2110e647baeeede4860eb17d7ff4d772b0dbb2b3175f0e6c3d80100d3fb9f4c8526fb79dec599a94b433a7a967f91a1d02ac9ff968fe27c0e307dc175e8236", 0x9f}, {&(0x7f0000000600)="869962b750dfd1c07311f5f181d4caaf34725ff21094d389e745de5ff186607933d59d6da2595d29440ce3cf49274c37e84f9766cb0ee3f3c92fa4dfff6f6c4b9fa994fa379f1244732a57320db41ade7cf2d302535b81eb29b0c57224bfee94c1b071ca7789cbf63229a62aeae98f4f2d3d4fcaacab41747facd90e5d8cff06a3f3ffabef2430386a21b4ed0f399ab3f41a52e58865892e8475a88a7c49f8337cc01ae7567a2c53198e08446728f4975e7904431f29eaa854692ea66a36ca4b60e9dbc7f78d39fb42d44318687c08438a4f8bf3d1ded937b3137c0b40090e23e109697517491f1e01a5d885ced8bd7e80d8c3503662d5d33ea01b2075e756", 0xff}, {&(0x7f0000000700)="4bdd9c180cd92dee984940d57df710b75710aa299488dce69e36049574e742dd7aa86cfc0a48748967a698ee65356d40ff1e6791e76738970031fbdf287c11b85aeb017259b8503187f6a468bbb27158fdfa53eb09bde91192c1497ccccde0ddd227c62b5fd8106ac4d8d8c9d3c8b6a58c9b5b4b18c4f1495c2dee059d766f74f9a1dcbb89d053398d71b3161aed01e20b0d5e9c525a0f23c5b3d485f7e6867e3ff3c66fd2a6c8494544af044e0d7659a1528d827167e07ccb0ce3e2b33df57e54b35aaf59a5a746551e4fb62e5ac5993e699a4a7b4f6bcf610ca4a4ca472e0a9e", 0xe1}, {&(0x7f0000000180)="4019fe177aa9cd6969fb78d6d89d0fad1b281e", 0x13}, {&(0x7f0000000800)="e0625211cb2ec6d4ef7663125ee976d631b6bb8afbba1c1244e401c3fb685dafb562e6633fcba545f4313745065bdb76a8b470269b5a3c8815a97d1b55b3435c6feb5d1cd3599999b21cc58f109f901a4efe8cc77579b681ace47936cfaeb3bd1fa967424bd4104dd924ab7ccede031396132c004040cfe3bc99b4471deec9b65f3843079d53132ff5b9745cd0d519a5543b3c85c506dac4afc0ae5300f8198ce01f61b99795dd43ad71e0c6846656d267ef6473d85981934e485afc568dbc69049d9810bde82418db5978a39087a7b6f57331e17a4449005f9b24d8518155b2aa4ebdd2", 0xe4}, {&(0x7f00000003c0)="2e8dcb83e67120bd70463f57bf6181f026053041c58ea7a2f7f2c59de6bc92be2f173c0034b7261da00dd5fab08bcf72e6fdd91eb77c8d8fe10cfb011c73d78213a07ddf", 0x44}], 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x295, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r2, 0x4) 16:01:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200000, 0x9}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x200000f0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x1, 0x3}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x820) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/157) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:01:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="bb89b53a38ea305f02c2d2c2f0af409a6001595c511f6b9ee663e352fdb90bc1adaa48194613afdf0670f8fc373a35f31539ca07eb7a726f3d3abf49f3595ed7e761e49f71d86489e105289de6572b9c35c94744279d8c1c95d23c07dbc3dcb680b165e0ccf4f36d433d95ab743a6a2ff6199fafe266c1c5315a7b6241b73cd64a9cf78970a3bbebec956eea0965f661f61e5b66eebaa7ae688b257028e130513e6c61cbba7f902e5f180bd10cc83df504490aa26d0167ac320bbddfac9eb2ffc922b8de947915a1", 0xc8}, {&(0x7f0000000240)="b391169798c5f5d3eced6938f67fc5614aa6e5def62fb193c7c0419455f16c060667fb22503086c85a56a68317af2bee56f01272fbc7bb18b300e79fa46b03502fd920aa109bf1397247da59144e743cc7bba5dace431a45c5b5fcfd48e1240435209ae463e694b1aecf", 0x6a}, {&(0x7f0000000340)="4c325d87488ef5141eaed83e7dae45f2843482b0805c432f8516a47e34a27f8274ccdf8c152212d870452431b5310f27c087425c525ee6461722ad5cd1d1de391fc10c05a30f2ed2179f77202600216a38078848548199a4d0133d82ede618815dfe6e5f4a4bbe1a09dddfc28a4cbb83bc9754cb63be414dec334f607d7c77c3b34216f69450b8cfcab7bd5c9eb1d4154a6233c935fc2a09f773dd7881984455dc3183d8726ee908497eb0bfbc58a85c3e", 0xb1}, {&(0x7f0000000400)="664de48f35e62cf0caf95793f57ec139d61635595c0b137f02803986b714c9f2e4e57acbe025aa840557e4c4869c511c9ca27cec549d774b5a94da7f985615f4587980dc7a890ffd95daf6d62fce8f0233899d8fa62b7cd7b87edae19fb9a1c8a1d5b34ee7b1701aa1d712105c05e3e3c13524feb93a50dc6965028244478ed03c55bc73dacaa1765021cff58ba3da3f155e1f93f0603cf46f81b0e5a918bd", 0x9f}, {&(0x7f00000004c0)="03430ce2a6639b996f5ea5f8507ba1b2588005b5b3ae5a5270fa87869b55b776e7f3e45022065f16685056f89f308e3f75c1ff51141b5570eabb0148ed8b30fe7fafe96966a0c25f77056fc5c5758072d374a6eefc4d1c3d8430ea4b1c8d3d68d0e026a5e59e79640610e763cb9581979f22fb96b2e7705a28b6ab004fce02130b39a367ae81816a2c6b9175f3769196e444ed98043efd1af8e270f050e333343b42e2288a65b5938a5a44f9a0bbd9366fb08e0e51d03e2a30e74236d5f7fd56dace166e86d27d3c96890d8d0f92da14d07a09ff65710240", 0xd8}, {&(0x7f0000000040)="ad34bd046b45c0f0f3ad97b6c37950f6800e4976", 0x14}, {&(0x7f00000002c0)}, {&(0x7f00000005c0)="57724e69b11a8fd8fadaf9c20628a20e0c84cd32fc18079f06d335ec22f2e5202311e18bf39327a8d1d8e5e2dd96a933e751dad4e5c66713b077ca4e58380981d7386e3d28d89854f28e74868ce4acade6ec33aa097c0e4e909a5fd1974f608a8da0e3cab00cf80d19f71a16a488e370ea3435bfe12f59ab66d8fb83d9be05676fea34e8c3a73c2e2f54c2e48b564a", 0x8f}, {&(0x7f0000000680)="e71edbf9c2f7e41ebae3d6f160c34c33557f77cdc53f2972bba0dcb7ca1185d74270d514f4c9c3511c3c84c192e747bd5defc8b6b2990709bec5a596baff1bc996bd25650470ab0e33af37da29ee8952b7c24d9dd680f37855dfb0a0b4836ac8e604021a65cad16081589a5e673e082c914211a70c7566c3f7f39e899d1c253168249880a9920c8477896831a479c78a5eaed1b6bacf41db8684d3d363ffc1fb23f2e8f9770b6a07fde39b18e7869d4d535c192c54384f06343d2823da7fd1f80863c8ccb2d86a50ad0877ec20a01d679d19542239528f699ea3dd79f6c3262610426fa85d74afcb4f9a1b593b92cb3da42f4767caae62dcc0ef6829e00cc68553853ebc476cbc6fc983e3dd6b654ca04da21f24e64d27e39d6acc40570186acaa5bef3c923bc09c463046cab4182ec35b725b213081062c21fd6329a63061abc46dd72c81481a9fa8e1c13c48a16f75f24c6826b5d372bf196d539e88ab6ff37f2253c3914c118a5d99cd49a4f38185c1c975f36a48fd059bc43ac2e9cdf39bb6ec860b47c84f9d33a781adda6d5b4f614f67cf55a18f625e469fd7b877f70320e8bb5ec54daa56ac008ed339d4010177a106952d3410d64dbed48ec67f3c60c6a4539a3b9eae662a34cb48b331f12062b97e58a5adb36412b3301afb2c25ea999a315bc23f26c555c095c2991ad507b104d697512f4c94ad2d31c58d23e4a5128af5ae7a7b262c2b192872abb84534c37c5ed71139fa31f55668908b5152804a571e2d7377e887b534b92dcae5a169765a68e74aab32dab2eab82a3b9f4c63823ca2b4cd975a02affbbb6990161b96938715135bb19cdc8434380c3478045694cd462a1d99f12da2ef5eb462d4dec573f6f01902bbbfcd2a3951985a2acac4f597de69bc2e9a1a421f86cda9308a508a7fa238a54fd10e63d83e3bacf637f10c87b46b3f00afc3129520c9c541caaec56e8692deb9c5ff365da14357a39ce8067abb6b60fe95922ee71c3ccdceabcea2d84b5f10a261a559c9be6964d8625944fa3a27eab1312bee7ae5d593c2b684996a50eb2b031aac492994f9c25a15f9f99afd4da3bb364a784946194b2a7037022bb74ae6ca825a6a543c02f17db14d988c4811b07b8aa8396d428831a8b8ef999f79588002e0862a93aeb0f1f00cb2ace603c65bf9778274cd44f4bd06dcf192caa46c632f741bf218259b76569b6e1bd2435c7f182066606811a372811852f9b3f22d78457d8f986f2fb6b5e881882162338254c25805fd700305b089ed253650b80eeac35abc17a5492cfe0adc4ebe61ab2480bfef7aef241586dd1b6c293e75ad693eb2bfc9306533a874343549d1193118def043229804a64536d9295db17b6e26b45d04305669a90609c16962bb29e49328603f944cdb7699d6c027c4a9abca8fc97a148f718d519e4c8bc5d76c55c91638d55ac7add8fdcdcdc45c8d9a002f2b82b39183084dd80c98888b37db55c6f2e89530ac8f369cef34e39d130616e4edbe63e09c5c6a873db55693528acbfa3b98a6c73646c05647cac6f8beb6827e54f5a88e24afa693d118a1acee7b88781fe8895c9f341a8ad154bb8b5feb7aa954967a4915bcc9f89cf5c40263a918e166a460cc32c4519cfa9b5751f7e3894a7d2e879d0af0b69b3ea5fdec7062d80585a645c60ab8d30ed94219a070d6d37507d51d9c73ae273149ffe17200f784a0cb0330df62b88e1a967d52faa840c13234d49ebd6d5bea9c016f009d1ff48fe42a544f784650dc3753379412f4e15d6189e2fa6ea36d8a17228f0eb1344b5d160a90793d2625915717e017398b45f3e7a8cffdd590244e1b54716aac6308566b8f291745c06a2589a5db44572e0f26b5d7944a3a8a754d9f01c8963de10e413ecf9ff08ece17423f1b006cdb2cbddab6253fb2531160dbba18a2e0bff258b3cf210f2cf2076ef6bfdefc89d9af1a32d25fe96ae3c6f4701d7c4e050824ec338b59d020238283fe512a44aeb49b032370616885e7f7c572028eeba709fedee650a677a50911d834ab584581ee7e3a064568b51a60b822dd6e842fde88bc421930f51ff683fddbc0cba3ca18346bb4eab1181080bf77d2e844cf7efedb1b0b744387f62ca4bbde5fef4d8a5d25d470ad9ecfeeaf0b90ec9909355e13e2d0568d82e249d1745ec88311f43efb37f0a9f8c755bc50426d8c583acc4c15610aa4760bc698121f6e94ca94512d9ac85edf767d20ed2e489c2a142b926745a61257f3bade37d4df8765ebe676c1f05ae68dd9d00849b380ff5c69e08ca6c543478186f0effb997a00ea5da887ddff6d5af288de52d5a1b0fb544603586788c0b405e025bbf5191672fc91605160ec190f3bd1214abdb0bd7fec0a3c0781d7003e67fd5f080730bc2db81bbacc54e366bf805d3b454e06cab8b86b05c4faf2706906b3252ef112ba94d3adaec340bb3e7336ec6dc76f690b3fc6d45cc067cc7cdd8395505678ddb384c96fe2e026d0f6bfa555f1710e933694727a9d954a76cd87ad75334415b4b9c363fb724c4fff83b8a4cb9458ffe6452385f9cc10d6b1fb2f744ac4ca869cb3fbfba7eeb71e46bea2cbd7aadf6456807b5831cc0352cbb9bdedc3a1d26f667599786168622779398870b97c9cd8a5784d117c0e75847325a544a4e3618286daa591b380c0a3df50883b682ec0ecd02a9e4f05b219f2896275b05e17086a1a611b20deecde9cbeb6d0dbbbb7ba062fa38cc09b9228e89ece275079a0c03a4b7ed4c22c263c735c04bd191d239ebb5a421c0972345cac14d6be734f7e4b72410d38af774a024dd3a18a9cd9130f98d5d8ae05f02afdc948df2aa7c2463de893ec8f3e18fea16e1c687f00f4f6b9dc5fd578f6cbfdcd882fced5a6f5fb691717a50ec81dd2e31639f5088ef2dde95f756ddca1d280a22bd7bbc6d2d5c0b34e83e320e3519c97280a1caf192662d54b451485e340766db6fa62ca160f5fa10c08125fda487f5661779f296b8c938f817bf661338296c676094a8f15f39bc66e4d0340d023704d71bc63cf9e0cf9a0b1c4f467fdcb7fccd605eaf5ff462ec7d30c3fbf68e357e0b4bae841eb2e7e0536b3b68b2f4c71532343d00ec39599ef8ee5b60878a612541942855b012082ea74ba4adb3ea2b9cc02b6a48543090d1f38355b2c7ab1f9115b1a6ec94652a253ec223c627fb2cfb18a0e88a76bc1950828af48d53f65428be9e2571afbc80c03eea513d99a7b1f7f796f5ad07c60fcfeea988d8d94b19851b1eeef4e32e13b4a6fe1d05d7acee2ccd686a2fcbcb321cffb190a40894f95c05e694bf2b3409d301d5ac2aaf440120464a4e8a0456a7cdbb3fecadef4c6209d3dacb9072007816d35429c84da78ddcacd2fff4c9f9ed1a8433a3f5a5da6cee5c5fac2ef5aa94b9bacb37089399d3446fe6debd81963d77f3d64c0f00eec839e1395a7b5ccaa26931e538897f035e7a9ab6d77d6058c00ee6bab4c2fec97ae98cc5dcc41c7403271940632c885861c96c73ee8caffe58104704f5fdb8ebe635cab533fdfee72cafaf063d3aa322ccbeb9bbe8f1f275e5b0c6e4e3d5d406b916c6f40df6362227b9b38cc3c0871d28e2a29b70aa7949b89464f6c7ad505c0b892db7d2c73eda0feb7582cb597ffc90d456688ac639eb02cad8c7d1a80d5c4d130a078103fd5cfc3baa5d4c81031b44d5e083e93f3b4fa7e85c309e901c2f3e18020cd24e8943b23583b8877c1aaf294a8cd0b8160fc1c719885db5165a2ac5cf303c2378e3f7d88301eb116e02cdd49f9bd81c195c41a5d991e8fd453dbd6355c511b1c05fe7b3823c551e9a430855a3999755fbdc52b4c329b30b362df708c48214a97e262981c8169620d7fb1835e25a216ece1346306a1be984703ecf5d48d522b0d87d6f98533c965b65da70e8b396295483f261d3a9d072f223c8e8a0c7fa684ff7b4ea66392bf25d96da9b1beb4b0404ea2f9fb120a80eed5b4af8327a86dae130bc81785fe019948b878be8cba498003707dfbbf37edb4592f48f9db695fd451f2b5400419cfc9df9932a4755b3f281f7b016ad7eb69eda90875733f364160598ebcc0fe6c2bd6e2847ce2735bf07b9da04891390df1c9150c7242444597bc5ab3413766e07a5639cb348579327aa6bef342604c844929f2a030c29da762097474d5624b7af4e13ac994edda990139bc616f7b57eb219030de6a512297e6537c80c54699827537b58ddbbc3a597721963781334160bca8bd6a258069231f6505468b7ffeb3552f2280a1203cd3fa3e0326eaad79c3978955c54a2aad9ecf094b15e94cb058f18fc613727533b8ed1d5a05084e94cf3e0c54c605584a8a117c8116e32c6da711b3b75a3bcb19efe6557813f04a1bf64d6075d677db1b380d895ff2e347f5b09ac15e8c5c14e57727eff47950114d72670d262004c311e49c1e8c819e7c060fb8a5f51bda049d68ee4c07ed2946074dd9a5ace84434754ed91cef8b414749923aa66014d68087aacd4320f8646ee4f35d94d60e8f05b51aaa8be694c3051af158123923547d21a6e5f5fc286f53e70e83dee3fdbc756dfb672622509d92d493749951dad1fef9efa368b3789c36df1f5dc79d583a37b03e1cafafd6b409645f11d289e9476f7926a5e0faca61e9191d432a83fd57d67d8dee174302a223d03f15812d854aa46447142fc61041367f4c89a4f2a683febd55028500bc9d24d0fe324b8c064a637eeca1fe5db579eace2c3f58b6a3500f586c1af4dd4f0c767de55b04be1de502157dce55c885101de5fcdfbcfdec1669948bfb276a421fb4a30c97417ad0d2c278c124ebc1867db08786fe8e5aa49e02ad0a170257d005af4408e7215e24a6d1efbfcfdc8d6c86017f364693d6a90db1e9e77f1f36d5396887b4bc3d2d09b30461f442ca06e7ff9af184de021aaf9794b463073e84b9e96dbf12e566625fdf2fd15e7604c76be1d79fc55c89a6c41d154491acfd1bf4b0031759769692d1ddb4692ae5dba2f136008dae880373baace516dc301955cf2cac630dfe7df317ea31707fc6aa79b27df90ff2cf456098d66d3c4a9a90af8c57dab8f5833f32cd63be57357699bc81f0df848da7efb6b286b3869d51a745e934789d245b62d958c38de253aa1d1ac8fd8539156eb1ca084893a1e5871a6ab2d2c176d68ba6d06f624a2182a9552c7391b484e119ec077f291c4d8a3da501a4b3eb57983ab6e99570b8f193608f15481b20a592695df8d500c209fc482ecf70b47bb119f7a52032bef22811d6749887e686dbeec1e35d32cdc4e9fe12ce4ca56405aaa92ad41df4b334fda2af0e2caefff1ba99b8914ea694557eaa7b658f08b22b69d96bbd9d7c44a5bf12d4ccf6806294f674ed4da522d793ce14b5cb6f65f651f2e6c0c127c837ce8cfcd22c42c42214bbe7ebe17aaf8d582cd7a5e9fb1645518c838c201f3197d05de0b24d094bc236fa16bc21986d0413fd74e4266f708b543e966031d9fe2100d92c7e4b72a7d24e95e04ede60302e411ad16bed20bdebcec44e969c3614adacdab5144e2aabe8520dff7b7d4c546e1fa02307a912ca9762b3b62ca5f252e2a708ef899b5a7b8f811797f0f15939a4c9240b873ddf21bf98050197277addd71640d85210b4df8e997790d6f592369b527e243841b6b83b8a93732f3bb32ff446850de9d455c956eb8ca9378479bbf6603f14a507df315d43f9a1ba16b6f47784144d8608d216093261b06d4266ab2e2d8c3f310ba230e9ea49b2b21b565826398811dfbcb26f", 0x1000}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x24, 0xff, 0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:27 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000002c0)={0x5, 0x9}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0x6, 0x10000, 0x7, {[0x3f, 0x1ff, 0x4, 0xffffffffffffff76, 0xeb, 0x100, 0x2, 0x7, 0x80000001, 0xd2e, 0x1, 0x5, 0x5, 0x6, 0xfffffffffffffff8, 0x8, 0x2, 0x9], [0x0, 0x0, 0x733347e, 0x8, 0x7, 0x100000000, 0x0, 0x4, 0x532], [0x7f, 0xfff, 0x2, 0x5, 0xfffffffffffff096, 0x81, 0xff], [0x4ba6, 0x7, 0xc1, 0x1ff, 0x4, 0xe3b], [{0x9, 0x9, 0x7, 0x4}, {0xffff, 0x2, 0x6, 0x8}, {0x4, 0xffffffff, 0x9, 0x2}, {0x0, 0x81, 0x6, 0x4}, {0x800, 0xb729, 0x81, 0x3ff}, {0x6, 0xb62b, 0x7, 0x4}, {0x1, 0x400, 0x80000000, 0x7fff}, {0x87, 0x2, 0x3, 0x7}], {0x0, 0x1d, 0x6, 0x40}, {0x4e8, 0x3, 0x4, 0x67}}}) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:01:27 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffe}) mlockall(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xa0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0xece75383e0a37827) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r2, r1) shmget(0x0, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) socket(0x1, 0x2, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0xffff) setsockopt(r1, 0xed5, 0xc, &(0x7f0000000180)="eb7b7184438e8ac1ffcbff13b9fd812eaa4e71309cb704bb24337612c378c56475b85d47011d90623abcb6746df89a4d3670be0cdacc28254034fbd9ab9e2e887dd205fea8b9f4492a4ac1580287a738e7a6d87f378a1e9494ade0c83ea0197b63d1d6c1a462b518b345e8ed801eb685e79b6089475e8daf9a32a3a9d5aeb23896a874bce2657613c6d4f57bad3b1354301bebbc4db01b16725c48d8c08f751e48a69fb92b2bac71436e91d2ed7e95ab14d2e140d9c7dce7acffb5486df0a37c36523adf8110c709d82929aab541bb4c69ccfe776e1f47676c83d76af3a28e6b7bf5e5d19dec42e85b2f2c10babcd7f321761062ee6c90240f499a7fe3337f8e81290bf4e941238a101e135d75d2ad", 0xfe65) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280), 0x27e}, {&(0x7f0000000140)="17264fef2632ed893031d6cb8d8472d569033ff3e929ae760bff8f0558ce7b49e4a1449eb9ba9669492b570d19b9ef3ea15acb5a91812b35f1a802fd1babaa5409b2f6c3bca6413ecdec6c259f6ade88a460dc31ae35704d83f3b59267d4e283abef824bce5690f4c5cc46a1da5cc264677fb577af4a55e84966cdbf27edf10a4fb64e113436b508f0528d1b2fa21406f1b0f68a194d7d3c141e9ca5b620bb853a337e7b5be547bd28f51dbc3bdbaba1524aad10b6ce945e08dd6073f78f28b3d7f50a238a64f522eaff4d3b1e7acb6bbd55b8ff5bed2d598fb4ea6f326098a3", 0xfffffffffffffff0}, {&(0x7f0000000300)="6dc41e775bba1a78b62d346593b80efec8022dfb6a863f2dc3e46fc08c3bd1b590aa61029fc7ec3f7f6be75fca053bb1116cd13ae5bc27466cd2b6aeeab4", 0x47}], 0x3, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:01:27 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xffffffffffffff19, 0x0, 0x0, 0xfffffffffffffe58) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x5, 0x8, 0x792c}, {0xf2, 0x7, 0x5, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1ff, 0x4, 0x2, 0x1d3}]}) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:01:27 executing program 0: ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000080)={0x4d, 0x0, &(0x7f0000000000)=""/77}) setuid(0xee01) mprotect(&(0x7f0000490000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0x7fffffff) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'`\x10\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 16:01:27 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/245) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x2e4) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/73) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r2) listen(r6, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, 0x0) shmctl$SHM_LOCK(r7, 0x3) r8 = dup(r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f00000001c0), 0xffffffffffffff67) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="05000000000000000094a49a0822a8fd6d87b5d72b00"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r6, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="8bed1d19055a762d10000000ffff0000e6ea8d7bc4b4b0c540ba6b66b0e9c2b9add8cfebb8131fd46f96c11afb62f505494fabbc749c190b482bf7fcaa15a4216828f4c435fa9b737ab6d6f77a32f9487036b70ec5e0b69bdf6ebe017972f2892617e8007a361cd89623b4e328068a741dba4f01a48c5c0223c3cd64af8731030a0c5399a6717b9ddd1d4ef1133bf5d29acd0a7921c6574f6d9708ab65747e7a"], 0x4}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:01:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x8aad20f80d4cf4bc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4022e0f66696c653000"], 0x10, 0x0}, 0x0) 16:01:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x810, r1, 0x0, 0x53) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r2 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r7 = fcntl$dupfd(r4, 0x0, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) r12 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r13 = dup(r12) r14 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000002c0)) r16 = dup2(r13, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f000062e000)={&(0x7f0000001000)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r22 = fcntl$dupfd(r19, 0x0, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) fcntl$setown(r22, 0x6, r24) r25 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={r24, r25, r26}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r11, r18, r26]) r27 = getuid() r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x2e4) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) r33 = socket(0x2, 0x2, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r33, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xffffffffffffff2e) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r36, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r38 = fcntl$dupfd(r35, 0x0, r37) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r39, 0x4, 0xcc) r40 = getpid() fcntl$setown(r39, 0x6, r40) fcntl$setown(r38, 0x6, r40) r41 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={r40, r41, r42}, 0xc) r43 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r44 = dup(r43) r45 = socket$inet6(0x18, 0x5, 0x6) r46 = accept$inet6(r45, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r44, 0x40047601, &(0x7f00000002c0)) r47 = dup2(r44, 0xffffffffffffffff) r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r47, &(0x7f0000000480)='./file1\x00', r48, r49, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r51, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r53 = fcntl$dupfd(r50, 0x0, r52) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r54, 0x4, 0xcc) r55 = getpid() fcntl$setown(r54, 0x6, r55) fcntl$setown(r53, 0x6, r55) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000000)=[r42, r49, r56]) r57 = geteuid() r58 = socket$inet(0x2, 0x3, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r58, 0x0, 0x6a, 0x0, 0x2e4) r59 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r60, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r57, r60) r61 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r62 = dup(r61) r63 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r64 = accept$inet6(r63, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r62, 0x40047601, &(0x7f00000002c0)) r65 = dup2(r62, 0xffffffffffffffff) r66 = getuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r65, &(0x7f0000000480)='./file1\x00', r66, r67, 0x6) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000040)={{0x2, r34, r56, r57, r67, 0x84, 0x595}, 0x800, 0xff, 0x8}) r68 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x80000001, r3, r11, r27, r67, 0x1, 0x100}, 0x4, 0x8, 0xffffffffffffffff, r68, 0xfffffffffffffff7, 0x200, 0x10000, 0x100000001}) 16:01:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0x5, r5) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000140)) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r7) 16:01:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x1000, 0x0, 0x69d8, 0x1, 0x34d0, 0x4, 0x52f1, 0x10, [{0x3, 0x1, 0x0, 0x1000}, {0x4b04, 0x7fff, 0x40, 0x6}, {0x5a1a, 0xd187, 0x0, 0x3}, {0x1, 0x7, 0xf2eb, 0x6aa}, {0x4, 0x7f, 0x1f, 0x1}, {0x3, 0x49, 0x6, 0x2}, {0x95447ba, 0x5b, 0x10001, 0x7fffffff}, {0x4, 0x800, 0x2, 0x1}, {0xa00, 0xffffffff, 0xff, 0x1}, {0x0, 0x6, 0xc46, 0x58}, {0x4800000, 0x82b, 0x6, 0x2}, {0x2, 0x7, 0x401, 0x7f}, {0x633b, 0x8, 0x40100, 0x6}, {0x9, 0x1, 0x0, 0x7ff}, {0x2, 0x1ff, 0x75a, 0x1}, {0x2, 0x8, 0x1, 0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x89, 0x3}, {0x6, 0x7}], 0x2}) 16:01:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000004000033f776ea000000df9702aaa7ea720eb68e654466b692916e2ed6ca82bbb81aec13fc9916f857d950a7a8483b27d138bc647db065c55302c2793c8076b773edac6d15d43c021ef86d0e85c635609e9609cc4633bf537391342d9d75e6bbfc6970be88fd93b17a29aaa3f19c29"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socket(0x18, 0xe2c1157bdf63e27c, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\a'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x12}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0xbbe2aefc289f7287) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) socket(0x10, 0x1, 0xb3) 16:01:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xc8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x400f6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:29 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:01:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4087, 0x0, 0x0, 0x10000}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) accept$unix(r3, 0x0, &(0x7f0000001640)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x2e4) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r19 = fcntl$dupfd(r16, 0x0, r18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r20, 0x4, 0xcc) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r19, 0x6, r21) r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={r21, r22, r23}, 0xc) r24 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r25 = dup(r24) r26 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r27 = accept$inet6(r26, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r25, 0x40047601, &(0x7f00000002c0)) r28 = dup2(r25, 0xffffffffffffffff) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r28, &(0x7f0000000480)='./file1\x00', r29, r30, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r32, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r34 = fcntl$dupfd(r31, 0x0, r33) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r35, 0x4, 0xcc) r36 = getpid() fcntl$setown(r35, 0x6, r36) fcntl$setown(r34, 0x6, r36) r37 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={r36, r37, r38}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r23, r30, r38]) r39 = geteuid() r40 = socket$inet(0x2, 0x3, 0x0) writev(r40, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x2e4) r41 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r39, r42) r43 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r44 = dup(r43) r45 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r46 = accept$inet6(r45, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r44, 0x40047601, &(0x7f00000002c0)) r47 = dup2(r44, 0xffffffffffffffff) r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r47, &(0x7f0000000480)='./file1\x00', r48, r49, 0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000040)={{0x2, r15, r38, r39, r49, 0x84, 0x595}, 0x800, 0xff, 0x8}) r50 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r52 = socket$inet(0x2, 0x3, 0x0) writev(r52, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x2e4) r53 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, 0x0, 0x0, 0x0, 0x62, 0x9}, 0x5, 0x5, 0x8}) r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r59, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r61 = fcntl$dupfd(r58, 0x0, r60) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r62, 0x4, 0xcc) r63 = getpid() fcntl$setown(r62, 0x6, r63) fcntl$setown(r61, 0x6, r63) r64 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000001c0)={r63, r64, r65}, 0xc) r66 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r67 = dup(r66) r68 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r69 = accept$inet6(r68, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r67, 0x40047601, &(0x7f00000002c0)) r70 = dup2(r67, 0xffffffffffffffff) r71 = getuid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r70, &(0x7f0000000480)='./file1\x00', r71, r72, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r74, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r75, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r75, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r76 = fcntl$dupfd(r73, 0x0, r75) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r77, 0x4, 0xcc) r78 = getpid() fcntl$setown(r77, 0x6, r78) fcntl$setown(r76, 0x6, r78) r79 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000001c0)={r78, r79, r80}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r65, r72, r80]) r81 = geteuid() r82 = socket$inet(0x2, 0x3, 0x0) writev(r82, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r82, 0x0, 0x6a, 0x0, 0x2e4) r83 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r84, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r81, r84) r85 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r86 = dup(r85) r87 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r88 = accept$inet6(r87, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r86, 0x40047601, &(0x7f00000002c0)) r89 = dup2(r86, 0xffffffffffffffff) r90 = getuid() getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r89, &(0x7f0000000480)='./file1\x00', r90, r91, 0x6) r92 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r92, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r92, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r94 = geteuid() r95 = socket$inet(0x2, 0x3, 0x0) writev(r95, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r95, 0x0, 0x6a, 0x0, 0x2e4) r96 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r97, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r94, r97) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000040)={{0x2, r97, r80, r81, r93, 0x84, 0x595}, 0x800, 0xff, 0x8}) r98 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r98, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r99 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x20, 0x0) r100 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x100, 0x0) r101 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r102 = dup(r101) r103 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r104 = accept$inet6(r103, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r102, 0x40047601, &(0x7f00000002c0)) r105 = dup2(r102, 0xffffffffffffffff) r106 = getuid() getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r105, &(0x7f0000000480)='./file1\x00', r106, r107, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r109, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r110 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r110, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r110, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r111 = fcntl$dupfd(r108, 0x0, r110) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r112, 0x4, 0xcc) r113 = getpid() fcntl$setown(r112, 0x6, r113) fcntl$setown(r111, 0x6, r113) r114 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f00000001c0)={r113, r114, r115}, 0xc) r116 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r117 = dup(r116) r118 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r119 = accept$inet6(r118, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r117, 0x40047601, &(0x7f00000002c0)) r120 = dup2(r117, 0xffffffffffffffff) r121 = getuid() getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r120, &(0x7f0000000480)='./file1\x00', r121, r122, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r124, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r125 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r125, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r125, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r126 = fcntl$dupfd(r123, 0x0, r125) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r127, 0x4, 0xcc) r128 = getpid() fcntl$setown(r127, 0x6, r128) fcntl$setown(r126, 0x6, r128) r129 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f00000001c0)={r128, r129, r130}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r115, r122, r130]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001980)=ANY=[@ANYBLOB="210000efd8afa10eb59d9adedc2de2b360ad586804b71a61cd4535e2c73c06de8aa33aedbad6e23cde3ef23f2cb288aa6bb0cc161da6c8ca752f33e70beb7ad72453ebef06a1810ed33958d01818b8d37af53b902efbbeac4929ab022eb7bd20a474bd68dc84da0e28db02f505cc0ebc85fa977df4e582fd7b5d05edb4de9c83017a4d4227dd3458bf6d3bf656751676f52ee9756fb767151f8b41232b82801f93ec71fe9c4af9a987538fda3f8c92d1acc69e5849ee60e273057be7a2d3c589bd6ac62408d4d732682a90"], 0xa, &(0x7f0000001480)=[{&(0x7f00000002c0)="b2012f8ddbca05e966160321cc1e425e235d0240a2df3fb63ba96d0b16977ef151bde879ae63b3c08a2fed4810cc556b9b8c2b83993e47a134799f4cce55da584281f7b7f3720e6ccc7b13b1414ebbd087aecf953a21da0cedffdfaa32ca9ea166e1b73cc6df6adfad6e1fcf92db1118932212f70f6f9000a1640404da846a50e1817f3cecb6e48a7db69144a436063870ee55404171c7df53752ffc47d1fd99a7fcff2db4b0f2b47ee4ac98ef418fbb2688d497008a419b05e3402bb9726da85da350058f2ddafd33dd2827b3ad3a573ae8f65b65f4fdae3ab04ba49c13ee1ee3a8180ae3938bbb9d98ab5dae54d6fdd87e01409c8924a562ce7835536438802223de53d955746804bb89b28b51923bfc4807883b4fd1ce7541d13e42c282df1b0647660e195fdac4bfc04bd3a36ccfc1eb2fabfea7bdc10cf8c4b61b719c765e7be800074eac61fb1ef691130a76a46c0269b93c23d894a173b79af13dc77ea1fc3b2ff8f794e765b88518303d7b4c4ca936864b3631d06f6522ffd911618236d5dc6e79ca34e0824b865625f05327c308897fd00e4a5f8f05334b8d8c9f6c635e7eb07e2e6373092488f455ba01db40ad39ec1ca7c18851fa9a10c7249a39006b4bfdfc4746b3b633daf4e2ccd1159c13957d76f4561940ae44263746af446a3436a6bb731f8fde236d7eb58ea68822df968087242ba574375351d097d14f56797092e875553f55efcbf6d4c5ef1193a89474298afe6b291cd4e2fb6ab57b62692bb253c3a7b6a026bbcd614178f1e9cd4de44c5ba275bab6bd45345481305a226fdbbbab66c210e6df5733f53e9d711893ed2c83b9812d63c39fd3889529a69c8f4584420d3eaaa59483b8339cebdba33ddd0e38add091d2c49bb0ae2ecd0a3523e4eafff6bbff5dae32cb2e7cfd0e625976adc16b695a229855acff4996a8bbbf7df1de7a16dba3b6759a485d261b32f3b9d2593b5172e8cebbbef35b68bdf7ea00cb87866ff770ca2debd83c2d5c13635a6d8d47e718ba37b4784c1cb2961c4f81335b7ed3cfd1f2e95c3d7e2032bf747817835373040d1fb44fb3274e84210c4b317ad9a98a21cf43926053f7d82a10701c29115b23951a8569426e4db4e3ae24a2038732485243889036c2f06458c490a75071e267eccb57e0505f5c9a01d73077d816400d65146b9a0a5159af5c630c65e050c991891b32bb6b7661c1506c6c42a0ebbe3db7154ef166c39271ad24cb94561082807ce3d6463b13b7f123094cf76d127190511e983f1d7eefb83ae1218ca7c002b3c314c9a467a4db78f76260c55923678851b4ac5f22a4b6981274fca0ca731c8a923ea8b262c7fe235662ecb06741a009f801fef83a40a811f37e3636fc57f6d41a6fa33e4d5b73033982dc25a16eca329f115ca4cb74dfbb1f9b20907dbb0ed8031d7f76fcaae27eb170f3a77bf65d978d01756f508f67fcbd0d29f2f3032aa4253296672c9a546223280db862ddc78efd8afd513b570a6049612518f81dc7e08d787bce407b2c249bfe8004c7e05005d56a80e587d8813b30825f55a27d8b7761b6e4036b5aa7d31fee4b81ba20a6b85c80f0f7ab7c0a0955c495f7410c15da119a11b9a6e226fb9c60788f3b0cb1a93b4a4417be2dfc843e0756a89ae2cc274d9752ecc04dd91228169ccdf269d1e8921b47bfe20516f30ce48fe37edb51ca4bf18834f54b4a522857f83ead091ec11e16f6db4f4da3a2613470245e37d273ce93b2ad26074bdd34d868352cb75654834d3bd1bb4a69d55cb02f9e910bc8edcaf4bd5cee611d9b7a9d8dff0a9497b28f78b7c8d322c615726b424ce2cc69466648c068cbb84c5fe6bdd9b07962fa9b6f521d6fa45af668c67d959b0049f582c6b1024a6deeee27b0cb948197ccec98d377d5b94d61aeec98131603583ae55e2489b9330dd65ca3487bb3d92e4c07ad46a44845576232d2e4900b749215433cd3e1e93266f931edb87a67997e7354671e992a477b97477fbf2d07c9001d749d74932a95771bc7fe5c6e7e2fbfdaf0313cb9315d3d1afd3575347b7d1ebbfa5a04c4d6b33643c6665f792730ce3d1808df9ae2eef787bdf877f4eb4e4f30899ba4f55c32ee063fc6acad2bde36d0c7249266d2cf2c16c085be566410f62e6b1a684cf1a27696c36137bc7588c1f8931aa17654e000a4fa2f10763d5873271f29f0372b1a8fd1451c775e1ca98e82d661486441faa973ca3fdd1cf4d5076f37150a12906bca175d30eaa3a33709cb7c95932256cebe4da90ec2d15b123ca5a5f0b653edd1632fe05f5c8cba92fab6d2726099f80ac374d21ab1716da6dd59f12cdfdd0c75dfacc555faf1486e525aa441c6d033248a70597b4fdd935fb64653e2df9a676bc3a8bbe27e3f32ceaa51234907f478b26df856f781bbc321ad4a5252e821bc9cb8e5ed1d24c0b5369dc47457daf5bc8230404d1c2af570683ce31829a2f05489d01e835958f083275b00d9c5e5e90d1b5feb8b7dcd0255c5c103f714bce452931d0528e89b5b245779c717fe35af0cd4a88c8ad045c7a0f46412c3df0b29ab492c4af7238608b5eb6291e83e40e7137a673274a651e7837ae160f6a4f5fa126802f451ff184652208d5ec3ba6245e44bb634ecbae019413442d2b84789517f4530dbe823ab50d166a7d35834686e1bc0f3294452ca9ed99c5f64fc38bb2002c3c30fd4b9d88a21e708d8f4607efd4db0cfd6148bd3908d48b848dc6af2c91aa01279970a47e45e2b2ba3df2659b553b4cc719454f595438a088faf48d3c1288688ca9b9f733495f26eb5f898f6316614ffebb7d1ad3035484be1014739c428227b622e0597928eefdb914b36c3cd38cf20179d42875fba8445cf9e4e580f7e843626e9e7ec4c3214a0b13534cded428fad1a3b9e1c17d9421274221cc30c6342186ef2ea4a6df76e317c1aa27aee18a2d1e9426f177257051ceb2c8d339c190180a6f920547cc5ba4aa885880ac8c93e7ec27a10567c56494ff9792c0754e85be27a96247755a2022cd6ec5abedd317fe92b0bf89ae9a9448dc6fd486c9388ab923946bcb1e648671f35c6449dfc1bab378d4fb2d5cc6029563fedff730f6918c72d07fe2e76c7961334dd708d4998d8eebc875adca2f69ad1d19395794686b7e4add1f0e0b0273e40db020fe1cccbecfa5ae44c10e1db734c5fe2d87603a646c1c440b2c3f59e88a2f022c7176ce8b293d5dd7de22af244352f742bd12b38fb77dbf91c82b92d64d56819a543d1c1ec7d8d1e6aa3b06edf5ff2041d558a8afb749a375f5fd14d760786ccfc12808f9383658b1ddfbbd5345249a6bd93ce77e8c154439b609a99b306f6b1117741b878ec0c24c622aa4287bd42bd416d5d5be643a7aa156b7ad3d01167f7afdb132890e76c4adceb174a0615efb6f88369275dcae14e910150d50bd575043d2f7f0df0de06e097a3356129c815dabb3faf641da0888c67f828eced881afa5044585b1f4cb4e7e7186fab0a68cc7b66c10c8ec9b4d6df32abad099e6e2905fb0395077ae129009b8eb94d86a23d13bd30e48f8efbcf14bcd732c8e44b40c061d6c3b3761dd54f1442503e56d07e5a1591320dfb2c2bdf256141551ee71556cde024df056d0b2fefb1c64436f484b0ec666c574ab6182c929f39a2dc94588bfa4ebb9f89e62c6ce490951a995808cd06c03aa30af5b16b22b06eaab1c59d80698acc9e97ff5f97cafa1a1fdf83a4440921f6c6ee9fd6f3101354bee238f3768b2fafec08017f45c72c45bce6453384bbbc3f5640feda569549e3867b822f9231e69b0cf8460d5165045955f1f7010338da48818e96d726351469efacd24d9ee48309eee3df1a98e3e34f713ce6014601a42cb33d99e3d85f3dba72d7e155263944f28c78f4bfcf7a1c55f196646c71728f8b409ab428e5b182d7216cbc6982b0ba4b90c71c4a81ea89375b1f24393f34703fdb7ba324d47d8b09e7528badeee75f290afcb7b386bbc758dc26ef7aaacf1467dcc4b23efc10a0d9058511f69492b8325852a59b653d737bacef3c763101fef502604d27de30da2e1dbc897acfe573a9ed37e0d32e4d4da2b3e0e139c95194c3c81672f97b1a83277ff5479c4a87dae3e2437bbd4197c181341ed53c10cb15baab61a339dfa59879bcc36d1230963b4bd2d9a689f836501f17d8c528ed26005d84cd4d89a8b2009e0d5be8a8137a7992c16e9abb9e49df56f0adee908f0b41dff0328a8a30045db71f83a3deb02215cdbc9baae4bfc47687c087c7974daaa36b4f575a4251d1caf160c60c69a9a0f29d7b1fa194bf88e7e401e9829624c2601f683150a9b17a127525e4391e89848ccc5f28308b0beced36144f1e0714b0f4eef2bfd397e63269d0f64a4ff576ae651ce1bdedb3d98bcaed60a7c224b4c47748c15321b9583c6f3c5ff82ffcd807c4b26b1f369d3b20811985ed3be490611780a51962c0f8908fa2c09bf63707a97674c93522a2e92de1c75e7379f889b1f3312d995ca84fe0d0645dc97660375f87b543918d101d6f3ab31214cc3b18f0d0de56c78a11aca8a4fbd0dd76459277f29ef4842ce454a3cd207d90002cb134703f8060448eccb19e9d3929a0651bbebb2ee8f1b1d0515d491a9e65b627996c616b0ebb75017908a7fc0343b75ac83346af639664aca8552a1fe358c80fa184e9742b12f6c7c9d4f2d790d437207ba8cb4f02484be98c95c984b20ce5801f2eb13f09f80b09ea48a65f0ef5a4454158a28067e77ea21102875a675bb6c167053aa6b695e5d2655c62eb5a1c1145d56f0f070fdd9ea3a3e174cb5b83316f3148479f2e0f440a1ac72a686b109b2accef8b227d5ccde97cc0e86bc9af16a1061c1052387b731eb28a06e64c6f6a0e8b41e34b83d235c2e5c35b7d53993fa8613655891591b86c40f89d576f9c8f9c208b9abe15369ab95ff94a58dcb1173f97263bbab4677ea8ffd7ca4c15c52d4ab48c175383fc1e85268d33d2bc0e66b131307866908c2a9075ead605de0b77e6bdd4b83344b4456e37c927bfd5c86ca480c991ca7cb1200d5ea8f3387bcb00dc8a1b16abe2c6ce9511a92be3847e64c62cbd87bb818dd27cede94de90755ea96a234fb6edbb4dccacd61d067e6d68cf2efe4c4f2d8c129cf73dcf4e82073c460625aa2b6c5582aa55b4c4164d4ddb33507368e783860864f1db55799b095a1baf4bd14a6c85e9b4ff707fd3eb88a17b0dac0dd7ee150f4b31be591dfb519a48c4f6c38f210262f4da97d77678e0f941fd2028aa49fa58b8eff55ffba76839618b025e8c1a94c2ef48cc2122345aa801ffd380c3fd778f69349ee9b0af3d2e91ee90e9b04f0d60a67d5e09e29c08fbeb7fba8bd45eddfa56e66f7f1909b326e9e10b8e5bcf81d9c4800b09de91aaa468fd78eb30efbcfc6f116dcc4f89c4c0eff1b7367864ea99574b02bc871c87cf8b210fb5b970b26559a46af46650c25e47f85e7eb70ad325e23d93703eb4fbd7d840304a0092a50b555d2755ed3ab9d305526359328893d6dd2259efcd740e98366e44ccecec9bc1ff47a4e23d1380cfe2eded28591c0844912e5e73a09a59515c1e9a5fd1e9fd36786989e670b335dcf58097c41456560f206b6a33ff83a6cda0b928a12ef88f6f994aa0c68d2839f546a8ee20a9a823d482e6f73215b3ea7f3c760f7c516d0ed5749bbb72a7d34e0d44c0f885a899ba4627253325965b90973ef3af961d48063f4bdf1dcc6eb982a9d49f9dff3411722a18b31c174442adbdbd0d46642fb4db08add41", 0x1000}, {&(0x7f0000000100)="86a946671b714cc945968925eb", 0xd}, {&(0x7f00000012c0)="aab38ca625572d1cedcc51954c7b77dd36f6c6ac3e284ede932aab7b277982027373d615b0fe4e7cfcd8c3d40eb03ce2f7c6a43a59bb38e5be6fbfec1ffa35339c1741b01eb7000fd9a94acc7a19d678a341c50e81faf7b0959751319da531a8509cd32aeb668e061f930036fc33d1415f902cb8f6e414d8d27c9e35e769054de1c04fbf3ccd6f19068f3066e2ab8b606cffcc3d663440d747b39b54e0eb703d", 0xa0}, {&(0x7f0000001380)="5ba01d5a43fa088d66e4c70dd1f0e062e785759e8d746c3d4e51b9f5e2084b90af0ded063cd990587d58e4110f7e5e95c25c73ec71faafb09e3a694354fa2d4a6f4c838493e6a3b0a0e0317cebc8c1f38bf5bd27eb477ca5179f53c14cb706c9439f27b024423b29d314876c277293d276b5c15b1df3f8342675eba4386cf4adc254fc6d3bbd39981272190a1e35e211e7cd96bb469a9920c384ab9a568c3d567bc90cca33b48461d6c9e3f2d180ab175d23863d4eb86f1efbf7438a9ff49bf3d609dd9203d6ea3198e0e40a3dcd341c5812d7d6", 0xd4}, {&(0x7f0000000140)="b7d96eff1e21ffdc1430bc97ee3e2988d171ab453db1eb121675f4d0f6f85674615505de82cb49f066b1893403099367a815a303bda849ad65b32e26af1bc8431b724e1ed1b26706a24b8d83943d61dcf2d6ecb8c5293fd8a4992b4e326c9dcc960e2197dd4c7b596a274c6e637468f3435aaaa23bc6f34e97d852571e", 0x7d}], 0x5, &(0x7f0000001a80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000b8adfa2b73b34ba20ede9865d0d79a2585b906868571d98b83710d45ce6834d12eb05dedaf5d84c3c3a437c94a0e1aad5d15e70b6f26df05b33feed3007f0146bca84c6f9df08c961308317617ff2eac890c4428045d130a4662e1c2d330aa21868b35f9b246328da67633d6495000a6cd5b4d297d", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r99, @ANYRES32=r26, @ANYRES32=r100, @ANYRES32=r59, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r106, @ANYRES32=r122, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=r38, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r91, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x7}, 0x8) r131 = socket(0x18, 0xc002, 0x0) connect$unix(r131, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r131, r0) r132 = dup(r0) sendto$inet6(r132, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) pckbd_enable: command error 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0xc}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="b1e95f04130000bca7a2ab8860c61554c86cae75080000000000000000", 0x1d, 0x0, 0x0) pckbd_enable: command error 16:01:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2cdd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb226cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3ef4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a06041628742267a33e880d3ae9815342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d5428e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1d7}], 0x1, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {0xfffc}, {0x3}, {0x0, 0x4}]}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r5) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x166) 16:01:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r2 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:01:31 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 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:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x20004269, 0x0) 16:01:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x1040, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000009c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x6, 0xfff, 0x5, 0x8, &(0x7f0000000740)={{0x0, 0x29, 0x7f, 0x5, 0x3f, 0x5, 0x4}, {[0x2, 0x0, 0x9, 0x43, 0x7, 0x7, 0x9, 0x100, 0x100000000, 0x3ff, 0x3, 0x9, 0xfffffffffffffff9, 0x1c0, 0x5, 0x800, 0x10001, 0x2], [0x3, 0x96a, 0x7ff, 0x20000000, 0x800, 0x0, 0x4, 0x7fff, 0x9, 0x8], [0x0, 0x80, 0x5960, 0x4, 0x3, 0x4, 0xb0], [0x2, 0x800, 0x100, 0x8, 0x2a4, 0x9], [{0x800, 0x8, 0x9, 0x5}, {0x9c, 0x1, 0x2, 0x3f}, {0x401, 0x100, 0x8, 0x2443}, {0xc6, 0x9, 0x0, 0x100}, {0x9, 0x3, 0x101, 0x1}, {0x5, 0x3ff, 0x81, 0x5}, {0x0, 0x8, 0x200, 0xffffffffffff4276}, {0x5, 0xfffff0eb, 0x2}], {0x4, 0x7, 0x8, 0x8a73}, {0x81, 0x6e, 0xffff2e1c, 0xfffffffffffffff7}}}, 0xfd46, 0x1}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) 16:01:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0xfffffffffffffda3, &(0x7f0000001400)=[{&(0x7f0000001540)="2aa472d0e09054219e27719ccd069246a2f5b472587826c366ce8744a34e258c5b82cca3b1af12ceaf3f4ff6c86cc2853b16ddc668528813be8b784d4b25b01cf19e80e941d1c026d301a9686e43adc93b6f835581e7c5622d10c141b7143a71c106c350497395a70bb7b83805aa4b21455dc857083be0cd17dd39a639f15cb77f76601a0ead0ac71dfc4a8b07cc7e6e40bd8ddb7ba40d14970dde26281074843ffe748433bc8b0f3688c802b33388cee21121f4bb84544b7095f2aa85a5260903735995eb107810c420545dbecb97d2b12f844de94a2c257b7bdcc2483c6bd8a0191ff3b306a13307afd8305f3f1d4c4104900924193648c6a4a5be2a66fcc9ab5dfbc97404d81301015ccf7fad25ea57b7291a33619ecc579acbf10822ef89a5b5b0957881e0ac9ceec41edf21cac2218be85bd606b341aca9b4a063ce06a494a920c45809481a27c907003ea18e984332a73a348aeab556a43c70cdd1ba609591442b7bb57c78f0468464c75c43cdb3ce784a3bf3b6d99fc4ba9f2b7dc5a2991f4efa63120d3d6f0a7699599e478230e9c88bba34033bf3d0f30f339103de5f6128409b5bf61aac1fc48c9f26b736ee26b6fc3b1584cf5d574103c0c502db37e3ffb0a20f834b24174c2127491e565d7c4b121071b9fe9f03d805dfb1224a08ee29732aaac52ff0f39da272c65dfbc21b80e6ee78b3ab4a182246c3d687384c55ab0d9e951aa9c91422e50565fc03d17b2aa82f6cd81ac5e4cc4d6968912ef83864561348f76d7ce71e997344e7ddb1c047666384e17d4952e17c0788d8f524eedc0b4531817dfff58a603e5e1ac2b770ba461159d368388f9b572c4b34b83cb60288ca88ac89ddc8410a775f175d554a049ca4a279e347778b28b3ede99f4f7f722af94dc26519efba820ced0300b877e6b74ceb25ccc9e758c2bf0abb3920b0d2095c7a5bd73d9d396153e05a3e4de2b7aa2861be242b6e607ba1da98783cb1770070d1bd9086159047ad0ce64739ff3b08eb83dc9a295ebd861283009ecdbd965abf1a39d7faea8edfd25e20620796c9a41838bf5d3dce1ac5b3e64b9df936a0b4a37988e934131bd5794ca5694a6d496691f2e18a3fbcbea88a2c6fff762a1016b9a87c9c3b1a418a18003a425e7c854ea1406d73e859aa67d5de1c87f7d0b3fa6c05b7e82d218341bb24d419f9b4f800257b7a4821a4b4b4c73b27c520b33a2e4bea6cd469945e1b0551358c7065d036e969550323a9b9492c66e9bd1305df7c1e854e15d20c966a4a7eaf0a2a38da4831ad8f6e0ecd901e51139297a9d93b3fc194064d95d0e896644da2fe6bc7eb07944730b17b790d06330d40f0d0920e325fa5daae6ab0d328d8e4a84b47b5fbb2f326ab5c5441b5bbc572ae806788f99e1af9c04ba59ff717245a0530879548508ec2562da8eef9c171d53c7fc430d665000e526b7c015abaec6a1d39c3af33dcca2849e5417516db9b7b27dd4d4a1dec76153e06a28bdee5f1a983cc7bc23d208772a71c9f1420213c3b4a433187f0b0f8666f5e6785fb1c2d33dadfa377b7a2731fb1020150684618435c206ea5c196963f24445c448aba1ac33ff9404b5b6a9b230532b936e2c78396802ec4d5bbe47ee1d7d2eb42422d8d14449a7d5a6b4301ff039767b4889df32273d4f906441f7ab22a8e64992dce7d6bd64908631f4d9894fd3edc312814e19806deb56e50b69040d00e79bc8384664b6b953bd42fb2d5d8882125f5d88715c183f8cbb9dff500b68cc44c0fc4c1a9c87367f74d40468a40c58a33fe61b721e09325e05a9fa5cbea9993cae14f4ca1cb148a617bdafec7be337edadc7dfb9484e359ea3bb0a3ad87b8d0fad1bcc3e782c361dc8852096f53af67645f11f069f1475089121cfc3bc14aa2062df4f27f5c9e52d9fb2c08e8b7c3ad2c824baf0378d0d315432b5a1cfb09e5161c25e292beada78db80c538977ca63001aec15e689c2b5235161141318c0404cfbc1fbc7bdd9dfaa49245c24ec55bf2b95aa170caa9b3b6b3154d849b9e731b9eaf643c1c73b6d88f107699bf4fa4c33184df50aa430f6fc43916b37056866d33b4c2d661724774385a4391fe544f4b73306b0eb4f087e9b1a514d3823ee5b2dbb602205c4ccad30a50110a28f259a92dc2e16d43b601d41338d01db908e5b5b1b94c504c4deffedcb6134ecfb9c150dd7e7835ae2bce41c6fae3aa4a16d9d2ead0456e03cd02a0fe6eea4ca58e30d12af8d813696022bead6276d02309f55075c77364b6e22cfe6d263abbf92eef290ffee65c7bcdc6382af612d173b233fae873c371920b19383491ff68265e04a5a2cf7c15eba9bfaf1aba48268c77e6cefdeffdebe6a553e786172e987ba345f556c1cfd3712000a669bf91cc3944abc4527b2d74be6893fb322d3c8f7fabbe98122310f871ee7aa124a889da9bf385791bdd367b8499d714258ae2c8f3c37219cb502d0c4e645e84cff69221bf6b82f37f96094c42fe986d9065e524d3bbb550fb55953457898c6b474c57bc3cd1e8934c0aaac81aa85688061802596d8cf6a8c8330765e0ba2936d3d81f274bd0916d2905c4dcec678f7b94b2283122cc292930735191864349ce3efdcee5a561d2f1dd671364aaafefa782a1db1aec8bad25369139816de94022a86782e955925b8d3e04c9031dc463dde5dae28ec4ab9fe1c2c83d1bcfd7a9ccf33edcd7d3b36db1c17f0df43221c788343b414d5182fe3cc00cf68d006badf50945eaeaad15d3a8d495f9c59d565da0593a4e2d48741773f90d6b6501bba9f82df7df0c301e0d205a604c3cd34c575621f9d1115732339727ed2b9f17bffc1c3a36cc1454f7d841d5eb1ca8e9dc6f032705c8d0f70b6e3c5e1116d3e606b54b72edfa80b346c754006f91b1b80e621b7bbdd6070be1a51a281b5b550b2a181ab12ccb82afe3ea2a6d9b1968d8382e6191277a1d8b9b2c049d841479dd64513110a995aa70188f04ef42a3adee4126541e4007f7e7ff1af0c4bec4571aac73f2e062cf8423c2415eee82f185cf5de82ce8cba652a316f3290bb63a673edc062ad8d9752c959e8e8ab2082630e8d278a83bdd8b8256148488ba9992776464d064fabb1b744756d363f43371ad7f2d6a1b1b3401e4099c4ed3a7caf27583638e88a66c1bb1df8c6effe7bc8f0d702ae3de8a2d50055a44b3bfefc68637d692fb72007a205d993e01217715c912446ba7723358cf37c79afd2f1395be8dd8fa82d8b2b8d2022592cfb0a78b95c53c89f1e778bf6d6a2c71ded9771158139032bf96b40588620a815ab0e75e96efeee24e3da593f5bf56220db58a9aa767dd36bcee68235929890e9e9baaa6d0577875c1e1a705ce695635698a6a8486fb377aac6d90760c34d9d09256fb6f86ef0f61348a0ae2bc2d011a7b1991f5e8d24ff894bc0507e2f22344741c3ec09316cebe479aecf11aa7f8cec7befe13a9bc743290a795fac320e4391651efcdfe4d17441c6306c5d5f7ffe48c1a053dc4ef96cf5002829e2d577655297ce860de0039e731745388ead06d7f6e31c824d85ed529f7e71d66f523b8b806752efdcab8599e1b3fbd41b781d0877ac13e6da2c98de250a0c81e337c5dab33d1c50d6b5bd4269aec02f0e62a763d16c8ce12f09770d6722fdf47bb9d7839923949c34e2b6ff788d1809516efa44e28729e12fdaeafeb0e787461b84ab72e63d390973381343c39e3f421044024e73aecbcb17ac66e2dc144cf918681b01d8979ea0c363f09a996281b768d08267eeaba7256c48219178be5b6d6756c00fb44d8a4ab5ec10a6e5a35e38f256e8d5f5911a0534a608b2fff684472ab8ab077c3b70191b197fd9a86bef7adf2bb200f39db10b42518e99b46fcc5d649f9ba31436a9cf6c3844d7efc48ce28e0c07e798e253312d80cec40121a5dd8b5807eebfa2039fe55b1315dc223b498e95b483d40b11ec1752f2d2a0315eac8c5fed8b3fb6ef4b01b21e6e80d7be4c9f23d189c7eeb9cb782eebf62bf31582eb2b5a6e53d0e755d1060c264b50c4d3f4d15e23be9820fcffb24ce5b69994ba0e2a02da57faf985725321a475d31c143a98fe5b45d77795f151c8bc704fcacd63329e2f4a7e2784276b74060153a042d0bb2f39ef7008b321fd671b9304a3da3e89799812fd2191936a37457552189bc95cb9e1eb0cf635c033c07c75cb2593ca8ae6d1bfaf3b880bab2e65d01966e02dc01c029f22e3b889cf912a9f8173503d2cc8bc256354a9793248a1e1551ef81f35b14255ad55085c9038cd23b0140a12b1414e285ccf5d639a6cb23daff1b6870be4f36aae833e3aad9f3c1f5682e87c9dd845e8f207f0d0e9c73398d19ebb0c0c5e354cdf0acb99fa1f146ea801a122178923219674c7ac7bcd5f0e702ca42ff10251516f5235dbbf58aba4bc2633262f5dde8b1088fca8854c2e99b16eaf322c3379876be0d4b20a3247ae8254004c0072b29861284d4aaf94316a317ed82f0a966f9bd75f568e9f78dc28ff481cfca83ec85c830d3d96d7fcdfa9ac0ef44838cd5b1f3cde516c7d68e82cfc99342075cf9f1f25166a6ed476831ab40e36d8cdd95a808a7a5334718e0a7a1d137f4848c2f5993ec2a61c79692a8d2139db20c093b767cd88c0f29bc4c1603cc2854fe0446590e0f80bf56d371d7081e80660fa8736e0436104046c4c6ba9c1f61b6f3213602fdac89f58ba8647a80fd061132f9dcbe299fe49425f827ba2642e035ba7b0736bf5ae7704ded10fd8fa8b90ae29fe220675c7a1487a3fce80b34db8fc36dfc2f4550e3791eed435cde006b5c8dab331e99cfd9f4f9a57ec5ff75efa0f1fb7723076b6e287d178b31e6dcff4241d8a3aa0522da07c36a6bf257fb369038a78e93f832d315d9ac5c32cedd23ced5acbfc617c7f0df0e3bdb3783e671c1e4b13245519c251a48d21debb4910d4cd1ed0157796ba08bb3691e7d3e581716976fd24d8a80fa2bea978905d1a60e33a7882b165a2f2e3a38395fd2f30fb77649a58a6b4895e1c2b2ae03a1479d88ce208c12f728615b93eb5eaace99615b39147cc47e51bcb6cb032d21d850fa224db8b35b3831293516ee9e526c91b5f0e8ddcebc32e3743787c8a0063d0c05d4d380cea0521c1fd0b073dabf4c0ed049d42ef78277fd6d22b3cb42c7d7d7169d5c3e02a4a71779349e5302af48b50c88252a11f9b24f18cce8816cdefbdfdb36a066d5503523a4250dca7e5e75b200ef10bad41abd01519d91c4995b5305223e35b06dcca5992b908f1b6456a805321f86c4b38560de97828923d115665e6ee994952c49a8f36ee745cd6d4d06010495cd43fd06877a0e405b84f67fb1951bdb17c00e698fb38fe9d413685a08fa5365c8b7941de3473e089bba0633fa93d2544b032f577e293daca9993120d36adadf801b2a8e15589f0838eb5390561f8cded816aa14cd15f6e00de3e3c4c3a988feb6d9d80cef146b9b0cbd813724702f680ce20935390b7f73513414c61a09346ac2d7d727ae519cdf3793f5b1c75a9f46598c925586ae0dad6978820d53f748cd907d74159253a17ec036b78d2045bb1dcb2ef6c0235233acf2d0a927054ec000e12b6e0c1f901b2472eadb6bee1e7b1bc1b09d0482098b761535c1715687e0a201a3bc9d01f68c94af6c6eb134a8609e9d31f7d22f20a89c8c2e92a704dc3e1fdb900c4f51146187545d58af33e30046d7a5e7a70bba540603b5e0f8d7bccbbc13cf5e9261c28695c3707fab28e62e224b65675a25ab480d06c7854dc7d10", 0x1000}, {&(0x7f0000000140)="c3564b91a4e57f58bb72ce5647817b16d1c720770f91acb91f9c0ceae36a36647e8e79f4e1022ca956cf9a669a7cca63ef4ee671e3295d3461d542a3437a5b1a26c748dceed3225ff37b60da781f29b4efade401fad30ba863eb45b38b5d85ac64100a74364d8b086aa5a6e5e29968643c8ac56cb98b85d5e89241ed64693fb99db29b39789bb75a2e6e6231b13939", 0x8f}, {&(0x7f0000001280)="0182f70cba85daa277abe585f3ab93314f1ef3c4f31680da9586d253ce0044853a48b3b1af7b20ba776313095b8bf2bba1137fd811df90d9e86e002ee76b0e0416305497f51c2bbce5134c21101bbb0a4a86d57e5ca9d0133fdf9faf17c818bf43b8d5305a127c717b06af5b4e6fefad838cd3dc120d7dceb9c36baaa396545de6827f1841552c8cd3de9fa456bae73a3fc05b1449fc211bb55ea794e7364b178ab1f37e43632ff75f3f9df70743a4cd8359516ce5fe97a07e80c8d00b6a2421298f241f67267b2f", 0xc8}, {&(0x7f0000002540)="0f9ea9dbb7b96db67200b20d887120db5dd0026df17e62c0e2684c3d8079def04db1e26ae2372cca45b6e03f74ce0706e40b7b0b2669575ee95bda44e4e438604cf0425331aeaef8a68f0ff5785d67b68c77a01b50ea86f9e0f718209f4a1dbdd1ec9c30f9c95c7b36561a0a13ab5ba5429eab745f9fb51af3f3bfd315f0d74af7f5f0c44e4e061c71002ed46e070b6400e5749dad35e1233d55a959fd932f696005a8348bd331e00ea7293d584e52f5259c21a0454a948353b8b5d04b3b221ea7304c5293576c4e11b8c00ed8cc30925d31", 0xd2}], 0x4, 0x0, 0x0, 0x1}, 0x820a026622d82161) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001440)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x18) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000200)=[{0x7, 0x3f, 0x9, 0x8a5}, {0x5, 0x31, 0x42, 0x9e}, {0x401, 0xff, 0xbb, 0x7efe4d61}, {0x1, 0x7, 0xff, 0x9dc}, {0x8, 0x8, 0x9, 0x1}, {0x5, 0x7, 0x9, 0xff}, {0x7, 0xa1, 0x2, 0x6}, {0x5, 0x1, 0x8, 0x2}, {0x81, 0x1, 0x3}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000002640)="7179de2f7e2ffbf3be46cf80f154b8f7c676936a743c4033f65cb181f530ba8d3ba190f11984703c1451ba7d3c588cca56ca94ecbe2b1fee6936af1c66e3b96641b38feee964dba39a6f9a4c179bba2ff16b469a633f6ee8f37115ddf8ae2cacb1c9af322f6e2865973df343c7963fd05ffb5fb6b44e15ba555f7d3d390b55a74bdd28db67330da6c1608fe88e479a769ca40624c79295ea68325019c27b4d7ab85b04caefecdb20e4e96da866b119fb6fdf8900e65d01b158efeebf14476731795b7792137d875e0ee8224dd8041c5522b274689c65d408dd9f5c44", 0xdc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:01:31 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfb25aecc911988d1, 0x49}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) r5 = syz_open_pts() readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000340)) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCLOCK(r3, 0x20004276) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x263c) close(r0) r5 = syz_open_pts() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) r7 = syz_open_pts() fcntl$dupfd(r7, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCCBRK(r7, 0x2000747a) 16:01:31 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffffffbb) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 16:01:31 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000224000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:01:31 executing program 1: 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, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="970726d235cd9ca171c790ae993534752254670a12f623a9aedba5e4a4064fc2f5eac85e2eb549897adf161e6a62145850d8a952e5c94c6a4a747b857a2bedb798236521d1f1c29bd44437dca72838ef0a4701914249c9", 0x57, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x8000, 0x1f, 0x3f, 0x8}, {0x8, 0x3f, 0x3, 0x8000}, {0x8, 0x2, 0x0, 0x10001}, {0x2992, 0x9, 0x20, 0x3}, {0x4, 0x0, 0x3, 0x3}, {0x1, 0x2, 0x9, 0x40}, {0x0, 0xd9, 0x77, 0xcb}, {0x8000, 0x7, 0x1, 0x2}, {0x835, 0x65, 0x8, 0x8}, {0x401, 0x8, 0x80, 0x8}]}) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5ed659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a0de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f68b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaea9671859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a270000000000000000000035e6ecc5d8dcfdb56f084bc4d75fa988bfc6f93bc108ba719d4973e9921b8784cac3f025084f014986d767fdbe90ad3ca81be8be015765a1d8ebff9ede11317eeff8a749ef14f7df78f35ee1b2b9abcd9a9d8baa806e2f2700fcf768925961808f9a55e828f02c2b68e379addb3245f2a876217f8dcc3843b924b1a7a76d997d13a694c3590d5d12a48ef1b902dc211d7b5d7c0e6e0942e0acbdd1d93e7f42c8907440111fcf195ac6d936b211935d4a7740"], 0x10) shutdown(r0, 0x4) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x7ffffffffffffffd, 0x100, 0x40, 0x2, 0x1}], 0x6cd0, 0x0, 0x8d36, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:32 executing program 0: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x3f}) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() fcntl$dupfd(r3, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 16:01:32 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x6, 0x4, 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(0x18, 0x1, 0x80) 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) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 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=r29, @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) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r30, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r30, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r31 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r31, &(0x7f0000000140)="220e22", 0x3) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000540)}], 0x1, 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}, {{r31}, 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) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r33 = socket(0x2, 0x8002, 0x0) r34 = socket(0x18, 0x1, 0x0) close(r34) write(r34, 0x0, 0x0) connect$unix(r33, &(0x7f0000000200)=ANY=[], 0x0) write(r33, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r37, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r39, &(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:01:32 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) ioctl$TIOCSTART(r0, 0x2000746e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x9, 0x7f, 0x1, 0x3}, {0x6, 0x2, 0x4, 0x1}, {0x3, 0x9, 0x90, 0xbe87}, {0x44f7, 0xff, 0x5, 0x15}, {0x8000, 0x2, 0x5, 0xfffffc00}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = msgget(0x3, 0x204) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgsnd(r3, &(0x7f0000000140)={0x1, "9fc1a2ec1eb22c178d26985946a136672657b512d815c3114e5b705a8f678ae0655c563b9f0f722d9f81f71ff4012f3aaeb980043d31750f563b3c2e5bd5d6290a167587b85d4e6ed86a5aabf6f9ff49aa602a95e93b7248a86aa1246cedc31f911ab18e60cfe19ffa947bb4"}, 0x74, 0x0) 16:01:32 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x6, 0x4, 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(0x18, 0x1, 0x80) 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) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 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=r29, @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) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r30, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r30, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r31 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r31, &(0x7f0000000140)="220e22", 0x3) pwritev(r31, &(0x7f00000002c0)=[{&(0x7f0000000540)}], 0x1, 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}, {{r31}, 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) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r33 = socket(0x2, 0x8002, 0x0) r34 = socket(0x18, 0x1, 0x0) close(r34) write(r34, 0x0, 0x0) connect$unix(r33, &(0x7f0000000200)=ANY=[], 0x0) write(r33, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r37, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r39, &(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:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0xc}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x3) r2 = fcntl$dupfd(r1, 0x0, r0) lseek(r2, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x2, 0x3ff, {0x81, 0x8000}}) 16:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:01:32 executing program 1: getrusage(0x7ffffffffffffffe, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/106, 0x6a) msgget(0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r1, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getuid() chown(&(0x7f0000000340)='./file0\x00', r4, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) clock_gettime(0x4, &(0x7f0000000400)) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getpid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) setpgid(r5, r6) r7 = socket$inet6(0x18, 0x1, 0xfa) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540)={0x2, 0x7}, 0x8) r8 = shmat(0x0, &(0x7f0000ffa000/0x6000)=nil, 0x0) shmdt(r8) semget$private(0x0, 0x2, 0x9) r9 = open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x20) linkat(r9, &(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00', 0x4) pwrite(r0, &(0x7f0000000640)="bc93a9eb3dadd1a3746e000d6903a68d7ea9c034e03b3fc1b376e228d8519bd4d3fde20eec371feadef1f13438b509619287b11e666f589762a1834bca780bf583a07b7c3bbb27ae8b602cb2fd7b325346ae46e0381429fa01a7bb72a1e3544e6edc1a22c7ea98765eb467d8384595fb3b4e3c08201596f3456257b348f6ee1958f2645d5e3d296ca560baeab182f616452332638a576cf5b4095fe3417be7c35e2ce0b4c1ec5dc3ccd0aafdbefa70f13f372a9949ffd56e4384f85a5f0e", 0xbe, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000700)={0xb801, 0x4}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) setuid(r10) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x05\x00', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x20) 16:01:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000980)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9e92, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777b", 0x630}], 0x1) 16:01:32 executing program 1: r0 = msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0x4, 0x800003, 0x2, 0x2, 0x8de8d22, 0xfffffffe, 0x1, 0x1, 0x2, 0x9}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = open(&(0x7f0000001480)='./bus\x00', 0x1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r7 = socket(0x18, 0x1, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d70000b2f66696c652fe662361b6d1faa2313d7fa3587b7e5b636fa7551db3e2e7cd6bd27b4263eb0b279bdec3e7209be2036fa764bb5a0b88db1553f2f5915bb41d8fa12bd07caef8c0a793a74ecee7096a00f00007c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda45b5ee4106da406de0000ebaa54c677e08d08a5ca20284a24f2a3c271b64774119a5dc529"], 0x10) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:01:32 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x59c6], [0x0, 0x0, 0x3], [{0x1}, {}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x800}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0xfffffffe}], {0x0, 0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x3f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8, 0x4d, 0x60, 0x8}, {0x2, 0x7f, 0x8e, 0x6}, {0xdc, 0x7f, 0x9, 0xee}, {0x7d, 0x10, 0x3, 0x7}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r5, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c, 0x7}, {0x87}, {0x200000000006}]}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x4000000, 0x7, 0x2000000]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x3, 0x81, 0x3f, 0x7fff}, {0x8, 0x3f, 0x20, 0xffff}, {0x3, 0xb7, 0xc3}, {0xffff, 0x81, 0x20, 0x3ff}, {0x200, 0x3, 0x0, 0x9}, {0x7, 0x1f, 0x1, 0x1ff}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x05\x00p', 0x0}) getpid() syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000300)="f070ed54eb4aef3fcef3660a6d1a5edbd11570c291aad551ce7c2bf730c007f288f45575cc8be826acd26dfa55e1d0bee32ba02600a12b190fcd1b0638a135afdfedbfc971810382b6a2d0f3c4f51cc0236c6aa340b63e1c07347552d4d71a8fc18f1aae5d8de690e51269e3118ddb8047551a88e2f4499043af6f9b362704ef23c7f3557b11c42b325079290ba4421400000000000000000000933cfc34c0f0bc92a53ed8c57a61992ec70ab05fa7962ce8c5a0f5767994d366c1f8b520392f6556daa0c91ab233d32fc754855460dd89a32ca86e43bd7356b04f24c76102e175d9e77b3c8b87687948b2f80dd503a989670e250ca89ee68972bfe469a679911856123c632cbae6a2f0d0e8a8fae5a3eaeaaa85abcef08f4dede2c79de65d252229ae56a238883da576fa2beb5b36198af273f3195c715281d227d7de79cf7f8d3aafa343e80ccc5fd725e424902460ed5ecf3e98a513513145f75ffedb1bbe4f08180273e32862e35f898cfc432dafd8f4d481603ed250203a30503222be7f7ad4efadf29c4d5866f477c06204a50b1799b47b777436668d90446f1cff9bd21eae3dfb4f1aacccad7795acf78ecb235e3f3e0c3c2a2ae991c322ac14d54ba2f32f6b6c7601a3cd447f1d64ba681a487d479f6082b554a80994192e6799f15f6864b019c0646cc619a76bb3d5d97ecad077cdfa9e2d12d7d04e9667e6080063877ece944bdd8a853b66a89048872c66c028f66bd9be434ddd6859f45f2778c1678a65d5a29fb4c32d54efd87d59a5d9a91c264ca21597eecaf7cdd24beffce7212b1f9197d456bb9ea5194a2ffd3fbec92fe4af5a36bd268313748bf50bdcc641910c57e9b0b44b090c5bfaf6980e7f") 16:01:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r1, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r11 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) r16 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r16, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001840)='./file0\x00', r14, r17, 0xa) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e0", 0x14}], 0x5) r18 = socket(0x2, 0x2, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r18, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) recvmsg(r18, &(0x7f0000001700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/206, 0xce}, {&(0x7f0000001580)=""/59, 0x3b}], 0x7, &(0x7f00000016c0)=""/17, 0x11}, 0x2) lstat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x03\x00\x00\x00\x02\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006, 0x0, 0x0, 0x40}]}) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, r1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="5d9d43fb583a8679653fce28dcd7af65a8bd3a13204a0ef8801ad3cb73f611e10c0d5a9a2d057dc6861a111199ac67d1316b067307d95d8afc4860fa74073b9b94379fa39c1584b96c87b208a6101d1dffd103e435e49e2778aae56f865cb3c191425e16fb517917024b70a2ff9e7e1fef89531b5cae62f2965269db217d", 0x7e}, {&(0x7f00000002c0)="649dbaf9b57f972e53a555041b848c545bcca198ad82ad33029af2cadf378d7827a14c9b62aa1676b2c9dabbbe1ee3e80af07bcd5997700df5de7b6ec52339f7d5a63ab5125703ba5d41b8a7d388e16ff799ee4ee4b63cf2e2f0829dc773fa6fa1da85b202f289cb9aaa45048194fec8f9309505d734e6d912137db76f05f745edd7de4c95f632321fda27a8cc9ff4", 0x8f}, {&(0x7f0000000380)="d1cbe9fd2af73b2af92fff6706c05b9a8d0dbba4d5b18579b3242dc93867dbd9715121c86c2c197f4bb132e9e1a57ede54689e1e709e994952c718bc00307e03651adb44aaf6935bcc16df9fcc42521d487c7a29af15831f847f9c833c855d85fa2bb2acac2f8f4770a7bd84afb4b16c15170b0c9a76233de3a32e4966d5b4d752c02e45a5e61934d6d34cbc1d97136fb17b6b1fb6872d0d088927bd16e0f7a71302a374e7752286564948db20cdbae6285bc00eaa67ef97a8749916f4ddaed17ad36edd1c1feb58223076b67d7b1b2578a0726fde7f242e87db3caa7a3530d3ef19b0b9cfba78f80f57a3326f9539e92cfa63", 0xf3}], 0x3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x2, 0x6, 0x6}, 0x10040, 0x3, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x28) fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x91) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x6010, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000240)={0x7517, 0x9, 0x7, 0xbdf, "63c68063b6dc551e7b6be2cabccbb0636240557d", 0x9, 0x40}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0x2, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) r5 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) connect$inet6(r5, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x8, 0x3, 0x89, 0x1f, "f2dbbe15b8a2c0c332c1a2efdb4c2c5f7c0962da", 0x80000001, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x100, 0x7362}, 0x10) listen(r5, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8020, 0x9b) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:01:33 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) 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) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x1000}]}) r9 = fcntl$dupfd(r6, 0x0, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r9, 0x6, r11) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r11, r12, r13}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x1131, r11) r14 = dup(r5) ioctl$KDGETLED(r14, 0x40044b41, 0x0) socket$inet6(0x18, 0x4, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfe19) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:01:33 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffc, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001800"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:33 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) 16:01:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00b871092a6cdbc2071a"], 0xa) 16:01:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socket(0x6, 0x4, 0x8d) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:01:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x2, 0x1f, 0x400, 0x2b7, "efb4ffe4226dbe799896cbb87c7c15d30f81b49c", 0x41, 0xfffffffb}) getegid() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = socket(0x18, 0x1, 0x80) r6 = dup2(0xffffffffffffff9c, r5) bind$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d297f3a143f598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa77b0f6780dd8f436135941002290a762f72da47118fdf80a7a877acb126b83defa3a8ff766bf6e78741c25bd665bc067d333b9920c10676364280b582967c5d49a658415594d2edd91bff328afddee2c471fbe924640c6feb19b514b61f0ef9aaa87f1218477a37e907c562b5a6be86fe09ffb462b6efb1aaac9836f7476e2c130658beea12f9200"/227], 0x50) r7 = dup2(r1, r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x5) fchdir(r0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mlockall(0x4) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000480)={0x81, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file2\x00'}) ktrace(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x402, 0xffffffffffffffff) mkdirat(r8, &(0x7f0000000040)='./file2\x00', 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) renameat(r8, &(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', r8, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimes(&(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', &(0x7f0000000440)={{0x5, 0x2900000000000000}, {0x9, 0x20}}) connect(r6, &(0x7f0000000380)=@un=@abs={0x2, 0x0, 0x0}, 0x8) 16:01:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getpid() getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e21900000000080000ec09de8b78d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429e4699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d196afc1dbc46842e9250ae65d5"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) 16:01:34 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001b25179d49343a4b7cc651a661b41b31e70fc7941b0f59b4705f0a2438cddd5f9a67cca940700c01cb8fcdcea63992e96aa09ebfe2a30f172da13f6915e5d72833b271dda2a"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x1000, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) 16:01:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x42) dup(r0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="0100358a", 0x4) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84959bee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548c4ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75eca85f37ee8c3f120c6e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x91e728beace21f52}, {r2, 0x100}, {r3, 0x40}, {r4, 0x100}, {r1, 0x100}, {r5, 0x1beff1fb7afb4dc0}], 0x7, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) 16:01:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) mprotect(&(0x7f0000797000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = semget$private(0x0, 0x0, 0x50) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x8, 0x6]) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7}, {0x18, 0x2, 0x9, 0x8}, 0x2, [0x7f, 0x103, 0x6, 0xfffffff7, 0x7, 0x81, 0x4, 0x4000fff]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x84) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:01:34 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fkle0\x00'], 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xffffffff8ebdefae, 0x7f}, {0x3f, 0x2}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x5, 0x4) fcntl$dupfd(r1, 0x0, r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:01:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) getuid() 16:01:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0xfff, 0x7fff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x200000007ffffffe}]}) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8001, 0x3ff, 0xe939, 0x8, "91005db8267a8412ba69ef46987ab12191a75513", 0xffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:01:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) dup2(r1, r0) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mlockall(0x4) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r4, &(0x7f0000000100)='./file2\x00', r4, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(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', &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:01:34 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 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) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r4 = fcntl$dupfd(r1, 0x0, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r12 = fcntl$dupfd(r9, 0x0, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r14, r15, r16}, 0xc) setpgid(r6, r14) r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:01:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000300)="4e518eaaa8f0bb364be5513597c39c6d7fe968b7fa1bfe4222c1b1b7d4b853d32c0be96ce26023799dbeb0215e930ca2d9d686e2518dc30b642e53a2808c2860c9f4e31311de02ae4c7c9b1a5072623fdfef4473b9840753da07c1e186273b6a6d78dcf4d9db3a397f540cb3d467a50d9aec693dca1aeef4f9fa9789a698a67dc79399453489a299feb1d6e9b274296d0c524f3b74b59497159c2cb7a926616bac7b6bfd834102ba64712787db98804fec188957bcfcb8b641a8abc3e8267e837ba0d72be2b8b115d50ed74fea599e188f056569fcfeb243fecde37cfe46b744e39defe957ed88e25cead35761c48974882f77ff62bc529bc0c8872d74db87d570e6ca3c49efc2785832dee9e1027d6e4c5e55e71744ac5e849d4abc9eb61976201573a3af6259a73551ce4bbd748655f720e44a3774767cb061ffcbb521120d4229863b3ac7bcd1c058e66cfaa392f89c13333caf11341aaed7ca79231b16e865b16afc7e79780033996877f52a0cd62094425f888d5e1bf96c2eec105b34c8cd7e956c78e904bea6870a77d2b03a73983b391304181413ce24d751279c91061fc39a6342d7eac413436c0205f3b7896b6377bfc49ff15af43f68a2d1c876890ff518f356d1c2423cd063bc6e673d407942766c21d77dd4af716334c9b6f64236eb3fef328498bcbb7e72bb1dd1308c75eb2fe49a678f9cf02cbcaef61457d4504f87566cc790acff3dc5865423b77f7645e1c5d737a4d09f76a16556e594a0afb38158cd72ed7f87f739cd45bcd9e0620af41652cabfe3ec9b396ee058170f339b85e23bd9cfaadb063443f3bb4f2200acc15105f3ad4280f9ec21c75970e0492abedc2c6b487f00000c613cc08996d1cd6864187dbc9ac1e4513c2f48fe38e10a0024bfab06fbd9aa8e8d801cfd0d9e5361e7f93cf468ecf92a8b03fa1003677b4e4bf206c66190693e27c489db71f6633753e8492bc5cbd524f32a405d25024858509afed870ae01f23c0976d511767833e20e45c6bb3cd359095414e405d31287abf6c4717b86865a15a8f32302958526b3a4c61cae59e8351ce27e3ddd08e1e8b2269c21f30e18b49747776344edd9a64453257dd254ab00aeadd3a633204d70c37e894d7adf77c68bbef4fe24a5141c7e5680b5eb4d6b743813fc01bd7d51f34b04daad1ccdbff29a336acda03eab9be79f8e758f736334a91e7b90bf08cae80a41c86b05745ee3cd2345c7bc3f9f12d521d8c9cc1d4bbcab185537a9ab457118c77125f1ec8f300eb0b59ef659c55438993627b65dd97544ae932a4037258e9caeb60db5c1d366242f96f2ad179ab8fd5d262175385ae26243db724122605fb6cd61495e5f344c1a1d36177eb945a8e0ddf819d1dddded03973e3fa2900be5accc12036c43474b2cba8f877c400d258bc30bd73f9f5dd882b23afa42c62fe9688b8f8a30f1c5ea3b0f9a08a9417fa0ad5117f6163376bb8560bd00733905cdfd151568baa2b7676e15ea13207597ba929bfb5dfceb42ab8f42b537340fe5034e03ef3c7169bf269109448976a8ac368db293779d48896ee9af8b3e1defc60207af2f3a74cc38ea88ccd6fa0605e990c042e5980b7b16c43ab2b7e5766fc0f7e0470e5851c457180168f23699b39f5cc3e38754118d25fe1166c8c5d291dfa7901168e103bd911c68fffdb52bedf977938f5bf88dafadf42e7d9f763cd7d577e469a5a6227544bc1f23cc71440e8bc5783389fc0a43b0707b621b6ff888ba6a688ce3f4f37b6c6a6e20954bddf6f1f2dfe8c07bef656dd24e27cb92eef88f5818928a6c67a9de859c0c8dabf1a6fe83d1b2b655560516b8157c6dbf0bf299cf3aab2a88a51726b2c5fb35ce76ec6de8db42dbd1a48efcc1bb83faefe632fd42b1570c76e4824658548365b8ccb93699a8151f9d95599fdb091046229157915e5c2ad48785b6fc21b56013cf2bf7950a562d2d018e1fcde7975b730a1a5476ac0e4a905f778341a1832fb0db8b8b8c3e4e61fdf9a5bc388f2cfe69afb3eaa7eb609d90a322d17fc0317b3368047d2cc7471e86f75467f13b3be38fbdbdf6d603b85cfb616dec927b1873445cb5dbeaab98bd3272c36d31f0d5755a761d8980a38ce9597be89a74be21310111c9beddf2039eb39a52ccf1b019014bd58303848ea195f6763dc3cc9201e41a78aa89b08cb63eb4ffa4c28c40c8787ececd5206b45032fb15b48a5230d64b93eb78509a79ad33c5fc6682052a4a033bd85f81d119b4ee454814ecd9287c4a0b7630f4588805bc2e4c16415ac80a8e7da87efca29f2438a04f8f5b44daeba319f06310f83eb07421eabafb7182817360860931c492206c95e8a346863cfd826e9380b20f08470aa88d4bba2ed1e33866e4eb718fda423d9e6e6365e3ca987188e0576021359df4152eecac406870bcba5157cb8034767659fbc48d51790711de96c2a78696469df407dc83b1cc2ecf59bbcb76d3caf2a61583361a863358c7abf32abde64487133e6b080e988525eaf7d3a3a8666d046c7fb757e4e959af17b676c27c7a181dfd8d8425eab7fa10a15b56507f0095f65be5d674e97fac6395eac2dd59177ee7da2f065864fbcd93f2bb8c7433bb03059128b978d2ed734adf4f18ce5174b102756935ae82be284f48ddfa6fbf4c701b8f2996f6f4c6f7d4983a6e4e7d7f7451db8ef755a5145957586324e2fce032eadafcc601e0ae367eb742d6727619a0d5fc3d3a76a00842bff77255c57df4c06054808c109113835449f0339e210a37f062db33c70341ecdadf931938e9bf7d5f717b9ae4e9cdf5c9838be548edd5d661a377e81b9174e9d57b1cf9ea385495e0d6fc6c8a1e2434fbdfabe54658b5212befa0ba406eaab232c1775fded1a946e217b6603c88cfca015953fc51d070ad8c8a63d31e491f243d3fd4746c98803274185efa70b866cf6d55fd11323a2b995228cda844a6d95421bd0c084c5efda467415517a0cc231dff9404844a5225bea1b92b7a866982067495b4d21c53df1547f8eba6f87a14c00d6ac187831f4c02afcf8fce5882348f70526708c05431cfa74df14281a7d5eaa5ea44dc757c768e65afd76249060af839b990a1584490ce8e1b44512650c9848dca6ea2491d06fa7d8fa197cd6b591d12d2f26f2f41c12f7090b26b8f0cde2c90f4cff62a30276ff1815c3596556b4f69290995170c80f542f78c1b2ea1cd726b440e9cabf9419c9f88634727b9f0086d62c39756d532f75fc95d032023384323baa2cfbfff06463bf745a20c7df13f87bbaaaac7d105e623e686286170c327361bd6971cf32fc7d0691f3b7e2185949fc710c98705051d3f68ac03c3cad9311cccb136c532a284b7a6ac5e2639524807f668a72db1c0292b2170835e6fc3321d2b0c774f966bfc12d57c1191b074246168c0110784b5425e94a504b8d82f98255a154561d8d318a9d6534aa77d7568dc6076b90f307f7c1f8d694f34367a55d788d25ef2ccf69243f850f3d4e57819cc6ac4dd62968e218aa725978b94622eb64c4041ecaeb5120bfe870711a3653585f318b1f30b62114aee475d16448be907ab007c0b31ad55f27f3202bb36e48d6add99d41a9fbaa1f0201573d93a3c45525e9662b8610d22593bfd250761101322b7d4dab87e7d66b8b691298cda72bac213a1f2989ca7668a9bcea1bad65998a25214c1d07088109dcdd6a95aa35681734bac57213d27310ddf23ec726e7d0bf3932c90076e79849b6e06e9e6f50353a15af3b9789d5e4cb48ff58fcc7e940072f19f7910d0c9e01471cfedcaf780e27a5e7af34c321d076b2c3deaaa912c5055316262a35e7c3b59ffeef417cb9a74fde1e5c10b35ef21364a08efb8b73ceeeb8c5beeb1d1e23d8b2f9f496de8a585838df248fdae993df119757e1ac023d3811d5401961d7e5c5ffc4109afe68e0a1fcacf8e2e6999c8c121519164203cc5a2974c59c19bff3b7036d1585285bb7158d87fe3f2209a373091b7e2df33584e1745cdc5a37a907db30ba78d31e58ea007f2adfe0bdfee6fe714eb277ff72adce4cca8b8ff1892e95e16b6fd438848c5dcb1efbfba110d27990115fd624aabc3e337e2022d533487fb6be34310abb1a1c69662eb8f0eb5b47ce0111366d8348a0e4c05ba8a7d8482333bb756ff90a5cb1c4889bb6c3f97994a34ac4e0f4f8c20aa8a2702f951505d70173001b484c3481d0767289445e334e1065d142d6914a26b65891372cb5f1a43a7ce665f7ce9591af703aa851dcef512074130fae20d06ee449ffacdb2f1f8d1961d2d564959492d9662b6d969362833b347e987244f6b6b9683debfaee6b8562a7185c7de76134d75f53f25b72e4333c129a53eca9e88dc1db6e27a804224de5629437742610e9b5886ba74588c9c7b3a13b831971a139320a4a00a6df0395e2f72026c0ae03187e448b3e9ac6e8469901972342715b2a27686095f75b3fe48ae75ee379f8ffe2179999b643a768ec3f890eaa420bfd4589a701a6a0d746e6a0d0a9deed992f69db03f9e5732e40e1d01dc712c5928481e3009592cf450356620dd06f166d1ff6b56e2483f21835d3c9304a26f3290b7db49976e970eca7ea2e8ef440931bdb5fd5e1f01b0d11813aa39369ae5f37d5b4bba70147a4efee266e2f50b287bc587656937eb2debba5c240f80c8bf8299af7a90f8051556a4902721a85eb421994d4c51588e13afd01c035e192a3c04cd61a0a963a71108f5b972d20b978ee3502215cf66b39014bd333e54d443049b15e22bf0591cd8f3b5ec99bd44c29fbfa23ade62afd20aa336b25bafc0d623a8d083c8d43d0a4fe9e8dfbb3be96bf7ef996e8b225a782afaace490009154218feea743ef3f3d15f4b829996a86c2cf32c1c7c606987bfa597c5c835635899418b576c346683fb7ea1b4225d3ff1ff9751e05fa0df0c46a391ce9367b1d40519c29b4364d590f9c73a87ec820d6154e20d3564d3d35277d4dc2465fb4fb551c3dbccc020219a97e35534b4e618f362b8abe99a4d576dd5412e848161330055bb49b6f128c6b303d7e492a745410354c83cbb7b6e1b88d4bf88a86978535d6c8c8c405b3d564ca5a72ca13c3d1c578a6265ee759a454e8c5dffe08c1b303067a9bea3f66b5c93466810c8fca5c812a8c5de442798ea733860f1be8a0e0a6cbe6ee2b0dd061416e81f15c8cdccc3588b599bc1df8be1463c27d2d1ca0e5e027369677758b4104d5f96c1e8b3ab9430896829e89ffc9aab495a2913464ad23b759e94654e86ba7a3e9eb92da8bf558a29475493d5b0cf952ec256e85d33e4633470f27c17c801750391e376597ac6a55dfe19b4b2ed0e9bd4a13026c77590a7b360df52cf0be589f34f1bb2d546a52e92faf345a7c41a070db6344704d2bd3bc9053d3dccaae2ea2d1a4474f68f41a216b2cb307c5f5d5aa51c0db85be79f78067dc3aa7004d504f9b16772d6e86c93f07857ec163d2d7159b7286744cfa6caa6c2382aaa1cab8cf37c3c164eab6bf2b813f234fa89da0f72021de319f4b2440ad260c5ed27293bc892ba0430a483e5aec803c785e28f0541d510d5feaf6f7728d83fa5cc75c66256cb7379feeac7d6f0b86b88d45f2f595eab6a05ddf0ffc48a3ac65c97a59e683a74b8f2af1a86fc277fb2424b7973eb2461f9dee8a4ccc7c4a64f912119916493bd4042ac0bcaa3e22e07db2e4d7f9414ae602c76528018be5cd88de3b6e0dfeb2033d9cd7fd1bdaadf7d5bb32893a52f8b14d3f838af3e702e426f8a0e580575a", 0x1000}, {&(0x7f0000001300)="444c4acc32ae59ceeabb7299dcee8d7dcb86346bbe95e1ea541f05721efa3fa4a6948e45a13b3388e53675cd9c5d5dd7e169dce67dc45280c47d7b564aeebdd5d5dc3097352abd267f17a70ce11f0bd8781bbb1ae01dae36db13cede75694c5285b08171c379ddc340", 0x69}, {&(0x7f0000001380)="b514b137c83f1e0623b185ef4dc3f34bc7e765d130af6e9e98ec6a54011b442b046abff853f2b2f70bf5c61f420f265b17f7466bb9613988a687eede58218c6c93c334300b987356b1a209f486f906bfa3a2ac79bbbfd482150782f2d026fcd9c768f0a510a1e4e0d49a5609f4e8acf2ae69713d81a831980e835687a8e623a3a14338a149fab575c4f44cbd27da2c243d8b8cd934dc2c885c4b2281049a376d7dc97d79a88a7f92dc5970d64f010bacb71453252a35dc134c5ae110bb3edc50852067b6feb00fc453966823463dd5a9bf588bb24234530b95b11fcec265ed", 0xdf}, {&(0x7f00000016c0)="5f0b00a899c0eb080787d5aeba79b1286e74cc923c27469424742bb1be209f51ef0acb7c30e94efe20de1191db9af52d411fbd927e268ca272e9c125d88fbd4e5cb2cb9c59dbc11b960c1eb9ea7befc6cfaaaf121d34362e446ebde306467df528e6b6dea2e7afb2e6c150ebde169833063e7849f360d6ed1a671d774e2411b101976fb23162051064494e374b69", 0x23}, {&(0x7f0000000280)="df5127ef678d2700", 0x8}, {&(0x7f0000001540)="7e97a94fc6514c7df1d444744dd1e08f6acbee306e294ab8bd2c71e8190455658c7244db7a1625015877ec565e341b1be3734181f43d3652c9a2735a0c54ad49435692badcb84e2bc1c2e0d5391d7ec83d8f53c2bc3eb4198bbdbc28529bac8190ce5b0d970e3c351b55f0bcaabfb343bd474f5ff8a4574b75cb6f45d7f142474797673ea639fb01fefbbc277e79933023dd1bdef5959e5ac2d12581860514865f77f8530523889a78fbebde2336663d7b227d7b23318ffc348e067e421624c5c6cb9afb9f47c56a2cfd51e56520828cc17bb0c948ad96385065608c75274d50cb942a496bcf7e9750", 0xe9}], 0x6, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="4402", 0xaf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f050000000000006c65300000c6d594f6f5c422999b545d79cb9ca41d393a8ac9889a09787fa4d8a1d3ead53007913352a5f26dfcfd8ef5b00fa2140dd0d1db9fb2924adbc658de6d65d359637dfdfe26aedcf7a1d5fafb9beeb40d271e6e866d03922341662303e6805aa8d329739c82891e23c7ebeadea3ae1a5d8a4466e7a0949ba389dda364fdf0a15a345f55d3"], 0x10) 16:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) getdents(r1, &(0x7f0000000040)=""/205, 0xcd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8001, [{0x3, 0xfffffff8}, {0x3, 0x200}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x7}, {0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x3}, {0x1, 0x8000000}, {0x0, 0x8}, {0x0, 0x2}, {0x3, 0x2}, {0x2, 0x8}, {0x1, 0x4}, {0x0, 0xa19f}, {0x2, 0x4ee}, {0x2, 0x3132fbb7}, {0x1, 0x7}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0xffff8001}, {0x3}, {0x1, 0x401}, {0x2}, {0x6015660d5479bb12}, {0x3, 0x6}]}) r3 = getpgrp() r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r8 = fcntl$dupfd(r5, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r11, r12}, 0xc) r13 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r14 = dup(r13) r15 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r16 = accept$inet6(r15, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f00000002c0)) r17 = dup2(r14, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r23 = fcntl$dupfd(r20, 0x0, r22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r23, 0x6, r25) r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={r25, r26, r27}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r12, r19, r27]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000016c0)="2617e73ff497c1ea5129c8500eff7980b142d7520ea39236c8d8f83eabcbe26b214a8265af9f12ca33ef40af01709cdb273d7116443e4d98551d83cf846231a8046ff29d484c8d16e55f12bfc5776bfa7caec54f63e486c72622077573fe4e3bb3ff4c0e456b6dbe545ea7e5326a4111cc87aaa3596b8854e39126e4c612da0be577d1b287a3f76844e5e0982c1fc2a96ce125971d37c1dc449755923532e95ddfff14cb2ec0ed1061b5443c40c689261e4c336abfef01526282916eb2ad3d356f0fb91b1c4fc33598e296a12919f85eee3573721e1f2b157576b6ba5650f6e1efdc75e0ece272da8b898ae72e881c6ae4228e781835cef268527a0d3855949ba2e167c9a7b10f20057cf8d7a1249418b1944d9a34ee913a09473aea836e382066c9604bdf9501a4f3280ec059d0a7a48e346409fc89dabe3ca6640f1d3506a1b3a8e9b2ddc608482091d886c3c87d5fc898912d90209d5a86f74823e60d7d75e738b90e5dff3914c96c43f4429f880f11af79bb24eb855d235c1553f0b148c31acd1c45d806301500489d3a556d5077dc0d775e1fdd0307cdb0e3d53334e7d409fcd584b3713baf9ca2bce5377cd37657ca4b3362713e953dbdb0e4a55e49788a3793bc00db3c7b00f912e5e53b497d6ddcecd23fc6b63739d551387ff6b37b79d6fdcf6cbc20971d3758e77de7975309208b8b0fface58f87538e958e08ddcc0752be81e4c9df0fa95abf453a02e397f692df19cc9aaabde534865ae0f19fd742ddd73d39c532e85e398efcbe953b3a8aca676d6e8021a541a6ead8a722b8064b67adae03659f499c81145545f6d1ce028554862a9c638408e4539c59b2aa377b0d885c4510bee844e4757225f8e2eb7bf8bc8b1ef3601edc1aaefc0240baa5a9414285a37b6b84d640c16c48c8d70008be46083259f86338418229c871554e6cfabbfabacf3e866e06fa94d9e2e6382cf4c3869393961d1a3172fe386b78676a4d9909fcf3093f4e5a3e24fe66f15ff34daed27882f200d26ded8f7bf462ff43f8f7376362ffa1d1a6e7d5741a0205c9e6d1b072e98642e73ca8d19664477521debba4bfc0b2f0e3cb178afe107ab28f4e0ead81f9e00728b035ea291d69e49388549415fff438d75f4727ea66e0733e89ffc92feb1c9a53c9eef3fc1ca438f1e8c925849c38ea3de029d36a7dc10a3f22e930faf29c24614d6499ae9fb0ffe47f1fdf971c9cbb53965e65d5ab3dc37c44a0d73558c1436be38cbc55b80f4f8170b6b5eb2932a2afb8204c067c89adfbf9e10b235f6f35fb274294bca2d4019ea3ec1278c6ebf170c0adbea19e6deec78fc3ce048077adfaf0356b7ca14169c3cdda938a24d02ce15985acf6c96c935ef5ffd7c242d54f00939939497a989e31b7ab2f4589e2f68aa6133454837233c6c9eae51793dfcaa01efa2b23f16aa1d3223208d43dd3507ea58020aeddd9c419d514e2b8a9249edbe2057d6f85991e2bcb0e0c5149b9ef98571e899eb0e437a360bc510f7973819deae73683221e8de31b70bb8b396cf01fd231bd6d714d3641ba99b8d26a2bb03dbc75a7dc3839d85cfda4cdfac9f2457f2082aeac9227a792b398ec6a41da81ffd9e13f67658270915381ea9c78412f8cfae03b4190e28a09e8ee15360cce74499a80c77ece72c5059997e470b2a90bb70f7c989b8e60d686e33a16beec4ae4d5d45cf7615bd5d8ec4fdc08dec378bc8270626b645f9cbd527058e986ea43ac37905587edb16f05d4918ba3532dd7bb8fc20fd202107aa15c77cfed793ded2b380ccfdbb5b9c1df2e82c4a5b4561a4dc1aaa3c40e0a29979696a8c5ac6a4afd81f1a3c88c17353401b2ef01e5c1e862e91a16f3d460d59c6bdaad869f434a9c5d75d69a8e01b03830aa982fb3ff1b452885c05b508527e864c4dbf395117c542cb8b3d821b4e67f150d5f5989956b0f7b454773c846fac9166bab26c7ead12b05a50aabbc0676cb3fe757aeec5e8aa1d136f1dba647e8b0fa812cb1d5b902a4e97beeec57e5c9e472d31e72b17ef70c64636dfb353fc8b1e7eeca82e71ce70a492ba92b284c8e5555a6c2d1334b979e7b343a2292af1f421d9d271161a016e4a01f2cb81363af1e3e09364412c98cf35467dc6bf4775f5affc5acaef2b263c2d2c266bc84e6220955488a38a4652f6debd5cb717a1398995ef240d9263bf4054e070610654f73ed55612a32fa7c973c57179e9a81f8ba943a019ab144bb00e9068243607e7d0f074406f9e3008249c54260ba3b1df04577021b8fbfb393c9bb5422a0e44cbb26fb0aa6ddb0217861fb09acd952a5fb79005429e01802ae2436e180c2a6f9616526942477fc6081da6972143e996ca04e2a2bec3857185fe0289cc87d84fdb4d5dbdc7b4ca7eb32a912772b394c5da52c1baf1c9bf0dcdd2f24c8ea0b4a337f0825af9cacc55cd952562acbca45bd5fe41108ee933d230ddd87786c73a198252fb0a5af77b399b2cf93df805a6e4905fdb9072c2e6c50e13dc68de52f5b2a773c54e487ba1d619bbe1ad25f5af24af5bcb8fc8f5f3924ff4a053238dd3cdd4ffc84e93b0b2f9caee88685a0726a7ff20cc66dbe5aa12d3e18deccac9f8c4bf0fe9f35c5a4edef2c6690ab06545580e91e5b8f13e47310edad71d2124c6fe4dfdf6409c6b14415dde19b5607e6befe7642cd91b36c7a2a7c65f3ecad756579eb3f8ab3332bd5d9eb111d4108849717defdc0f131ab074fbb1e27df58beccab1cd87ec4c40bfc5633a508be5d23ce1a25ad3a90a87ee1c96786c5db2af35b0144143118fe66258647dcaa7a005dd3812e382e814ab374b02e04580b3577864c341b1408609d7f9bbdafbece7a3819e980d61a31c2515d6c9c57a91fbe7ca25412fa608c259edfdb47eda239ebd0648af3292443bf1a913a48a607468b8a834ec94b126fcf508284bc9dc5397c5b7fdbfc921a12004c7ccfa38398a5a26885ce1f104adf93f26d7aaa216d36a90893f3ab4bfe54d264a7a042ff496311b2d93ba2f273a4195c88d8405b99579d93b6737d693e564aafe77009d32fa26c285c0e6263a83ebbe666e6b1a8bd0b7b37f75e247f698c5de47080eac4179f9469030416e641c7eb24ab99998050988983ccbce093da9a5473cf902feef92b6f3160894120b7e16e58a05a3b528072b47da9467a54685b090668d3ba7ece3b3cb75734f644dc42f94723f68a87867c39ced4268a5e470040c7a5df7bd63c774c0f35debf5cb2957e7a3c8005bedec4490ada47702e997d28167bbd0a6ca68c353603d39318c8c0f084676a8caed0d300c147d332ea5400f2fc838052440631ad1df394fbad37b999b3d62f8f476328f010b19bcbc827670e00435ea870bf4265f4330b3ff030860effd6436e5dd198ce040dcef86beef30342718822458dc234ca610670024269616a3c96689058d014c6985e1b38c156896d03a4ff806569aaf783f85cb3a52f213bc39cf78b7f1df3f9e9fc22726555ac6e4599470b5272d4e978ac9c449da14b98999d71cb44f1122e2fe6cc0eb26b5dd8732cc02f4f3de819f784760507ab86dee053e4c7cfc6cfc3cf3632b7360dfe0096ef14b266df2af669f10f09130b1c4d1dd9748494999b0a195b7bf9ed6b1460439416cb99f9c7940c1e6ba14787e34dacb389b4e6a6da18b7321bc1aa13846534857ee4aa064a871d7bfe56e2b49e7288313001128079b707747b15df0a0ae720728738571195a264d4863c544cf5edeb9b3c4aaaab22ca7f26346443ff90902a1ee965945d234152c71a0acbae5385d73e15f78efa2da4a65d988a1452b5de39e029f1360b38aa94b77e66186558f6d7bdd66cc71e724efb2f344b188793d8dc069c30ee80d0cd259cee96167eb2353685e4d062f0069b6ce615daaae84133189370a16db1197e2c924a643d6e51b4bf34d58d3aba75ef681c03ef81659ff75fdb17fc67643fc2d7d61c747f2132999a206f655af052f7b34a84d993678edbdd4dc87daff3cb0b835a7c23db5bc3c4ba7ef6a74e4e7760da8662c40c409e4c21573257e0135e314dad76e804a35ab86bcf1cf550e3c52ebd97ca3557237c445204177c785e8faf85c6d12dbb5d8447772631560c902c6ff9e4f31fa98c63619ae5f7d2d6efd136ae123f0d253473f80ab6cdba38a52e6b2485a16e1bceaae71639721c292c08114991fad033ae069bfdc9378d1a261bfa46507f95cd1665ac45803e85bf2d02a54a2b2f74c117776a1c3a646dd9ac94de9c1df8dd9919c123bd68db729297ba6791dce868440c528dd97133d9718277b1cc47cb1bcac6db6569bec54ae6e5b1f9d7c4dfa91eb29163945756871a5b5e19bf0a4881da2b8f7832d13bb1e83fe9cb944f9f228adf0018695f091d6ec211fae25f593e9f392436e18a9e35d526586ef5508b7a6f831f8ea0062ef22eafe72d677064bcf5f2a3e197708183c48bda3f2fbc90ed3073609a1dd688ac06136898fb01b0ce88cfbdc7db9df1cb4fc434288e55964aa79cda0025249ade89a1089868b9d3e910a9a9b88d899b67b0833c3bd712dc9422aa413318563a949c92e31f95b4b7d9ea4e95371e84f19eaebfd880cecc8cd3e2c304413781dae920e1f771cb8e8f636461b7a18905a008cafcfde7a5a628b48bfcafa851c3505a7cc04c60c53a670cbaf9ea8c7df37269d4aa2d1c694aade37113cda323302b8c595924bd191c0fe820b28b7d7a20983507eb2873a6ada05f008c50b60e27a19ea1eedb56b1ba2a4a0adc1218bbe9f066ce88304e9d3cb3969ce0ede37bb707d8f05b05c08af9401cd00f8a7f59b80286665e72cef373f4d3de289c4e11f6e5dc7427739d89b4963454bf4f4dd7e644389fd11efbe377259c1a4c947836d2353019c7351ebee129a28b45e8fb57577c8af1e7d24635dfa1e88c6b520577aa7efc4b85b1e9d3a15823b79eee93372fc2b2e32c4268d666e273376e860c6d4fdafe3ecb1fc275b1ec36504634af372f64a1d9021895940a8bb497e869c25856bfe8bde958126d5714347336d3b5d1d3ef898684d18602b00aaabac195d845a5709c8ff094637ce8d07b09d6c0032351c5eab95bfe7ed83880d10fa82c97b7ee9e71e19cc9c4919f8b4978d1a01e2ed99a44366c466d33aa126e566d59eb99efb371e9464a0c8658488e5d685647a23101eebeb244ed855a926ecf71631ed6b04f1ce1b46831c94c05cf0f5da0df2f4db8ce1c6df317ed28d7111354d7b8ace103b2fab1dbf14b4ca5c4d54e8375f2d5081a6662362a7f3a6b9925aad4890186599b3ad90549c69a9c97eb305ce975f92e337825c4d196748e989728390c69bfcbc8c65bb54d7a97357b42f536619a5f1b2ac262f39e181c0c93c32a4659c3c20dee42d19a715f67e39c5e4190e74be3be707bea253f3539eb36dec469fc0c0c688c2c6994774aba99e4e95ff8a45d47342f4c5881633009bcb34e0e27f794fe4ae6cca0ddc9fd67abe542c749a5ad67e7596edf746f7aca540746187a01e17f34170472cd0ba79ab6cd5830e9c7df1c49982c1662a347343bb9921b1b7987ddcd5b47d36f6df99542c3114aeedd4f6ee547080a381edf79ab064b5013aef6d0ec6aace7b4a4c20772e1ed257d8392ad47c24b3b00692e0ed342b5b3320f3cfaae08656c32b123bf474b98a01a2e31040cbff9ada808cdcb7e6ac0778e6ee06bd5926afbb35e962ca8e357e67610f2bdf86ba9d547a8b490334fc7d76d6d33df9f24e1f771a28f41be87e9bc25adb1404d0fd62517c050f140700", 0x1000}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="06000060700361f4f70bc36300000000000100"/32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x40d) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5, 0x6, 0x0, 0x5}, {0x2, 0x0, 0x1, 0x9}, {0x7f, 0x1, 0x4d, 0xffff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x9) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r7 = fcntl$dupfd(r4, 0x0, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) r12 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r13 = dup(r12) r14 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000002c0)) r16 = dup2(r13, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r22 = fcntl$dupfd(r19, 0x0, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) fcntl$setown(r22, 0x6, r24) r25 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={r24, r25, r26}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r11, r18, r26]) chown(&(0x7f0000000040)='./file0\x00', r3, r11) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x8000000], [{0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget(0x1, 0x254) msgsnd(r3, &(0x7f0000000740)=ANY=[], 0x0, 0x800) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[0x0, 0x7f]}) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") fcntl$dupfd(r5, 0x0, r5) 16:01:34 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) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) socketpair(0x10, 0x8000, 0x2, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c, 0xb8, 0x0, 0x80}, {0x87, 0x0, 0x86, 0xfffff927}, {0x2, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2100, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) r3 = syz_open_pts() fcntl$dupfd(r3, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x63, 0x0, &(0x7f0000000140)=""/99}) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x5c, 0x0, 0xfd}, {0x6}]}) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0xc3c3) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:35 executing program 1: sync() r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0xe) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000000)=""/216) 16:01:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffff687, 0x0, 0x0, 0x1], [], [0x40], [], [{}, {}, {}, {0x3156}, {}, {}, {0x4}], {}, {0x0, 0xa81e}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x6, 0x9, 0x40, 0x9}, {0x2, 0x1, 0x5, 0x7}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r4, &(0x7f0000001a80)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7b93210b0046fcea52bc5fd166b14b098d6de1c8da712b3982bb5ce479d8823014f1e82cc54b30cf611a1de06daf835e036a6401adf74395250e65b1dae1e60736cac70c9782398eb9e4f52ebc5cb9fc3ddfc1a35b01fcd4d854c16402e78fcae95a62eda9d8902759d1e799b023ba64915bddee4d2620f1712a0c08f2ad357c48b57b369f4041d55f0be2b8afd1d0d6ed5a276b0168f2737ebea4abd8ecbcfe40bbc1356d432e780ed92130ccca762deb201f8beb8a1b4b3d2a5810e369020e21765cb3d8144131f3f2173ddb8c6bb8edde8f5f40d58bcd4efeb6", 0xdb}, {&(0x7f0000000680)="3e8693a76d587f31447d3ad132bc376296673ed23baa3401b766f8463f0fe95596bd64c3790d119f52d84b776974bdca011f2c86ebe6df47907e9ced9c42c22fca774bd80af55e413d52668b50310e33629f347a3927e586470e35bcc6cc6f4759f41621ead1a02270b02544fee555c19d4c8cca3f21", 0x76}, {&(0x7f0000000700)="722d571526b71783ea8674025126b90975609a06fe8979d65200569b17f09e1a8fee9a0f8e048ee98612203a19578f37ba1707b7320df968917f535f3b4fb539bdbe15d3680cd9024b774d9c3e56aaaa819640f05a45a54691", 0x59}, {&(0x7f0000000780)="cf0c92913b94d10f57849d553851bc00f8e45449425279592fb06d51c7d97b0ae5bc15ac35ca9971fd85023250ab057e3b47025beb3e7470fb450f411f66635e20beeb91bfaffaf12694230a330c0b629a785aa6a5af0abfb1369b4c8dd2d8b45e036b145db330caad061cc6b023e74eeb784796243e56982c83f64ead375dc6ae967c19b1c5", 0x86}, {&(0x7f0000000500)="3484d1b4574d61894c3e74093dfec5f59052aae05d57c1c4a6a3e72f75f01f897a5a9c18dfadd53f681b60ac2f8d287bd803201157", 0x35}], 0x5, &(0x7f0000004140)=ANY=[@ANYBLOB="2000000000000000ffff000006000000a9ea43e8836063216e7caa0b00000000b0000000000000000100000027000000245dc87cb89214f3019f5b4660f6be8843f3a1b44390c4c5d6402a39f0f73f537e82d658a4f242d57030ec294b30a79cbaeb0c7c6abf7a3f02e6942fab4d1f0546bb6c5f824cdce5ea9a7c54b1aa26fdea0c41ad5120cf55d820aad2717fa43a76daa9e31f49e8010e81da2798cb64ec64a099d12abdf00a51f6542b974d2494a6e3d0081aa21a38a96e032e8c8d73449c0750ca6da53a72d5b40000000000001010000000000000c15a0f3905000000a2c27d0009839a9e2f73975483f89b5397cbeb108793f8968a03a46d4f7c0dae4a270f0fa4d765d364f87c33a6df64dc537c79c89eca94b487f89afd99ccd0eaaba37b6be9625d9c1effa4591781ee8db339abdd657c1068e7aa30a33870d8e9c3977c020fdb48c30a824b4aa1c7620d53b1408d699b67806b18fb704ab7dbfba748b05db52d8a17b149c8df1ddc572e6c1828708687403ccfc22ca8851b0b6f4e64c51407cf4902dd56bf5dc324919045457769eedc90005f60baa92215155dfad1a1506d4711c72a4ebb0d1a9a3d65ee2f93d4df61f7a45ef627f971a829af5b4643a2b354247ba16ed6f85d2937cb0f6cff82e90e1348a31f7a67a0c1c8f2a86cc381b90dee8e911dee535993f0147fe3e2e345b4c67531719aa94f751e2f77a2fef81be92d71f030a954770e2d444997b5e1e85935683e78562f63708c6bf91a2c9cb0ecb60cfc1d1cd85332f853e1fa50b2c9b011f41838b16a3733b6231185ed032bc6065ca75cb46da2fd65683b6e78d95ad19fef66f2b1c13ac050dd68efc91f3b3edbcf9cccc42afe7332b3ffc75a08c5f20a4c6aa4d5f99c9b5c2e3b15036b5909e8a45e3d3ed6b4009849f63a52b58b2ab85a9d02b488da7bb6a58446e4d3af4fd24f89a2535c5d66a5da23d112cb895e3f501ba8d09165bf8c803b5f5f7ffd2a919f4118e23375dc67a4ee5e2cd8d25ea24480e8294357e07514b0fa077cd79bb83a468e2bbc14f1e29748808c6e532a8c93c808f7983779dcd8168d65bd0bdd802a619612347b7a330f3ac8995324b23752059714795c92b1477cf305b80f74e6a8addb7fa6fad115c6dececebb4ff87b770f10033fce22a19a165fdca65780f6f1cf128d3562d2874eeefd957496235d90604cc903e9b0acb0904b7e1cb1bfa403e8e32557a09f9da459e1b868eacff362c836c95ef6ce5ede567a33436a238f294c0efded7a8b290f67e6f368e86972cf4f8ee176478cea5ce0723d6290d3edc2dce84d554f3c890957c4d44e6e17cf3e6784139e1338614c23d32fc7f91376f09ae48821b3bceef89863cfe6073e6760616dc1684f804bb609b37234a81b61809a4045ed67e970bb5a2863f658689b179a01374ed12a4fdd69e9d1fab565f2b6e18415113274decb08a961451e0382de21898f83dca4298e557e6b4da8492ed8c0dc8f71a3945dc1b47c76eec623bd8ac828421f67c2c4bd33a14f87c83e870d94fe645cd3be37207ef843215a1ef528626abbdcaa8102fff0edf5b05dc3944ec109a0401217f4f547452d6675e728e37b3e1289c72d0b96bf857e6955a1dcef80e40f1d90ef2240d8a72dfdf37b18a762fe797ebc0b25352131af3a9454ea1e2eeec6192c03fc8302000000000000003330c254b58ea98816a01af2f921e40f8c49e76c0b2caf111146ec61147ddbf5ba045fe0946fdd2589caea290e9bce29f0f0e2c59e9f447568e8c942f15b69fe5e6075ff824fc81f681d8ff5023efc12452bb725b9ed5e95b4770473af7bb55a59f4b50d5fb2157ad1bff51a2a67285f70afa2c4f703bd0560444917ec82563dab4b8dafc1ea1fe75118a80ebbbbf94d8a7e5d0318f4e457114a590d3ebf0fa3b255d150158b969bd5af974dade4b54effda4857be749e3656dd903cc78a41196394169ae5d583fdd3c45f71e94cfe3cda5c90d5bffbe40d5bddf4e9648d41ce61d018ec008324dd40318a389fb54d857dea6ce7b9ef33dc08a87f9e372ac880418c7e2665f507e633205d85714975fe57d833aa37dbe54a27b34473d4b189cedf80abafa2d48ba6e06f2543dc48c04618492dacefd25c58b1b2d952100203b79263bf32547f168c015344aab52ebef9d24c2352e7d0a5175cf227e6bad68d6a2a156a1ea9cd8b72ce16c32747de43af6ed0e550f1e8a08337c0b88d7dfa4e309dd7100432b86b0c85abfa52ca5fb6fe580dcb27ef06d786d1c2d403361fb152b52596f7054f42b6816127c3f60fbac508a40cb3d42a9dc910b47a9ff60f2ad35282b86ae04ef87adb7f6ce5ba33d7e963926dd67675472691308513ee5f3bc46098e658fd021a4ccf1f9b278bb4150a0ce8deadea65dff79c77520831e2d6a8a37312cf5175cbde5d0aa76f8c2ddb2644d6da4030063619fd2816a5cb9eafeae57fbcafe94a64ad77334903f9521bde70bb702c93b2f11b9503affeea0945b4c131f090aa69c77d8a60ed6ea6fa2032a5597cec3550038b39f7790f0202c6f22a95a0d8e09158bbb876e421089ee51ab41181754b59df9db9ba77d8a423d3fdb3ceb179bfcf0d2a4e22e9c6294c233f20809cafa3762dd4f54fedebae335e155fce0c4e77b72640a460b8d6413231f77d6c4b50e564e5f62d85d4d73eac6a13babeb16c66eaa56f8805cea5071f6e9a83f446b06d9d5358be2496596711708334f0412ec1965c993e3a3f41cfe7acc543be9cff4de2592c96292cdae79b57c85fde38f3398100b4a634c4ffede631d582eccad144efab22bced476ff9cd473ebb5a71c015b30309de5d99fff2c9db8a4776557baacd57bf8b6c1cbd913b207caf88a770afb78f314d1f3c4eb3388ec39f2d18aa7fde45d02609fe25986f7b62bf247fe2e13c3736ab977deb5877001eca5e40d7b3c6dc7f6ffde9b8d3916dc49a60c02449d6ffbf0cdffe53216569ec46e17aa00c1c27bedd2774fac82d03b6a2e0b2f02eba032f2739f9a31a6c2d30628221f41e1ccf8233cc4772accf9d5c0ce78bf51d71d6b30cf1ad1cb5815bd8e39f0ea254066edc2f40934c9f564f0c7294f87868d9aad904b97661b91e10c990ff183035981d2e5b133d7660803962ebdab6a14f8f98da8dbeec23eaa160606c6c910d1ed74a116921d4bb0e17ba83583b56aa203c6a87a128d302a2d1b6aad02930e7355cd9943a6470875e2d8e3c222ecf527dc51926df2793a862a7452d658d3692d58eae2ba99f286d318ae03136b1fd6a1f4bbca2dace798a537396bf399a64b0e91756355ec23d488a0862e69e870d2921187454b2b900e30bee70dd800a8c54d63bf295c3bcdde85c661a2a1d3771200ad49ab11fcb951bf5e960a90f1fcce84132453d26a049fba5e05e58c5025b028676d788f917ed4f1192e9516d8d5cd74efc0e906e84c9523f897f0fa79518ce716231bcfe1907bc98c3956f8c0e439cef96ad9f28f1a4249517336f989c4e8fe85bd8c28e14e97fa99277b7cf362a9b053486c56062952bcf54b51b1f1ed8f8f8c346d21637c6dbda7db13e789eebc447749529ab38823a141354ea9a1257f17e92f618cf79a53f6f0bf3d2fabe2d1c34d7f2b0500b017b44ba6fa50c9d817013d643555f6d9f1554625f631e0083415acb6d7890223d73579ab25119aa5a7a63ed203492f8c12f126692aa5cf303b8f679d800c0cf68921e2c6a1f66277b3b0c656c3fb4ff0b9121eb2ab95836e2f0024fa4c0bb1df02e8a704b1fcd8f02ad247969f1d4a38ca273a5ff29b605da0ec862f64785e3d0c1e17e5783b12eb1a6ae4ebc1b6f6cd8ebb8a876c6f1213524ea99210ee47313d0ea9c7a374f3fff7257f3c5d5d82194be91c34795f2b9916dabb7de0c8ed686964e46ee839f5b2b470cdce793b60e7e4bad2b2d99ba2dc02dfe66a07613a9836632298924d27117549ef14d99e2219a3b5924dde4eab2428d8a9bc0522b0cef06c0a96ddeacb1607cacccb27f6f3c2eeb1da51bdb119eaba0475ee7ac763328ad2d0fe5b89e74aaa37ec4520fa16324e0440e45837a4a918fd73d815b98027f205ca1a2b5d82b45817d109fb7275478ca3a645acfad9dba51cabb9115dfdd6d3c1b021d606b55a0023cbff27f8e34a843a1203084b93140ebc47baec8b312ec16aad68c9db1c42ffc273db6a90086c6dcaf515cd78e3e8388e1a0e37fd74d553451d2d393fe624640f9854b40d9798e09b94b458a561b2841a49c30ec76221d3a9ff01b0d984dbb17e38340d7237c26972937985c11fc337a441b6c55178060bed42c3bd52ed2fc328f30239e8f1a661c29c7981633160d07ea4c90768b86462f538c94758139412ae9635d4f66158b989838603d15d64d66b0329213e20468fe40d3c03af9ea96a3648e30fee43d0f032bdf4d5d568939f21714edfe48239e39f398f9e095d23c1022cd5550d43e42ef2b50749d7406487a586fc1f0c329cfbc85a909666d2f0dcd270e10f1837ef2c19e7b653b600097facea93882a1cca700de5372492e1468415d19cd8c80cf41fe7c3d80e990b47c2575ff3d77796818e5081971c3fe09798fed4ee0987fe3de76207c8b2bcae053498f9d46065ecaa7197a056a121a59c84cba0d8e058f02c491e09e1ad113725c847adacac5baf43d081680ba4a8bc3a2e1c80136dbc2ef6b18664bf22cf664f7e7ccb13e0712a3eb51b8a3ffe856338865fab02169982044d8f39b22862f13a6ede2c76fec26ecacd9df87bbff98411e594398c648216150152a6e6c7a68ba17950a040544a868a3412cb40320ce6eded7e365adcf20e25ff75dd07de493d85fc6ace21f815dc4440298982f204ed582f4470aef302cf214ed61a0851b0418cf552b0fbb8725ac2c1fd0843303af0b9215be21b8dae5c6aceb0e24d7ec94c0a382e15a41484340949ea01ff35915d635fa3614b764cbf133524962e91f60b85a444a7f64bf75ec1ff9793ddcf7816ae38f08811cd53a060e493aaa8a24445a448dc869d541177b196f686c3ccb95426e84c13183cb4b81d0ec5a725749880f4b8481ac810d291724bdeb3adef18f3da4f06c17f11881a0ada59cfe2e56037e742c022b9d978bb65ae4c90ea8bbd4ea2a8a70229f93694c84d51177e4cdfbcbbb6275afeeddc9821f254165439b4d64eda7c52da3945f0f84cd09c5cb3636dc75c92374db39566612b284f146fe1dd403482909328596e85ddd3af8d644f79b3c3326d91dd23594f155c021da7f059abc34e35c0d9fc534af57fe1ee1898de8fda929ac1f00fe83ffa08408046cbfd0d1c64f36ab1587852fc0ee14bc685f5d508d6af7057a8d9badb9fc52c9574e6d8682525b70e83e67aebe74de783de51865b1394103bea1e206ed9dacf4b938effe1d7378a995b6587a95ade855cc801268e383fea8fc346466d906cb355652029e39d3624400f1078e45397766a9d2e286348eb21e4fe329ba27aa071048afcbcb2f3a90302c9a50473a82e3dfbb2e316ea5643be85988a6549a55ccc170909eac8463ab8bb0cd349b867034923a00444cb9580435b5384a603d7108ad2169be41707a44dd73599b3f054da7787511c4c2e61099f6587242c23c65f6f86e8516f57fcbec223e3385a91bc42d9b423a1d2fc638e8a1b6076976dc0c013eb0f86bc0e10fd77c3fe35d7b5d7101ec97451f977da96eb708dacc88c7591d340b3de15197985a28316da2880f59816dcd701ec2b2910de395946a877f42a7e22848772e24d2f11be9844ecd15117499887adc72df78b4c0ecd64bf71ab4a1426aa2b50c9ff83b6373ed68b6af3cf0eb960fad46e9b83721b9ed10000783166ee713b5728fb5aa885956f172f4d1352c55a2f45993990fd147a8b3bfafa7bfaf75fe9db530d6e70733da5893ae0dad154a7fdc222e30e4b9b4c7f2f286c04f262177a535b8d14a1cb656e5effd3b9f5eb09fddeb439b17dc692ab47f0813f6624d5f3c4e3208af1012a43ba4491f817679989e2d2c5fa5f618d4b44ac4f33a41786a2fb9caebc153abeb8108c9e8a727c4f5f4db7d00c58b377fa1d737748d6e35e356ea10d3a6f510ff4fb7000a6c4867c187dbf44ef137a9c27000000000000000ffff000000000000c65ef84930340173682c52a60e9fada8ca44c2869e24316f11462158d0f1f2196d84ee521d16e158584ba2c21623c94772050be52e7109a1c7f3437796fdb5f00f9b21b30205473903952f994529205f219ccf75e5fc5354007966abd000000058000000000000000100000001000080a111cc0b42a588a023496d98fc8b2f886681392f7ee43b9741329a7a4303674c1e15f59075e5aabc56382cfe26f8f804fed9c36bef9affe0100d9a054ce70e7c6b0d26d4cc0000001800000000000000010000001f000000fa916ea0760000009df9e06592f460e37079bc77cc773b9097f38b8faf55b4114020ce88dcd52adbd128302f4d30d576e8e15f530aad2677f0c84b31ce7d4683198adcd1be2f229398aa7b3470d3b758c648c1a628bfb4caa91b111dc8249ccb2f9d399deca3ed770972f0853a4d6941b7808980cc2f7bd3933dfd0eda672ee594057a7492f2d2a44ef06f8a65d913159208ce2db22fd2bbbd5dbb426c0e0cad54a7899b92703a8044871dc303d297ba345356b69be62fd96c255dd5c1558d89bd68821eb76b68fa219bf883ec50b0b87aae63eac9fbf66062a5d60f0568eab93e3262c3cb0b085e4075c3ba6b6d2ff2120200b936cdaaebdef5b68faf36c205d922ae8f0960f9f60051fe657d29bcda655f2cfd4cd7964dae43585a1cdcead19eff766f8e188bee72a4300ef8a9b9146b0867e5a9a76c55272877b2b7deb3778edf135e9cdae150a56b8eb204824fc76847d25f50c996197e2206bce3cfb18da0eff566c191e43129ba293e4095007448f7ca83b38230a7ecf865022d029fd8aa4b2033df6454ce9b3abab0a4650ca0"], 0x11c0}, 0x40a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r5, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0x11, r5) r6 = socket(0x2, 0x3, 0x0) r7 = kqueue() fcntl$setflags(r7, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8004, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x112) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}], 0x5, &(0x7f0000000180)=[{{r2}, 0xc7e59a9b3d39c82e, 0x80, 0xf0000000, 0xffe, 0x2}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x1f, 0xfffffffffffffff7}, {{}, 0xfffffffffffffff9, 0x42, 0x2, 0x100000001, 0x7}, {{r5}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x80000001}], 0x7ff, &(0x7f0000000200)={0x80000000, 0x1ff}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000240)=0x1) read(r3, &(0x7f0000000280)=""/6, 0x6) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0xf) fcntl$dupfd(r0, 0xa, r6) r7 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000300)=0x8) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0xaf5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) r9 = getppid() fcntl$lock(r8, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x7f, 0x20, r9}) r10 = geteuid() r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = socket$inet6(0x18, 0x1, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000440)="4f13655038b33cee53101e3d7cbd3085129077c34e52bcac94cb8a7b6496fc4f236ef467f74d40479215ad272d08180677031aed39907327d7597b3f7670bd912d9c1be5d315b7319c897175a1b6cdd2e00599840503ff366d070a41686e6ca5a8a188566e8f5e720e5e172b605a0f8ed48711", 0x73}, {&(0x7f00000004c0)="be8beb027c9c", 0x6}, {&(0x7f0000000500)}, {&(0x7f0000000540)="ed6e453ebe4ed9d84f791884cd5e2449638299958bd0493469d036b3707b5e6d67c4c47501a658191606f1c646a27c440487221fa1b69ba26c9c83507d414ef244db0d4f577748f14e1f865c74c00d977f78e88d6e617680b64118b9d988b3b40d15a7b267b45efd0008fac3c1524a7fbbf74f89c25b01b28ebfd16587a11754d44b295b3399b81dda9b68d1aca7c91ec1439dc7cb208a29a757b5cb6fab0dde378db8b3b2c601cb4a150ebd886ee9f66905051d305a9a122074e653e94d80113fe366080ce25fb577afda0bca1a67ce9e0c1ce84619c0cfa536af2577099f58dddb2e0e5d2677c9e92ac41ff2ad2028b4353e44dc87ce5c181fecd9e73c", 0xfe}, {&(0x7f0000000640)="4e3bcb3ed3fd464ad3f9c29478eb161529c017ae4a7377e3b898a70c78dbcb6496e2d08c234c7211e8ca372a030b0a22e3b72e1c7b13", 0x36}, {&(0x7f0000000680)="ef56231bfc204b93b7cff744975d178137661dc92a3ae8bc311455", 0x1b}, {&(0x7f00000006c0)="73b96dc27b0241c07e8863c9e13d08b5d33788d9ed08b0e1780ecf5641fe17e1be1f63a4da042acf0301eeba0331e838e211a1d7f9c9418d5583fa0741c21d46582c749522a125f5afc5af74144c8744b7aaf8263abd20199730546691c13540cac59701781fb793cecc015d8246d6b15d364205b83f45b516e9dbd2e98a5151ca628d617e1a2dcc1ed6c058d79a29df0d21f4dfaa8999171b2c2eeabbf2f101454ec1c06e151b148fac837e8c6e9d7b83462704df5f3f7b8270dfaef2162d7885c144b753c11506fce83e78494ad4e5ed846e667aed7e754f6a99e206fa2a56b37a5636dcd2a59360907315a12ada2b086e75ffe4f8a30e", 0xf8}, {&(0x7f00000007c0)="755ae24613fa6de678b377c718a82dfbf0632fa8c6728c3d3a209f4ba443171eef9a2b7171850aeaf9544b7617a63c83d0fc9a172de8b0e5aa4756482f56262090719fd354d566611f1948bb866863d3517f89b36c66df89e9553038a56e97521ed58bcd3d85d064d1afee722e2e3fe3bc1bf0be3548c5885953c39f738a1d55c4b883f965712e9ccaa6d0941a013f450e6ba1a82cec323339", 0x99}, {&(0x7f0000000880)="ee0fbc9e8c7961c3d136c2ec638bb768d1a4d4dfe1b1bcbd3c17540b4a2f570b851a95cab3d92780beef6a9911525f707f5ee979eb9052cb", 0x38}, {&(0x7f00000008c0)="cc0fd1bb90b31319d085920a1a791b9ca9e5701a455b517e78f7087ec41480789948e4fdfb5ac99ed4509d6f87f24bf5485d3b458cda5dddd0d849572891e7f3307af09f8edc416944a93bd7a78c7e0b344ab3fc6baf3b26e7aa12e69d835a50", 0x60}], 0xa, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, 0xffffffffffffffff, r3]}], 0x60, 0xc833775d2c2f35bd}, 0x402) readlinkat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/134, 0x86) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) linkat(r13, &(0x7f0000000c00)='./file0\x00', r6, &(0x7f0000000c40)='./file0/file0\x00', 0x0) r15 = dup(r13) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000cc0)={0x4, &(0x7f0000000c80)=[{0x1, 0x1, 0x8, 0x2400}, {0x9, 0x2, 0x4, 0x5}, {0x8, 0x9, 0x9e, 0xffff}, {0x6, 0x0, 0x6, 0x7}]}) pipe2(&(0x7f0000000d00)={0xffffffffffffffff}, 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/pci\x00', 0x1, 0x0) r18 = dup(r14) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/tty\x00', 0x80, 0x0) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/ttyCcfg\x00', 0x2, 0x0) poll(&(0x7f0000000e00)=[{r16, 0x2c}, {r17, 0x4}, {r15, 0x1}, {r7, 0x80}, {r14, 0xc}, {r18, 0x100}, {r2, 0x4}, {r19, 0x1}, {r20, 0x4}], 0x9, 0x38) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)="73b853c4a45c59fb301948a37e54a7635399f10cf1c0ab94fa691c5c67d66ff8518380d7abb13a9d7f0f732ffeffbbc6a6d6d702343d07c0e184164742a74f43921b35be7641c6709b62a3ff9f4830642fa2aa591f03ebd8bafcb0bf28080045703ac77d52f362eb07781cb1f8c9c46756cd784ea37cff335f0c83feed272ec7bddae2a6214d280d9d1e6583dd9ce7e61bbc99c688ddb1136d83241a8825337f3c561c2ae5462d132534cbba76fbe385b7c390541d107cb41f129af483b29638da52cdee2709d0433309eb74920cd16bc8927a5d6ba1", 0xd6}, {&(0x7f0000000240)="23fe3d5b9139344dcb21930fd6cbcbe4a7314b5625826bedeb768d2192523efdb555b5586af04f79a0fd9b04ed882cfc68fccc503edde7ad4d9b0bc4ebce6680d99e31e78e4d3d971b0e04987feee3b69eb102426a50b16a7bf207e4ed520894389d7e1c14ec2472b4fb99845e3272c77c29e2a666e5eb12dcacd0d7bee9bc5a9e943e410feaf148ee7c1c6abf6816c053a023113b0420a6922709e24648f8a99fe3cf80c8bddf761f4a3e2e7cde411b4f439b98ba5c94a1f611074c10b68c23107b88400d1d7e4ea1bf3f7f68dd1339d3e3f910f9e32a6a7eb5f41f77b306faecfaa260d0ca0218b26cc2b3858e33c5c97e4abaedfd6dc01189a52a1bfb", 0xfe}, {&(0x7f00000003c0)="7ec575033d967dcbac90d7792b8d12d20f1535e135e75e290fb50b11fe9a595f2df139356a47ce3ccc043ad2cf7c12745118e306563835c68e3979c55946b700a8cc854958aeaaaf", 0x48}, {&(0x7f0000000440)="f1aead488900d15e63d14ab3af62d0e3572434c970b4dc074643e1b81b5bdb986aaa11424d09c3064b06902fd01192fe31e39bf4a12e0758683c58a365a1502d31", 0x41}, {&(0x7f00000004c0)="a2421393e8733d8b39fa6edd15536380dcb008fa803355a3276ad3ba1de4c8081ccee1ce3b8e64b54d227e7b353cbfc531978543e8feefafd7b58749138152efc70f1bd171714d20f9fadf436b40970fe9930c02103e546431fb07e78163ba7f169df26b253821cf90010f3fb3b8ee4049c86b72e9b4bb47a3b7aaf2522898d500cc5c625ce959531692356d888d981136ed983b6961723d7a54f4fb392523cf251aa3ed1cba210b5e90ea15b786ee8fad68d5cb793e318b02b5b5424a098d4fa2753bd957b42041250c9dec0621add046c65c639797", 0xd6}, {&(0x7f00000005c0)="4371a7ae2308dcfbbc0a028ab230cd2ea87c6eeaa8a8c69703622df79a80312c6c1580865edf04f16e7f463650e9a63f71663bfb973af475d329a1e1260b599a3d92edcbf90a0131dff3734b329ed1952f4ec00d257901a69bebf5bb600118b0e7a6dcaea7043cef133deb28d410cc5ba88d4632cfdbf18406502bbc63b93b9d16659eab8201eab00da4470630e5e68b3ade4e307a0c5a62e51dbb2904ae4119cf308c1df5d33e83e56126cf7d56b258aa04bba9de4ca850890c6980da38fb1356129d4a9bc66cf52ffd911f93cbf0f36f736bae", 0xd4}, {&(0x7f0000000000)="c9c87b74b81fd2d477214470a3ea4cb8", 0x10}, {&(0x7f0000000340)="c2c8e6ff4214a8dfd03e00a4d5ce67eb3e17ee32ebeeb6e3171894337fe05cfc3e997e", 0x23}], 0x8, 0x0, 0x12) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 16:01:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) syz_open_pts() r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:01:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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, "000000000000000100000100f7ff00003d385857"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r2, r1) fchflags(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r7 = fcntl$dupfd(r4, 0x0, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) fcntl$setown(r3, 0x6, r9) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:36 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x1ff, 0xfff8, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x4, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x2, 0x2b, 0xa1, 0x4}, {0x0, 0x1, 0x20, 0x10001}, {0x100, 0x3, 0x5, 0x170}, {0x800, 0x6, 0x2a, 0x4}, {0x20, 0x8, 0x1, 0x9cb5}, {0x0, 0x20, 0x8, 0x4}, {0x3ff, 0x0, 0x1f, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x10}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) listen(r4, 0x8) getpgid(r2) 16:01:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000180)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:01:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x384, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) r5 = syz_open_pts() fcntl$dupfd(r5, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvmsg(r4, &(0x7f00000008c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000940)=""/218, 0xda}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/159, 0x9f}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/235, 0xeb}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000680)=""/219, 0xdb}], 0xa, &(0x7f0000000840)=""/126, 0x7e}, 0x800) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) openat(r6, &(0x7f0000000900)='./file0\x00', 0x14482, 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:01:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x0, 0xd1c473c56da830ad) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) acct(&(0x7f0000000180)='./file0/file1\x00') r3 = semget$private(0x0, 0x0, 0x420) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x2e4) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r11 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) r16 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r17 = dup(r16) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) r20 = dup2(r17, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r26 = fcntl$dupfd(r23, 0x0, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r29, r30}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r15, r22, r30]) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r7, r22, r33, r34, 0x8, 0x2}, 0x8000, 0x3, 0x400}) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_emit_ethernet(0xfc, &(0x7f00000002c0)="01f00e6dc38b3c91e1eaffb9d08a626d1a6a6efa76bd8a530fa547ee8a8205ec6d4cda2d1f16908f12d2c43653bfaa0d68d456ba4d4ea50fcb47bd6c8fbf1ea97b8a40cc662a018c311d479d98f49a06c587f4a78795fe6a0e2dd81021f39ea4beb2d396cd517da3bc518f5f1d6539be6524c8ade02d4e8acd2c886a8c9ccc0e6d57bdd099cd6cafd8aefd77e5fe935577a64ee651b30b537aa03d71d94158b5a7af2b4d6168c37adb8163cf2a03d152d0c15d08efb953d3c355977c8610570fbc8f9b6a950b6ab119285c2c1f116ebb7f549805dc3ef814062055ef10a8bba97376f376aeef46c8f647c7e9dcad7b2efe1c82987b42c083b32c8529") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x19, 0x8, 0x2}, {0x5, 0x5, 0x7f, 0xd536}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x74}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7fff) 16:01:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:36 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000380)=ANY=[@ANYBLOB="00a8b82796d9e18d650e868e0fee2c6b69803b09c0e20b709625bd99dc362eb5b122262c68edd8cc8a0d932c6798f0010ee08ccccc9370bcead4426a54e000000000000000d9558cd73d92f5bfdb295e1b7bdc62c537c3ee8ea62f000000000000000000"], 0x2, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x168}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0xff, 0x3, './file0\x00', 0x3, 0x2, 0x8000, 0x80b1}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000440)) r7 = fcntl$dupfd(r3, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000080)=0x4) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = semget(0x2, 0x0, 0x1) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000280)=""/242) fcntl$setown(r7, 0x6, r9) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r11, r12}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x767881245a4c8626, r9) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f00000004c0)) 16:01:36 executing program 1: 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"}) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000002740)=""/4113, 0x1011}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:36 executing program 1: r0 = socket(0x18, 0x1, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87, 0x0, 0x0, 0x3}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) lseek(r1, 0x0, 0x0, 0x7191e15eeab8983c) 16:01:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x18401, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x10000}, {0x3}], 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) bind(r2, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x9, 0x200}, 0xc) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f0000000680)=""/202, 0xca}], 0xa, 0x0, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0xcd0fb4f0fb76f2) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001200)={""/16, @ifru_flags}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:01:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) setsockopt(r1, 0x8001, 0x3, &(0x7f0000000100)="3c4c882aba8fe1e76e07b6025303c47740c123b9c96d4f170de00654abbcbcdeee9fc853a0f4d1fc332f12de7694319f9a213a4d48d87f1966d6fd55a5529e7736f4d8dbeefa868ff93e15346040942079a58c2304654ff95983ec51397968667bb8bf251ae53dc36635a033b89817868745ee0a26", 0x75) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140), 0x0, 0x0, 0xa102, 0x0) dup2(r0, r4) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x6, 0xffff0000, "64c5d2642f1699aedca609e120c466ae7f459f16", 0x9, 0x6b}) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x353, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x9, 0x1f, 0x4, 0x5}, {0x3ff, 0x0, 0x0, 0x2}]}) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\f\x00./file0\x00'], 0xa) read(r2, &(0x7f00000000c0)=""/227, 0xe3) 16:01:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x102, 0xffffffe0}, {0x85, 0x7}, {0x21, 0x9}, {0x101, 0x80}, {0x0, 0x8}, {0x23, 0x10001}, {0x4, 0x9}], 0x7}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f0000002400)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1b5) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000540)=0x1ff) write(r2, &(0x7f0000000180)="70bdbf07d5e74efe5ff9c271f5648ea15e76673f5f901e586561311f65168f8ee51afe4689eeb096bab348a59095c2d33b9a30bdca677327c4bc911417b25d003596849f90a077d62a289e8ec916cb18ed9c81d1b31bd9044f1203e7054faa7467edb648c23b38b2b76e13e26df1a4857da491859b4419ec53174d057c308ccfdf", 0x81) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) setsockopt(r2, 0x6, 0x1, &(0x7f00000002c0)="142b4c7cceaed183faf7b1be0ee582a74eb27842b25c4c7f904f372c5e6af560af26b6296cb4a9d37b97f4f5d5ab91daffdad1778a2c600b8ce48d5e579242a66b9ff6398b501843cee430d419b17de353025acf449e1050f65fa2acd8942b126aaf10839775250f4b25368e5adf4010484f6dd96e90477006099ef020371c1ecafe9cf756fc7d6f8658540e96ef45e34e46a7521fb164792d96c1494e9533ab32d48329ab057394942b7bb5ec23310bf53f9ef97fb3c86cdd103775f3d0f3d38c29d1cfc9d2d0cd14e95daea0ef1782cc91eb98cc35ce23273667395005a2efaea1753013ecffc9bffbb94b81fabe0708ab31", 0xf3) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:38 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x1f}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:38 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00'], 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x440, 0x7e, 0x1f, 0x7}, {0x7ff, 0x3f, 0xca, 0x4}, {0x6, 0x7, 0xdd, 0xfffffbff}, {0x3, 0x1, 0x3f, 0x2}, {0x7, 0x7f, 0x5, 0x7fffffff}, {0x9, 0x20, 0x6, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000340)='./bus\x00', 0x20, 0x10) close(r3) r4 = semget(0x1, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0xffff, 0x7c, 0x1, 0x8]) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) 16:01:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r2 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r2, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(0xffffffffffffffff) 16:01:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x2, 0x2, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) sendto$unix(r0, &(0x7f0000000100)="a0c4d76df4762b0c07f5bfc6054fd71bfc0e5648e500d08b96bb2ad5b25e41130fc7fe6eec11ba23b587fb6d4fc51cc80288dce30e70e7b3fab0b8a44704f8d691f69350b683ceced020c958497333b6d3996ee2fa0a76a9eeff608f67c0a8281355362b9f0e85c985e9b436211800efc488250887be414cd2f7084259080d912e83bb9e2d17d8412c7f94576beea4e90d22d8310e7da05145933f81628d4d24951a8f86a9df05c207ab482e", 0xac, 0x400, 0x0, 0x0) close(r0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x808, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0xed, 0x29}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:01:38 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) r38 = dup2(r35, 0xffffffffffffffff) r39 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r38, &(0x7f0000000480)='./file1\x00', r39, r40, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r6, r29, r30, r40, 0x84, 0x595}, 0x800, 0xff, 0x8}) r41 = getegid() setregid(r40, r41) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r42 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r42, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r43 = socket(0x18, 0xc003, 0x0) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x1, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:01:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) mknod(&(0x7f0000000140)='./bus\x00', 0x80008000d206, 0xa363) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:01:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8880, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/166, 0xa6) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530f521696c653000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:38 executing program 1: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) r1 = socket(0x15, 0x4, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:38 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpid() getpeername(r1, 0x0, &(0x7f0000000180)) 16:01:38 executing program 1: 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) dup2(r2, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x3) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r5, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) 16:01:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) socket(0x1, 0x0, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) setsockopt(r1, 0x80000000000029, 0x8, &(0x7f0000000200)="eb0000f0820327252aebeb713048e699315036d547a99097509296489840ac50c644242767b1ddacf1a2ea8833a4020100000000000000bca8661ed58e5fc25add3205ffc4a7a300dc29160831c8233567cdd1660403148e0122e511b0884f3683cdda5a1e8ffd0b6f6900000000000000000000000000003cf684c28f766b4a8aa486e93751e28e911c117c27167de51a81525d5d9ef0b722a90bc8711f8da1f5d66474b4e81a063834b18edd02718f2dc7faddfc60bfbd929fd9f34a266587e4bbf5b894494eaa315b97ca7ad43c9f0ff5714a843d56d20cbdfe2526ae0fdd916e6b4e27312733b17f0325d36ab9d5d42c4f1b", 0xf4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getsockopt(r3, 0x8, 0x4, &(0x7f0000000300)=""/197, &(0x7f00000001c0)=0xc5) setsockopt(r0, 0xa202, 0x80000000000000c, &(0x7f0000000040)="ebffcb13b9fd812eaa4e713048e6993192964800", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000100)=0x10) 16:01:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f00000003c0)="c8c808a3311958a2a9847131b624278bbacb06594172f84193f68e8e784e6be5bbff7ceb7a7c7c2280c6b6e8a9b2a60553268725d655291e5349fc0c05571f437136d9d2928f74f2a516405f2144db60d1620c62f170477701c7750f8e87034019a43880c2a4e2d0dae16cb05a6e56c77463c83e4b267774121cceb705b0ff5e886f8919386d48d2f42de357ddcd5b6b09a7f980689d843e62c41ef956559a041740c55a09cbb09df2833c96b099902e5aec41f9b0e44d221f842e46", 0xbc, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r4, r3) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r2, @ANYRESHEX=r0, @ANYRESHEX=r3, @ANYRES64, @ANYRES16=r1], 0xffffffffffffff7e}, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) shmget$private(0x0, 0x1000, 0x490, &(0x7f000071c000/0x1000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:01:38 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB='\v'], 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000240), 0x0, 0x8000000000, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) linkat(r2, &(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x4) 16:01:38 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x1, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000d40)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c8791060434b78370d04023f68c1efb4e003ec1700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c60000e9f29af9384c525501360bcd4c0a162b58473c238495aaee48bc24e7765d0e0000554799b9b813ad30505e8f53e790c5c77321d9e31a42850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202369824d93fa2f9d995c6593d2870b4122cd23500000015f27b250000b3f62eee00004b6738347e776a43b7abd156d9ca0000000000000000003a010000000000f74bf8f13ba945b6257c5f6cb00de09ed2a4ec92c3b6e3eab684832bc283abcc8fa124b744fa5dd0594d5d02a61bc51e0160a395cf7fce3e49ec2484e7bd699f8ad8193c68105e80a3b317572c76c463fe8eb9fac0ae10d2f2b1712030a7fb5e44ddafdc8efcc230ca7badb9469e978def9c9ecc41f14e04dd8f626892808a99c31fd35992d205"], 0x10) write(r14, &(0x7f0000000940)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e30300000000000000a86ea9080f34acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af105e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a00850e2b3428bf474fcba24ec857d453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa5359c060000b477e43659eaae16a5b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c6361b094d6525cdcb23b629a9594feb016400265e001159f33f8c0500fcd90a71a1fec6dbfd0dad3fa3c369cb6b24d610c531934a6627ac6dd182a6823711dad0318eba62686f9c2c086b2a0913302f512b48efb88378c9e01ffcc0a9479c23daec9c64d4de99afc26a28943824c26bd9ad1fdf2bab5cfd6fba53dee2dc42ae6df8ff380eea38cab3ef245aaa4a857276f005aa280e6c45d246e6d85c2ca224756", 0xffffffffffffff05) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffff3a) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r25, r26, r27}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001140)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname(r4, &(0x7f0000001180)=@un=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x1f, 0x40, 0xe, 0x4}, {0xfff, 0x80, 0x8, 0x347}, {0x3fe, 0xd1, 0x1, 0x4}, {0x7, 0x3, 0x5, 0x6}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7722835e) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) read(r1, &(0x7f0000000240)=""/197, 0xc5) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x54d6, 0x8, 0x74, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000140)={0x89, 0x0, &(0x7f0000000040)=""/137}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:01:39 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xd9) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8, 0x400}, 0x40f) clock_getres(0x5, &(0x7f0000000100)) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x155, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=0x0, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28, 0x2}, 0x404) 16:01:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x14e) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x9) 16:01:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812e3192964800003d22999100", 0x14) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r3, &(0x7f0000000140)=""/93, 0x5d) 16:01:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) r5 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/4096) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x2e4) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r14 = fcntl$dupfd(r11, 0x0, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r17, r18}, 0xc) r19 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r20 = dup(r19) r21 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r22 = accept$inet6(r21, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) r23 = dup2(r20, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r29 = fcntl$dupfd(r26, 0x0, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r30, 0x4, 0xcc) r31 = getpid() fcntl$setown(r30, 0x6, r31) fcntl$setown(r29, 0x6, r31) r32 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r31, r32, r33}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r18, r25, r33]) r34 = getpid() r35 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5539, r8, r9, r10, r18, 0x2, 0x6}, 0x84e, 0x6, r34, r35, 0x0, 0xe6, 0x200, 0x32}) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:01:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/23, 0x17}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x5, 0x8, 0x40}, 0x0, 0x1000, 0x80}) shutdown(r0, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7fff, 0x0, 0x8, 0x8}, {0x0, 0x1f, 0x8, 0xfffff001}, {0x401, 0x20, 0x3f, 0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0x0, 0xfffffffc}, {0x87}, {0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000001ba}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="5af33377d4d274494a1686d6d71730950d051f4b71d6114d254f2c44458ee974f51173a1f711a0ba7a9f6ec6056972a6e7d74ecf29248be4f76f1468b2462baf6561ff8f9af55af68e7d9694"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x872, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003b0000/0x14000)=nil, 0x1}, {&(0x7f000062e000/0x3000)=nil, &(0x7f00003b1000/0x2000)=nil, 0x39fe706d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00006bf000/0x2000)=nil, 0xfe}, {&(0x7f0000359000/0x3000)=nil, &(0x7f0000247000/0x2000)=nil, 0x5}, {&(0x7f0000570000/0x1000)=nil, &(0x7f00000d3000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000470000/0x2000)=nil}, {&(0x7f0000066000/0x4000)=nil, &(0x7f00004e3000/0x2000)=nil, 0x10000}, {&(0x7f0000580000/0x3000)=nil, &(0x7f0000655000/0x3000)=nil, 0x650}, {&(0x7f000002c000/0x1000)=nil, &(0x7f0000627000/0x1000)=nil, 0x7f}, {&(0x7f000061e000/0x3000)=nil, &(0x7f000074a000/0x3000)=nil, 0xffffffff}, {&(0x7f0000393000/0x2000)=nil, &(0x7f00006f0000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f00001c6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000001e000/0x4000)=nil, 0x3}, {&(0x7f0000769000/0x2000)=nil, &(0x7f00003ba000/0x3000)=nil, 0x100000000}, {&(0x7f000069e000/0x4000)=nil, &(0x7f000021a000/0x3000)=nil, 0xfb}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x60000000) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:01:40 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001880)=ANY=[], 0x0) socketpair(0x18, 0x0, 0x20, &(0x7f00000008c0)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000900)={0x1, 0x80000001}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xf501bfda6b2a4082, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) recvmsg(r2, &(0x7f0000000880)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000540)=""/133, 0x85}, {&(0x7f0000003200)=""/4096, 0x1000}, {&(0x7f0000000600)=""/110, 0x6e}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000740)=""/135, 0x87}], 0x5, &(0x7f0000002200)=""/4096, 0x1000}, 0x40) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000180)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f0599167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878bf0d3aef4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf7399701d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fdf6fb0418ffffff7f68d5250e1c9a5505819b7e040d05d71b0af7da54e41a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79741cca5e52a00000000000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459000000000000000000000000000000004f9d785d552c82bfea9d3aca5cab5b25fbd94b6c", 0x3b5}], 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8ed, 0x6, 0x3, 0x278}, {0x0, 0x7f, 0x7, 0xae6b}, {0x9, 0x8, 0x8, 0x1}, {0x1, 0x0, 0x20, 0x16}]}) semget$private(0x0, 0x2, 0xa40) 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x106a5, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") sendsyslog(&(0x7f0000000040)="390a2d1339fa5869081ada996bf8b61752dbe87937609cac4ba1c0cc6761550a33911c3d9c2bd0ac3f05b71f108a9f12f927e266ecd84970a1fd7266316401d75c96b1ff26827bbbcecb", 0x4a, 0x8) 16:01:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0xe4}, {{r8}, 0xfffffffffffffff9, 0x4, 0x4, 0x20000007dc9, 0x1}], 0x80, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x24, 0xfffff, 0x100000000}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0x57, 0x3e}, {{r5}, 0xfffffffffffffffc, 0x46, 0x2ccd8451ab60ed7d, 0x400, 0x7}, {{r11}, 0xfffffffffffffffa, 0x2, 0x4, 0x5, 0x6}, {{r12}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1ff}], 0x0, &(0x7f0000000380)={0x7fffffff, 0x2}) recvmsg(r5, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/65, 0x41}], 0x1, &(0x7f0000000200)=""/100, 0x64}, 0x0) dup2(r1, r4) 16:01:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) 16:01:41 executing program 0: msgget(0x1, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/pf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x100000b1}, {0x16, 0x0, 0x0, 0xffffb023}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = msgget(0x1, 0x240) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) msgrcv(r1, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069a8, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x81) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) 16:01:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) openat(r6, &(0x7f0000000280)='./bus\x00', 0x8000, 0x2) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1000, 0x1}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x39}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000100)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='\xee\x89\xc0\xd8\xa1\xdc\x8f%o\x00', 0x80, 0x0) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x14, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3dd, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x400, 0xf0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) sendto(r5, &(0x7f0000000080)="15c5bd6184cc6ce768fd8f5c458c2e51d3e633d85bfd6d44e9d406b8ea50ad7c47479d", 0x23, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0xfc65) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r3, 0x6, r7) 16:01:42 executing program 1: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) write(r0, &(0x7f0000000100)="1dfddc", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0x20, 0x57, 0x4}, {0x800, 0x9, 0x1, 0xff}, {0x1, 0xd2, 0x8e, 0x2}, {0x9, 0xfd, 0x1f}, {0x5, 0x0, 0x1, 0xa}, {0x9, 0x1, 0x40}, {0x0, 0x4e, 0x9, 0x81}, {0xa6d, 0x17, 0x0, 0x1}]}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) 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) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x800, 0xf7, 0x2, 0x27e}, {0x0, 0x80, 0x4, 0xbc2}, {0x1, 0x7, 0x1a, 0x7}, {0x3, 0x6, 0x20, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [], {}, {0x0, 0x4, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x6}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket$inet(0x2, 0x8000, 0x7) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 16:01:42 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getegid() geteuid() setuid(0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setgid(0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4083, 0xff3, 0x840, 0x0, 0x0) 16:01:43 executing program 0: socket(0x3, 0x400000000002, 0x0) r0 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000002280)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000001100)=""/146, 0x92}, {&(0x7f00000011c0)=""/158, 0x9e}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}], 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198f"], 0x10) write(r0, 0x0, 0x0) 16:01:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x50, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="00fa0000000000000000008f9df143709e5f1dfab407c181e0c8282599ee2eb860615c162a204afaedd05f36dccacc464088d3389468ae81c666", 0x9af7467b68b2160f) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x24}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xa0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000001c0)=[{0x3, 0x20, 0x2, 0x401}, {0x3, 0x7, 0x0, 0x7ff}, {0x2ef, 0x3, 0x3, 0x1}, {0x4, 0x3, 0x7f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000340)=""/179, 0xb3) pwrite(r2, &(0x7f0000000000)="c9d34e6b88e3af8b4bf579076d841a151add0b5f44abe4fe13a63a4b96d9c8903a22cd6006dcac8857465035ecd480f81221f47c4a222ef371e5acdccb59b2d7022e2f649f497ad54b0b7f21937eb4e84d43c7c23d31b0a3192a005ce83e2b565a2890c0dd", 0x65, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:01:44 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x100, 0x8, 0x3e, 0x7}], 0x20, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xc8, 0x40000088, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0x8000000000000001, 0x28, 0x1, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x7ffff, 0x200, 0x1}], 0x200, &(0x7f0000000100)={0x2, 0xf0f}) kevent(0xffffffffffffff9c, 0x0, 0xf70, &(0x7f0000000040), 0x3, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x7dac5a94ed67d6a9, 0x80000001, 0x2}], 0x0, 0x0, 0x4, 0x0) 16:01:44 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x6, 0x5, 0xe) write(r0, &(0x7f0000000080)="33801d200d827be011214506dbd8cc978934d6a28bb1d7e5ce8d7fe838c9541d8f523f4b50b981b4477184f8297100f36608a546b6a341ecab03ba88b66201628da163be78dc2d8a074e172a7c8cccced996aed36f9bfce94adfe10a7cf6d4bce8258d401e2fef543fbe21b49ce6c83e3d60c27f0e61b63969e302b63a8ce92474fc532a37f18f6d92d573704a3f0fc2a9edc41b0602b1b1d55d35bd4abd5d9d1008c794ae639964d91aac9a983b5fecda85e041de7b6c571d0886df39818a0379e57859bf79bbf4d75c058e29672f63e95f6917afc6", 0xd6) r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:01:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880), &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff00000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000008100000000000000000000000000000000006656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d677000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000745305e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e972c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c464cb4517d3feaf92f0c466aa21b8badb159a36a50243a3223936ca766ad016bb152f14bd1b5227fb58f529caac40dc03a5435473904b44a12bf25e269f5dde6b39cce7b7154c7a64f6d0b7af5e7edee43a85d261cc8f735f969eee14549111aa12c191a502dfe92f215d2ed71640a56d11694be8e705d9a6b7a6e27dcc0a6a5cbd1d1ff0e1a083d7cad71d0b9bf2df180dd8dcc0eab76e7efab77c1ad65a291ce2ec778a064c77271b91ae03e286f0bf528dc0ea6d272d193503e7a04a125e25bd058512fb2bc829f67c5629b1b1eb352499ef2eaf361304c0a68c084b83267655a4426a030dc1afeb3556b3a9e32d5efc735bfc3c0ad2051c61fcd911cc7fda34401eb050a88abc88c1aba18616d94cdee502ead2d80fc97b2f1491bd3557ebfbf0ba8e320edd0005ce759f88aeb1ce39f3adb9e94af11cbaa89d1fed031aba8c46d2f121844fa6bf1101835f2bef5f1752a9f2ab6178afb64c02a233ce632f5f31cc587c7c9b85e9e4849d9e350fecc96ea1c4de0b0a9ea25fb236e4d449ece3dd2c56617c04ff31fee5d7bbc7ab5a8e2deef5ab00f355fcbd802c9fb7ccd0e"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad8901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef60f7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a33c1ea2c3b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db78806bb26c7700"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r11, r13, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) getgid() r16 = msgget$private(0x0, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) r17 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x5af1, r17, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32=r6, @ANYRESOCT], @ANYRESDEC=r7], @ANYRESHEX, @ANYRESHEX, @ANYRES16, @ANYBLOB="cd22e66fdec27369bafafdaef56a502ba47df1dfc07f9cee31fad0", @ANYRESOCT=r8], 0x6) r9 = socket(0x2, 0x3, 0x1) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="e9c22d529093a091ba2c805bff19e7d4b0bd351db3180c9745f62a98bf97f3873487e3954eaca13fcee12718fe48546c59ce84fde64a818329e7ae665e1f5faf9d877dbeca8e96284616b05dc3be22bef0a9662bdb752e3104aa159c7a171a662e0c059213df02e1d60a1cbf1023047914d4233a44da0ddda0241aa0d170d913e9c39ff17aa9ddf3a3f515961d3b598e896709000c46170bd541b2d60f87aa8c095566cb2c5fe91c5260688eac4f41a8b197ccf1d7bef8719db27bab406edccd3637df0057c8c50f88201dc38b1703e70124d84694831eb38dce34bcf00f52f9cb2c9eaedf65b6d511c66bdbaab73ca7de32611f3d83f4d1dec59540e0b84b4e390b025bbed40cb1c330f2357e5f59c67b75f94b96d25dc9c876fbbca3580f59c2909400f5aa1b10520f9ed07002f1d32c4bb601697fc08d6550a8c9088deb22631696445d8b44bab900"/341], 0x10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r9, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x200000004}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:01:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x38ce2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = dup(r1) fcntl$getown(r6, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r2, 0x14, r7) close(r2) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r8) symlinkat(&(0x7f0000000100)='./file2\x00', r8, &(0x7f00000002c0)='./bus\x00') kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000011, 0x8, 0x20000000}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:44 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8200, 0x0) dup2(r1, r2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:44 executing program 0: sendsyslog(&(0x7f0000000000)="0d3c8a5172389c7738495f6e745585a4ab59ac90", 0x14, 0x30) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0xfff, './file0\x00', '.\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x8, 0x10, 0x1f}, {0x20, 0x7, 0x60, 0x6}, {0x12, 0xff, 0x9, 0x100}, {0x1f, 0x3f, 0x2, 0x3}, {0x9, 0x33, 0x20, 0x2}]}) clock_settime(0x4, &(0x7f0000000200)={0x8, 0x9}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getppid() 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x7ff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES64=r2], 0x1) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6, 0x0, 0x8, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb5110386083392c8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/234, 0xea, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvfrom(r0, &(0x7f00000000c0)=""/131, 0x83, 0x62, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000540)='W\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r34 = geteuid() r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x2e4) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r34, r37) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x6, 0x8}) setreuid(r30, r33) r38 = open(&(0x7f0000000700)='./file2\x00', 0x2, 0x40) r39 = dup(r38) r40 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r41 = accept$inet6(r40, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r39, 0x40047601, &(0x7f00000002c0)) r42 = dup2(r39, 0xffffffffffffffff) r43 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r42, &(0x7f0000000480)='./file1\x00', r43, r44, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r6, r29, r30, r44, 0x84, 0x595}, 0x800, 0xff, 0x8}) r45 = socket(0x2, 0x2, 0x0) bind(r45, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r45, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r47 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x3df, r46, r47, r48, 0xffffffffffffffff, 0x100, 0x5}, 0xfe, 0x1, 0x1}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r49 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r49}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') r50 = kqueue() readv(r50, &(0x7f0000000200)=[{&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/147, 0x93}], 0x3) 16:01:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x41d6445e7067e444, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) socket(0x11, 0x4003, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000b50200"], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) kqueue() 16:01:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0xffffffffffffdccc, 0x4}}) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = syz_open_pts() fcntl$dupfd(r4, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCNOTTY(r4, 0x20007471) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000b3fb93c278e7382a00"/110], &(0x7f0000000040)=0x6e) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:45 executing program 1: unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') execve(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='p%^}(\x00', &(0x7f00000000c0)='r\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00']) 16:01:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r3 = fcntl$dupfd(r0, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x100, r5) 16:01:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = getpid() r6 = getuid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x2e4) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r16 = fcntl$dupfd(r13, 0x0, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r16, 0x6, r18) r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={r18, r19, r20}, 0xc) r21 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r22 = dup(r21) r23 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r24 = accept$inet6(r23, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r22, 0x40047601, &(0x7f00000002c0)) r25 = dup2(r22, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r31 = fcntl$dupfd(r28, 0x0, r30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r31, 0x6, r33) r34 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={r33, r34, r35}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r20, r27, r35]) r36 = geteuid() r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x2e4) r38 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r36, r39) r40 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r41 = dup(r40) r42 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r43 = accept$inet6(r42, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r41, 0x40047601, &(0x7f00000002c0)) r44 = dup2(r41, 0xffffffffffffffff) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000480)='./file1\x00', r45, r46, 0x6) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r12, r35, r36, r46, 0x84, 0x595}, 0x800, 0xff, 0x8}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r49 = getppid() r50 = socket$inet(0x2, 0x3, 0x0) writev(r50, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r50, 0x0, 0x6a, 0x0, 0x2e4) r51 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r52, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r53 = socket$inet(0x2, 0x3, 0x0) writev(r53, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) r54 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r57, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r59 = fcntl$dupfd(r56, 0x0, r58) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r60, 0x4, 0xcc) r61 = getpid() fcntl$setown(r60, 0x6, r61) fcntl$setown(r59, 0x6, r61) r62 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000001c0)={r61, r62, r63}, 0xc) r64 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r65 = dup(r64) r66 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r67 = accept$inet6(r66, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r65, 0x40047601, &(0x7f00000002c0)) r68 = dup2(r65, 0xffffffffffffffff) r69 = getuid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r68, &(0x7f0000000480)='./file1\x00', r69, r70, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r72, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r73 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r73, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r74 = fcntl$dupfd(r71, 0x0, r73) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r75, 0x4, 0xcc) r76 = getpid() fcntl$setown(r75, 0x6, r76) fcntl$setown(r74, 0x6, r76) r77 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f00000001c0)={r76, r77, r78}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r63, r70, r78]) r79 = geteuid() r80 = socket$inet(0x2, 0x3, 0x0) writev(r80, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r80, 0x0, 0x6a, 0x0, 0x2e4) r81 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r82, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r79, r82) r83 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r84 = dup(r83) r85 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r86 = accept$inet6(r85, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r84, 0x40047601, &(0x7f00000002c0)) r87 = dup2(r84, 0xffffffffffffffff) r88 = getuid() getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r87, &(0x7f0000000480)='./file1\x00', r88, r89, 0x6) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000040)={{0x2, r55, r78, r79, r89, 0x84, 0x595}, 0x800, 0xff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r91, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r92, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r93 = fcntl$dupfd(r90, 0x0, r92) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r94, 0x4, 0xcc) r95 = getpid() fcntl$setown(r94, 0x6, r95) fcntl$setown(r93, 0x6, r95) r96 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f00000001c0)={r95, r96, r97}, 0xc) r98 = geteuid() r99 = socket$inet(0x2, 0x3, 0x0) writev(r99, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r99, 0x0, 0x6a, 0x0, 0x2e4) r100 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r101, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r102 = socket$inet(0x2, 0x3, 0x0) writev(r102, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r102, 0x0, 0x6a, 0x0, 0x0) r103 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r104, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r106, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r107 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r107, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r107, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r108 = fcntl$dupfd(r105, 0x0, r107) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r109, 0x4, 0xcc) r110 = getpid() fcntl$setown(r109, 0x6, r110) fcntl$setown(r108, 0x6, r110) r111 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f00000001c0)={r110, r111, r112}, 0xc) r113 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r114 = dup(r113) r115 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r116 = accept$inet6(r115, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r114, 0x40047601, &(0x7f00000002c0)) r117 = dup2(r114, 0xffffffffffffffff) r118 = getuid() getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r117, &(0x7f0000000480)='./file1\x00', r118, r119, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r121, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r122 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r122, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r122, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r123 = fcntl$dupfd(r120, 0x0, r122) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r124, 0x4, 0xcc) r125 = getpid() fcntl$setown(r124, 0x6, r125) fcntl$setown(r123, 0x6, r125) r126 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f00000001c0)={r125, r126, r127}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r112, r119, r127]) r128 = geteuid() r129 = socket$inet(0x2, 0x3, 0x0) writev(r129, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r129, 0x0, 0x6a, 0x0, 0x2e4) r130 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r131, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r128, r131) r132 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r133 = dup(r132) r134 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r135 = accept$inet6(r134, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r133, 0x40047601, &(0x7f00000002c0)) r136 = dup2(r133, 0xffffffffffffffff) r137 = getuid() getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r136, &(0x7f0000000480)='./file1\x00', r137, r138, 0x6) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000040)={{0x2, r104, r127, r128, r138, 0x84, 0x595}, 0x800, 0xff, 0x8}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="898ac4e0606e97acc7a742a2cc2b696c9954ea6a4975c3ae45ed55a9d20a46801fd7ed56d485c20896ab13a59d962b34294ffadfdeff06bae35efb8c9aafb6195503643b2a0b260b412e7e2d9ff0bc3f44fd0de4c9177f8df1c39f28e6d2770d5de0872ec6a3c2a48231fe648bf7688e51dfc75566151f04a8ea95177f234a0d56f445", 0x83}, {&(0x7f00000001c0)="054605fd85862a5cb1e90bd039ae29f89c4ad4b393b5e69cf89d7fa01a2762d8732704816a0d3e8791450ee0bfb25e146c624312f73a453c00dcfe2e37371728aa816afa68aabcc6ab591d18df6d280ef59011cbb00b37196e46776ec6b44ca3b3c42c968863e97de55380603250a68a05e33433837727927a80f73ed0fbe172e1055a305575b55fe6951d8737d3964ccad966a447190b1ae283106c887e49ed01dd9f192592ad67855bffcc698ec98fd1fd57aba29354f8ee7fd7d59b3af51db7c0d7bcfa9f1f5161", 0xc9}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r0, @ANYBLOB="00000016116159e3c708a8002000000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r35, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=0x0, @ANYRES32=r89, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r95, @ANYRES32=r98, @ANYRES32=r138, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xf14, 0xffffffffffffffff) 16:01:45 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x7f, 0xd1, 0x4, "c229669f3a96e7fec15d1641d48354fa8230342e", 0x2, 0x4}) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) msgget(0x2, 0x10) fchflags(r2, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r3 = semget$private(0x0, 0x8, 0x80000200) r4 = socket(0x18, 0x3, 0x3a) getpgrp() r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000280)='./file0\x00') r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x4, 0xc23f3e3bb875352d) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000240)=0xaa4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000080)="220e3c", 0x2b6) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x42, 0xc, 0x0, 0x3}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:45 executing program 1: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ca4000/0x4000)=nil) 16:01:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r0) r5 = fcntl$dupfd(r2, 0x1e, 0xffffffffffffffff) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xd) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r4, 0x1) 16:01:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x508a68d08328dbca) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xffff8001) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getitimer(0x4, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1fffffffffffff95}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x200, 0x7f}, 0xc) pwrite(r0, &(0x7f0000000240)="fb00", 0x2, 0x0, 0x3) 16:01:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\xee\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x04', 0x0, 0x0) fchflags(r0, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x21}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xf2}, {0x74}, {0xc8f3e7802df36829, 0x7}, {0xe5}], 0x4}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) 16:01:45 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:01:45 executing program 1: sendmsg(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="08f9047b8b460f7c8aa4c2f5ddb47de15737be5188f41841e253dfc95ff1c36871e19e6ef4a0bee9423d82411eda93449d47b3dbcbb8d3c58410f61b35be42196f2fed272a54c5ee95e8f97dd0a1d563581e48dbb0152892b7e4dcc605f4801ff86015df707ef91520caa6526f7c31e297b926b2a61bdde6f7416b4baae514cefbd9c655", 0x84}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0001000000000000daf793ffffff0000070000003cd661812b361b806e9380254ed394b00367fb51d93796a20f1e6f0d292f34a6098ff03314c82c9b219a38993a0ee37fcc5371825eeae11206ff676afa7389d44c1724827329ab141624b606baec8811ee40d2a5f2bc4a3e0f3dec8aa4b4b1cda69a804060eea11571ba2ff4590b8b9c5a3e8d98f834f1e852f65117a5315fd8310539b2a18e721bcee4ebfd0c12bccbf0b50099bf244deb6b258cf5792fa1dd9685f87914cc5e798e50109ea8fb8c73e830db7c8454507319f38d6b6219cf3e585a95be300d3016cdb12f0613256f31d7bd2915affe03cf1ed56487fdd59ac3b5a5fa328af967a8b1f5daba00000000e800000000000000010000007f00000041447d56097111cf0b86481000cbe8902e15b90fc8925ad576350a523bdbd3581a9fe2636761344af832596f45ec1b3fda6e564138710789d37e618d370c4d8b64552c44e6b05a1477a1bfccb2cade391054d7572eb5f80e3b0ffda32fece1b3da7ca3a528eb93de996aa42b8280abccfa76dd2fb6be5a1bf2a2e96ab91eda96534e7cc9dd40d2641bb5c65c9299dd1f6d7a619622108073a11cdc2c253128b06f50373e78724114c9a1d452adf03930c715e859e9adf3e282d60e8262e90780a43d96b6087cf5bb0e60d204f98ec121edc19486d3dbfbe8620f32da9320c8bca5eb0000000000a0000000000000005d11dafc08000000babb8fa60dbb90078668950eb109c83fe622fd9fc478c03e0ba554ef8abc0e4857e43860b2154c8b81fff9ad7364c5b97e78289389b09df5b3f3be11bb67646e8a3cf665e858e7802cab0e12caee3f023c000000000000000043fa3108a915f344cdd0a0d72afb7e56ed3ef6e0a6ba41ecff133652892da134e4000000000000b8000000000000000100000001000000f278bd9c964695bb7d631825545252a479d122bbea6a84075eeb6463aae2d6fd33e5bafc318ce8b7d8c0bf9fb7e4237ac70e38382818da4baac84cbf59394c15fefdc1075de7ced0d5e1fb9b33b528c9cbcda1f9456d2ee24a67d6238f3b4fc0c1a50e007b51e11ba00200000075fa0766cb7b73bf0ebc901f7c4fcfdd710f76af775b589fa78cb31f785cf77c682fced657b4ab0caef218f41a9dd5919ece28bc31c271faf6d2def40000000000004000000000000000fcff010000010000a6af20cecc701cd4c1b96b338c60a17d63bdf2ab36d1a5419dc355e7b331e53aa32bda3a23b302fe6c8b7ce9348800006000000000000000ffff000007000000f7ab8f4a7001b822fee4e402186aefeecc05ada387ee29be0953ad0795c99f0400697f58fc2941abbc78667438e20b700d0a80711e515dd0cf6732d4374077b1d6452ec1bfc31c685bc6b2a547488cff700901a2d687ce0000a000000000000000ffff000009000000f7bc68c09405d8e0aa4977999c70239ce5a0a582c8c578a609df9b3c624ef81abe5b7275e3d75752272d98f42ce31045fb0992be64997f456123a0b18c20b590e59ccc6b3f7a5376b130bf5f354f4a45a821710f58e4f270d2224af3e45fbc8b59b2d01dd2f5f925da07ffd63f083660c13a69bcc240b0b6bd1e0b4f9816d6b5ea36b6e737627fcede89f85200000000a0000000000000000000000004000000e59514e6a6ffcee868ddcf19d69452a7a28cbb7bd4d4ce6ce8fd3cf5d3bcca848aa9b3bd650dc3989442d39cda97f5d67caa56317337df7e541117f0d4d9b2a4db69f33f6bbb627dea076925cb06b73313141ad9bf39d4eef234facae689c275375758908791465cc251f936a2d7bb235f7fb6c66f2ef8f625f305b459fe0629c05544c36b328406f42afb0000000000000000761e1f6299ce67d066820f8ce07f444c59e350e37a15e431f68e4f1670f7a76dab1fee14eefc4c872a62546674e64d364e4bbec60ae0f27d6ab4e54c3dac1b8c624372345e4f8d9490c9f95a2915e3e620a4bad495af8643e36feef5fea82f52af6914e70806b3a923c4ad2eadc00a32ac80c2d66bd4ddfdf66b"], 0x5b0}, 0x1) sendsyslog(&(0x7f0000000780)="fbd2193565d01c45bd5befc35651179ee594435fe5a70f73ee8565c798689ff4a21c427fd2b9a4a27e2c8f10f8949e9433b33277314a6e3640d82b6b22075848f0018ca68372964dc5c67f3d8a3999344f2766357a64ef3fa389d56292ae649f914da4353da35e057c185a10c0d290ee590e5146a918fac5ba47d2f103697f46a7166ac9fd371f4010abc82080b6985f3c682a4899ec3d6bc73af1f36ba60812aa3d63c165ff9880fbb7cf0a9c0bab58e5792d49271fed47b78e334360efb9b932809f970c314d8a", 0xc8, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186f015c", 0x1d90d766) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:45 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup(r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) pckbd_enable: command error 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) sendto$unix(r3, &(0x7f00000000c0)="b5bafdaaf24ca3500ce71a321de40b3e7a889b419dbaa4bbb373f257034a14b8b19590d5cd62e7bab7ac2428ca0480b9770b1fefd2e6234d87e9726ce1e5d2c65e6f849db5fb5b092a10910a2d7c311e7c4b3f2db6e0e78bf64c87230b03f9056e835738d17e9d19ecd273a1566ac189a9dc44088dfb259559df2a98677cc6e5bbc7259553a0a11141cbddc44dceefd8025a63db351980ba03ca88047be91db7ee7147a5ba", 0xa5, 0x215, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x7, 0x1d, 0x43}], 0x8, 0x0, 0x6, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r4) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = open(0x0, 0x0, 0x84) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaaaaaaaaaaa40) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) mmap(&(0x7f000015d000/0x3000)=nil, 0x3000, 0x0, 0x3449321023cb1250, r3, 0x0, 0x0) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/161) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:01:47 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) pckbd_enable: command error 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x2e4) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r15 = fcntl$dupfd(r12, 0x0, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r15, 0x6, r17) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r18, r19}, 0xc) r20 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r21 = dup(r20) r22 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r23 = accept$inet6(r22, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r21, 0x40047601, &(0x7f00000002c0)) r24 = dup2(r21, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r30 = fcntl$dupfd(r27, 0x0, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) fcntl$setown(r30, 0x6, r32) r33 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffd6e) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={r32, r33, r34}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r19, r26, r34]) r35 = geteuid() r36 = socket$inet(0x2, 0x3, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x2e4) r37 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r35, r38) r39 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r40 = dup(r39) r41 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r42 = accept$inet6(r41, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r40, 0x40047601, &(0x7f00000002c0)) r43 = dup2(r40, 0xffffffffffffffff) r44 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r43, &(0x7f0000000480)='./file1\x00', r44, r45, 0x6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x2, r11, r34, r35, r45, 0x84, 0x595}, 0x800, 0xff, 0x8}) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r34]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r50 = fcntl$dupfd(r47, 0x0, r49) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r51, 0x4, 0xcc) r52 = getpid() fcntl$setown(r51, 0x6, r52) fcntl$setown(r50, 0x6, r52) r53 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000001c0)={r52, r53, r54}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r56, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r58 = fcntl$dupfd(r55, 0x0, r57) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r59, 0x4, 0xcc) r60 = getpid() fcntl$setown(r59, 0x6, r60) fcntl$setown(r58, 0x6, r60) r61 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000001c0)={r60, r61, r62}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1000, r3, 0xffffffffffffffff, r5, r46, 0x42, 0x9e1}, 0x3, 0x2d1a, r52, r60, 0xb9a, 0x6, 0x9, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2f}, {0x80}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b"], 0x38}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x7, 0x0, 0x0, 0xfffffffa}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffd, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000f7ff070001e98060f2dee910f9e2f9149000eb000000ac1400aa00000000ffff0700001c0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffff9c, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x5) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) r9 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r9, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0xc003, 0x2) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f00006ef000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:00:00 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b44baeeb871489c1a44b15e8679f") 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20d21, 0x40) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x0, 0x1000000000003}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 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) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r2, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) r10 = getpgid(r7) r11 = geteuid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x2e4) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r11, r14) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x2e4) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r24 = fcntl$dupfd(r21, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) r29 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r30 = dup(r29) r31 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r32 = accept$inet6(r31, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r30, 0x40047601, &(0x7f00000002c0)) r33 = dup2(r30, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r37, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r39 = fcntl$dupfd(r36, 0x0, r38) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r40, 0x4, 0xcc) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r39, 0x6, r41) r42 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={r41, r42, r43}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r28, r35, r43]) r44 = geteuid() r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x2e4) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r44, r47) r48 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r49 = dup(r48) r50 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r51 = accept$inet6(r50, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r49, 0x40047601, &(0x7f00000002c0)) r52 = dup2(r49, 0xffffffffffffffff) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r52, &(0x7f0000000480)='./file1\x00', r53, r54, 0x6) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x2, r20, r43, r44, r54, 0x84, 0x595}, 0x800, 0xff, 0x8}) r55 = socket$unix(0x1, 0x79071a5330ce7654, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wskbd\x00', 0x20, 0x0) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x4000, 0x3, &(0x7f00000029c0)={0xffffffffffffffff}) r63 = socket$inet6(0x18, 0x7, 0xd3) sendmsg$unix(r1, &(0x7f0000002ac0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000000180)="653ac409aae9fb4efc083617ad42c33981517b97ba201313fdd879a76d61804c1a1fb6f0e4aca299e189fac5ad103b5f08d57612be9666fe4574e1e4c9c2ab739bd0557ddd12d89dee6ae0cbb934846bad19873be77617370982adaa23daeee0cae987480c86f21213708d26fbd74c14ff1b12e54deb0f1c35703a269dea54cff2d31491d325262fa6453e04cc6e63925e3ebe18b1618f0ec33c65de49c100b3a1a3804b6cb3dbadfb9be9713189845143f9ec20", 0xb4}, {&(0x7f00000007c0)="b4a39a84454f20ec976b1497c986804e0fe2758af7ae4a918ee9f381f23f7ad36c521b0c1f8d1770f16fabd2ac13a97ed6e08568bbdf8fcc0ab2eb6f48141acac22a60e26fedd30239e1a5e84c4b43bd5cfd7f34a8086062c9275088aca73576466e57f04a4fabaffaa2d131ffbbf1878f7ecc86a326fd74c80cfa11dbf6ca829e7f26879acae0fc6ea547de804b51066238ef538f5ed4efbe75ebf7b304a6b8f66a66d711735232d5d25ef93a4b3f61077ed6b7447205f9afaf475d00a689567fe5510bd1f282d5a8cff2d2f8c8c43edc1687f39d6733e2913966110497e69df06cbce99c8594e3fd1fb8600a595e053bc48d704ba9f8c5ea730099833ba6279e16c6aa84288877a9d4ba0c25948a370c77512fe54004f155c8c5798d3315f89a232234cf6dc68356cb894f10c9f5c25510a41866126dd467aa12ea6d145b6b826799dcb411814fb3429dc05a48d33315f1eeea9287392ba6d8309806793ddda9b1b693ef3f63e14eeb011ddae02ce2f538f332518a70b59f2a6f98a4e12636dc5c070ee9f770230a9d2f4e1f9c8bd5a569a74d82b1a8055be29c189ffbd2756e382d606a23538954f83af5a19cfff5b4ffa17d8454368cb4274ef5b35a5e525edff77d24a6f35214cf653841ad49233809df16b8e22de1dd7d4605918f2fc28351f76cbc6012a67d628ee4ef1670848b5b4d87a2d109009016a7f4488171950fbd7238932697d890d4fb48a60a2eb83a0ea4eda65c749c76c5e7a05a11a3a76c7cb178ccd094d3e329dd574db25a459fe06127003dd058e2958aa2007159048692768261281320750a2b5d5721ef08671d510b0d3e95d392ac2ebe3ce87f87d6b075333ab373d097ba6ffa1f86c74dc01f3cae423ad1f2cb416df45d54b49935114413bf68fa61244bfd1bab4e60fd1661c5c2ed79c37ad5f50d78623a664eff064b173b56b4e2e601cbe964e2b92f73ee6cd668cb861cb1a481e69dd61246640cf0ebcd2f03312e86584db0a5e2eed12a659aa4211abb5e0fe0402f0b30e7a25e917ae099de9c87255cc651e29592fa73a486cb914fd11b695941e896ce66eff2335efaf504dfd3ef0fe13f87e27814e574b7aa99204788d731fbef2f60ae9e8b1a76e028321c6c6997e0681e4f7fbdf46f4fdfffb2260d4a3ae1ee334f4bb15bc9feac9521ce779bf594fb5e7794c81402c22b59eefd9476a4ae99fd488e1f2ec7d53396b53fa84cb85452c71f8cff28df5b743ea4c9995c33fd2d357e6270e2530b1b08bd28bd54907dbd531709aad929ab252c3d610c37366a3006b9e265af3d79d36fc876bc73b668c0366e7c3feef1de9e74815aba1799d162a2c063e129815c16ccadd408b2c25bc7c9b9087e583e41753de5a25c9e1efd2fd7dbbe4bd9394f91154524598e5d00dcbbe0d55049ac132c899f3a7e243efbc1245804ca28d30faa1e1aa3ca555efbdde88b83669070b7b23181b80621e4c33c9dda40580b63985d9deb3516ed1072a9385399b77ea2d3580d0a0f9ab26e286f98e1d2d1b4612caff1a62f889b2e2af75eb8dba7ffe26ccfb695b1e41e8f3e156df486513b4c95e8c3327ed28fbe4ab9c7b6839cc31b6d32a7322c0490ec1365f56e8b09b1a1ac2c091288f276b380af887a1d43d20a5349ec61a0bd47f791ef17579d9c215c8bd3394db36c38958e8b200e21ffb6ba4bb869425a23eb31f2503fbe452db5222b91114419142a11b95829ef80821dd7c496e7be781675a61fb07b63ee19c26bfeaa709f0aee59bac94c8fd4f21f109b26c8558f1a1a6606c03b4309e0db9c61e869e06b853b490da2dd7b53cbf237fe3bdb303bcc474b3cfbd1f02ef090567b3de7b662b03e5f6f95691e8cac6bbea608ba77594944f72e3f7ed920f5f748f9836d37a99135f678c00b052adc45753b2cbdfec2c299e1dd17c0c6c5a7cdda5edd62d39569a0f400cec5f7e6096cc6f2f72e090bbb56048bad7a1a75550fb73afc9564c39e959c705531b4752b80780080acde2f1fd22d58a2b4fed32c790cd1b6e96abad93bb3dcf3f067ab20b19ee388e5c237e12911e62e8cd4ae2d4fc78cede16da8eaa7dc3f84b96fccbe6e0c11966a36dade7648273feed68c6063d528f3cc540f7ccda7f36473c7850dc8436e912be7d2ac4124c4ead0057239a25d8a6f9590cc4c8ed0cfc6f7a9bf49cecd7bff5ceb3b269dd51a70449ede34f5749414088805437e09a703c58bf8ad48ce97f17bcc59bf4f5d5c9e6c44ddd785a40d381dff9cb2d7a1f70bfa5eae703fa45c250c0c7128b574f13ae46409f5041985e54bd8a28c18f7dcbaff4c4a2b373d91110ee48c9b8b85b73c6ca0383e14cf5f5095193e22a8667634e6cdb32dd3b18a9309a0745e5104c4e0ee138746dfe1a5b072520eb7bb015750006cda7b2b5b79a16d7e1c9ef7cbf1f160e5edfd5cfe33cc4c18400971e75ba0f642574bf16b34be951499ad7b94efa47928fbd56f0fb93d9f7dbecd542ac9d7c768f4cf326d2972df2ef5cdc3c438e27bca65212e25cf42ca789a3fe4d6b24f0ade2772f05ca942d9d8ebef38c0c31f06b5eeecfef1f80c11a1055051af8e729a341f6051cc382afbc6001bb92429587f297a1270b4cc41621bd647180927a82e4137fce721cbd58dad1ab619de62324f043e8a0da08cc6067792ad71c316cfb5372ffc2d0355601687a4e9d854f3aeab2e3cda81b37b79c77195cbfbfa1a205bf84ca4fcbbd81ac8ee638219d7a5f40d06c2ab76cc34f8cab331a954cac4d0e619efcdbc1b0d63af3415a79998181816c613a7558938dc7503e8bc93f899b7e946ee5ac44ef561d557d3960dfc95d6ba6c9766022c67ca2359b32f49ecea2058ef537b4d708f661bcf9d90faaccc7dd69b956edc042412dd99073180a0b7294927eb17c012adb4040159c350cb053e24b90c76397c4a8aaf81c392cb77447d8fd2735cf90f886342ec7f7b9978ee7d49269482357ac0057f0b42cdc3ac889c1f05364256de45f72835c7186cdcf3f7aea17bd95a719061655af9a986e8a559dc0e4d0d57889fe9b2429d2f828c335b6d936c2470c1175de81bca22f38058b939a4db84a918a4f6462030e4285899876538cfd14909f3f51964a13b2410e3a053bc77024fd3f241043bdce71d4604a834ef0ef4e64100593b51c12d9f7653186461f14be5e79a47c0019e73424b3506582285032a239f8a7b13797cfc84317ba36d9a6b188dbf716a97b704330eccd834e035335cf32001b92a87589252fccdeab016c1c955a59291f938fffc7292170f37244715f3def9cc440bcbaaac6bfc817b04fee26e3ae09f492e3e26bb1bbea58ba7e36bb34c27e000b9d4a56250b6e63ef5c7f05fed9f3374d80692fc8f04678527656725201070c374acef1f2cfed6d5136b3603b36939504a31694908ac0fcafb4cfe5095b18bb892eede11ffcd908df4bef1a8eb1323e93783471dd8d7e2b4b64b38755a07121d6849ed5000c8c99d35b7f214df81a2341abb19864332a4924784a3dc9af9b896e84dab3415bae064eb3bf73ba216e0e03b9a819324fe46a13c72fe606062b955cd9a6d5d6c90ffa4c782be023d6779de969253a2793e82661811384d8589249c410bcef8deb2f123adf24e6a56cf36ced220f0aa6a1393fe586c4a02321a9579b6cbf7962a7b5efd92e8960b55b4519fdb19c74082256819e2072a49395d395278782a10db74adf806f553fb1968f77d91b38172e026527bacd1cb1572ca393aa559a64925d92b539ce77715da2412ca86c478f55e50b8e34c4de8818e63ebfde316a9adc7987f8327f55b86b3d79d0a332b67cd8e48f4250f2a39b1ad6b1f65b7fa30d0baf8dc19f60c297e6d833cda35d526e147af6945769028837644db9cdda1a4bfdf1f41f29f9f0d43c64d3c56c66bd9df90834e4d895cfc0f988b31ab032f1ad94c5ea22226e58ba357a783ea39f6f207e4d1c9ce76108cb1f757cb1a19baa33643ccfbfa6868e42b8e8ac501845f51d3a013a2001893334fc39121f8fb719643c3cf7584493d53e54af21c34edf8162c9d839ee400bc0b3596d0c7cb1bd89df8bc25930384fa95e9baa4f5f057ac86f7e91054e32c63e873fdd2937ed523057d3fcad7693c762771a704c47139a2cc38613410509ab2da550fa6691e953170e3f1dfccbce12ebb22612dad1a3b0ad1c56b6c23266693a8a8ae94d856dfd88eb8837587e9ec00892651e1dff86b49f6bfd5227d037e5e324a8fde46b08625f453e01d857db1ad93dcedb09526ce47ebac6beeea3c3e9ef0a2f45105ce45a47dd9ad2010420b7b04e823bb74692f4a4cf3b12f12596d5f5be5aa69c4ec342746f3cfae6eff8669256b339a8ce6d63241e769e85e427e0b457f244620ae4e2f94678e81788e3c0fced665a4725c927c04bb420a71b1f7489eb4480448e9ce5b5582bd9c276566bfbe499c0fae5e5e6f7a16373e8bac14bd471b73df4036fb25a465aada3302d57bce3f4333a0659ec6ce7091d2c92fd58779598c3c7e7a3d3139f7b4c032a33831be300a604644375d72f3095af9aec40c78f5809a7f2692661bad3a19652a1cb98fc211a5116a0a604a6edfd6f034bbb816fcf18b1b855112921c9800751aebf5730c6ea2a8cd75fe1a52a39800d2ca992e2140d9ad793c77f4b245ea7112329a25a47a915c38faac710c21a145206d442db25343212b635f1b07eb8e48096697dec869e743fac15a098da339f4e58fafec9bb00f376a887af22007aadafee18c4e0bcc619de619280e24eadcce01ea381f6661974f758bad56511ae52c979682ebf65bcbee81dfc0623a54876b9e75f271b6a0682ac81801a6bee33339f414f9e8d5a538e0c5954df945794ddb4b9508ca92d1642c9bd7350a91400657136d286dc34ca8716b72545ed67a52a4335f44665400d22b621cd5562e189c5d7da85af63299758bd6d2195d04bd8efc918d052d8c94a524e78e10de8a39b63f2daae32abd00b5fd55281e4af350a95110ccc54b82b3d7c03dfee6e20b327055e20086bc8f4fedf3e9830e3d601e6811d8a5da43d33852e83b118865f581a98b3221f66b7e93333b8d745a1ef0296892c76798e16da6af97ca1fb5ade9ab28b6a592238bda4c463505b173275d0ff2e7189cd22e435dd130e28b9701bc45fb1fda7cef214322d5007ec0d8a007802d3f9af6f168965f20b722a926b432e8c386f1079b5ea4502c4e01fb59e90fa64175b7005a790d1cc5e62ff529b487c6f1dc175b63df303643c1be18dcf14d9bb1b74e5b0cddb5c794923fc6c7d71c72a2b80af21d8e0364af308ad297eb8d6da448723bef756912daac86fc767e08dff190d10d5c4471c0350bc3ae5c816f5d02e614b5233db6fa7e303a876116ffb4824c89418bf555e3fa1cf79a70d9eb662b1e1aef787b3c2ace14864f9ebb777a84922d91349d55794abcf29c5cf744cb71de47eb37f25d09afb98c9f0776b7f19e827dbcdba5500f4f7c0dc83a085182acfb803ec145ccb3f9bf727da6266c47810419b3c176a8d4b90a2a8ffda3235d8b1c8d1faaa17586430164dddbe08b96c937a532d5bad17da31a797db2b4576bdca915a0f4360eb38896d67ced7af0ba813f57444f65456eb9ac0057044e9f6495f3c6507bca40c785b84d6b6f2e0b32c8484ed147033980b616720029022ca3dd412dfd63d42f6b8f77488c7855cec0a6995d6c23c51aa2f39f42d4f6bbf855ba3d26dad7ee15d6ecd1e3f8b8eec176b415543d22e7895e6be9a28fe637905258b5abcea7", 0x1000}, {&(0x7f00000002c0)="0f5c38ccf09ff288c3a9c674e5ab15b2b5a5e69fada2780676162033bfc032fa9e314b037ae630fb", 0x28}, {&(0x7f0000000300)="2a15f5f2130705e1abeafbc76042ae4f43085e5828d08c7bf3ab453ac1d78ffb07fa5094baa7e34280ba0645d55859a9f4f695aefbbdf51bb3f4f224cde8bd3d838b2835a9c1d076bffccc09f428909f3e14426181156d3a2e2a9c5f7f21823b382cce8254e88d484aa34a8ae2a19adb297292c3179e9b389759c0949a847070b671beed16c80478", 0x88}, {&(0x7f00000017c0)="af3971633f3f3add635938d9bf98b45bebf029ce48c95b07255bba9173a27588fc10365e99b7e530e1e08922946c887d82e931d1988ab907245997abeabfe9068a722e0371611ad7af1ef0abb06a6702a9330a63a8c95daa44a558992fcfb87e0c96d036e4b6e94fbeef5f3ca25d1eb581699748237c773081670561dfa784e94333e11f54ac68cbef7143418d42c1e9af49adccf0da395e415244c827eccd96ac65dff27e7482377b63ce2e32e13b3181c96786eade914b0ff8b8af9177aa38be96ab30a87576e932e5624e707d35b4bda877a54d7ae36552b0fe223674367c1f0c7ba2c0fd7ef8827c145b0bee7110920be6bb4d9d9f1b677c21c92a353a7c1d1fb6118f1a58e74431172de25406970d7870179514fa0b5a0674b157724c0bc6c8993f6e3dff6abbadf2900d601d66437d4f8ea2e91d2b9f9a8d897a98bb27e218ddf8211454facfaa11e51659edf53852bb7cd4b8645458653463abd96c93a5867438600c9e8c16d41da125a724873fb22f2ea2077c04f2b18fa1119819160a3ca6bd22fa6a8d066d39e85998954560f849365d7694f12a5b5ae6d17379523b07ff599b97ba2f8651af7d95188bbf1f6f0ea666642097ea3108b4cde084b438f7df87b9aa9fc346ad2a03b30b5edb34c935345abe6a69fc39ea44f95a78fc150057c6e856d83c8d223d7916e2ba713df79b76a9ba4d12b22a5f57dbc6f5b7e5ea6490af44324e1624723c7c1f275e4a06dcf4951b438d9005028decdf21108c35090f55a9575b8d7074aee0820fac8be84ad5789a0b82bea43b3adbb0aba748e4172bb7157be0423d36c520d3594fc267894dae93d2421098ae8a0b23d19d2eaab5fbbb0e96c7ad913ff4fb5f355883cf54bd01bc14c3e8d06590449b3020987611c9e588385de47bd3240e99169b003c0d3f47dc028fe69e1823a8439e20b88efbba98784e430f1b060b5038752385466ba822f842ffd5deeade4c4d979756efa6f35d50b3de87496eaa11ec95061ecf3f030431da202b4c0e0aaa37f5a20e16e98ae0c3895ada407b7786bb432846c2cc47a121b41a8ed2ea6565e47966d61de919eb2cf2c9758158923817f876804c714f6e41904146ced403b42758e6f5f53685690c047672f354720b2293deb903db5789390eaa0b8b93ab2217fe2eb8068a0ad2f6938effd3ff46284dc13db22fa064c95730e35d630661fa5b50766e78791967067b177327c690df11bbdf159fc14b10b51af1ce21439666486bfb201d0fc3fa0126cf70da6173f16101739de804b3b203b3d7f871044dbdc9c1f8b4dd342f539cd6d239f8832f7d9639d773730acf73fccca7a9447eb2e4bdcc1ba9fa7ecbb4c08458d4f380108671d5d74a851e48fbd954a68f16eb7f422a03a042c58c62fe6ebfe08e643468a3407d559a574c460175b5b3b535264dea000d7f2f461b67df5c513b6c3d50807ef1a398d6e5c34f7d0cc3dcfa7e362572bccb306d60d42af90e05d6ef71d1870e13038caf2a299144d37500b05d374dcc831fa9de10c9c3ad62759ccd4905a98ddd883c26537d34c5200946b85f2ada0d1e04a62817c04fa9fca54707cfa0838022ba9a7d4b6c0f34ab940b1c75b5b270002247141fae17f46711a86142cf231876f4f6e46af2885e0684e573ac153c249c084958b513bcc82ee3f5142e362520161883603d2be2c326dee66be8838e524e336881296fc6de09c47939e9387a121a154feafeb77f88c8846c283a84c4abb6926d4d5b4f03d133373821623af91859c604dd5004d33e00fea57ea788ddac416035e39612e4be4fb8c4cfbc407685602393c59aee3e5f225c261a561b9cce1588fa887cd821a031ea4a256928481208c2e9ffad63d95bd32e3022fd7b7cbf04b611a298b50a54cd2d50402bd5be0910ac656bab586be5627d036fb8ae6b8e06445f590f6d6960b8e97ec710f162f1059484f399662f91393eec15dcd254abd808af8fb4d1d61b382107fe71e7c0d504dfdb4af076385003121c33f4eef23a17a5adfd6f75c57ff19483b873f23e89e5d9bb79f81add14f91140581b8f3180718d86fbd95792e93e3d510e317962a00e2d490743747f7cf8fa929b7c7f9fc27d15356dfac2b181af98f44789ad7525ac2a3055520e0107840b2faa26b0f7c2da517be11180586f14d3379e01d60573e519d4a9ed6685e18af762094d6e2534517bcd8d4466a3ffe47a301a9a67a20ea3edd380a6c5d3faf4d77a6110e86b7216a905ae8c0f61481ab4bc9557651ebc3c595169efdfb67f0981e3866779c0be168fdbac871338c8369ee941bf382c5c329f1a441d5fea752494e4fcfd36641fbd3501e5c8c3603d960f2d5ee763e168ae65b8dab94515a99139d16436bfb344f4adbeec14b4249bc59fdf65399e7cd0c353cb007ba33be588384de3e24dff5c8d8c02d33a48c3d9b9401910f89e10533a0b0ad168e88b3e7d4a5ac6c3e4e962c2554269b65a69e78da05cd56ba09815b774faa05f8220b705950ca15cc6d1122ef683e5690ed72fea79205ee14bd10dda5db2b90cf4437e4dfb3e1f21902954a64e9bfd19b4448fa504304b41c7803f4aa166cb44c3ef6c8350a36b9e5f1358a0113a2ecfaa9607312df8dd9b0a01c4391a8655b35f4e6246c033631d3412601d723de77bd39d0638ce51a0c6defe20e2aa54769bc6725a245db8405d5c0642e52c27971d3eff1c606fba4d2545496de2a735ae49a11f346cc7322ad96323e51ec007518fc39ae3d7e17afd3af4c8c3f05a1969457f998618c90e9714a52c831422acda6ee403f3cf06005dd5453f05f012809b3a69d9fc17a655f5e34d4ae95cea9bbea23e04c45f8449cbae84b9ed419d9f32dfeeab6cf9aad450c45edaafbb647269162501124c894d7f939b50b6ecea707cff4622d1412bd23bee12cc429b61598c109fde82bb9f09709983303781f056de7198303d8a379fadcbe08afe55800e608df6459e0478972d181485bf83d1668d3dd1b11b1261d81e8d93ccdb16b5fc98d50ccf62367d5f353a23a7f779f21c2b4d01b428fd9ad79e0eec12509cb03798dd3ec557d5557753a8ff6aa92fb8accd5cf139f3f3dad0cb3691b85f16e756c1beabe93ae9295c8990f820603f6f29f6304542a465bb67e276fab3df53cc06a17c7d47d025020bcecf40015e222e67ca3a585a2887b403fd943964fd3bf2f8485f9aa7700b44043d59c4b6f84e14c45404b8e895fe31e97f8a61c9ad9aff89b3e70489710cd8100eee402e9e038765ed0c510a8a4a996c30cd93f8de43eebdaac5c220dc115a3ccbdafe65074ea533c1759cde5bcd1665cd5482e6f28cc4590c39db7fbedde60d0b4d63f641724f206ee3aead4a341119f4f4ea26b3b607b6d09b14019c9532bfb96a5ea1a738c96e098c198b1d5e759d80c564774e4615ef35df91905a2d2ee519668f2c5cf2027c7c5ccdaa49a779c015b2bb580bbb6ae67c77f3f86b21ecb76cd53756f27a9d3c09210c0d30fb1c8d7abda2583ed27c56a4cace4b7a73b65b2ec0751b9689a843a167efd86c2edd43692ad582e78a49c684093975ba9742022943dda646a470a141ea7fcf13373e6fdea07caad4b9556554189f9bc077792e23745225b908b469ce33808ba23b1b6f24b31bc442c0b061d3d11044da914af741760d99e8f0c389f7149ebe378367501f1924e7c2f1ea64d60079603de016e113510d7028902cf739fae5477868b237d1692813b2a5e4b83694e5c1fad48290ad9044a1129e2683b617bee642c7676daecb36a13c0991557fa86a9b47bc68e53704f59cf93e9cf461ce10ce1b92cddbb0faf08d81dd01620a72a26cafc23fa7d929377adcdc22f7234d290e0accf90b45ffa2126ca776351216f06f44ae5a51c79d659ad230efa8a4a67ff649154b54691bd2c6b746c04121df2d46adc1a531eb69947fb19f37172275422d6894670d38bafc3dbd2dfa325fecd4b9b83c94c700d6c0dde944e24c96995a44007bdf5ba41e273279860e55e54c7b51b0a547e93f64b579e671287a9c2c2b38cc8f94488c7bda0ad4dbe90be992bc0eca7c87a4a9e3cf1d36d6b63f698ee90f5f6eca956b751abb0b281adfde3d8456545178c0261297c617390ad1c5889f6f0c9340b25e418822e4005bd14879379bf79d043348ad313ef0e13c53cb1b86c6695d22353ab9ebe829bd98a82d3c4dceac019fd82914f03100d1fd7045b820eca0c0db349bc350eb31e393f292384ec5a33d8cb275a4a0494a36167fc12ba10ecdb94bda172c15b4e0e81f25873636d92377fa64bbf9472fb8b9c23d9eee8a77ee2682bbe3a6c29f3a1b86b38e166eae4e554cd3e26f10eeb75a6a04536bfa04b4d4c90e85a32ffeaf669a871664e5d5b7b7d60e1b1a39bdbb21caafbdd524e77f8ee8b01314e79c043037ac83d5a1e5cf0e91be8c6a2221ae447c2af66861cf4609ec6644268ea3d68b3c0a57092aa986d89dee0abe9bd4c3bf91e9135fc827926fc09c7441d6da87c79bdea3d5cc7900578b82286bda7113a78a53e6e7386f1e5fed234c6d94f330da461253457cc4a77f3e3687482a137955b5d1a31384c6365f3971415128a2d7e48a34042a791ac1225189c4e06462895767490a511e918d0baa3b7eac45dc52dc8c96282cc7e8cb359f82df0dc80ef37cdc80f39705516bf053ab5eab86c90cba1cccaf405a3a392dce5ce51b219e7c5c12aa01b725787b476091d384827d962d8f7c1a44db3fb20f2691acea3d022e9f0e3f2d955a2eea020b4029eee0f0037c62eb8fea1bd1a825bfd31aa894993b3b475a22c602097a371cca7888a7df4fa876dc17ca21190cdad0ec3c050378e7b9d8d2a4b24d2a246533420c31f0145bd21577358eb179ccd959ff0129babc4caf41370acf0e9908959f17fd0375ae4cfcb373e5a2f603eca60397071b8acacae61ab0a03d54db337115aaaba204353c9335940f2769d817ae205f83d9183fdbe2b64fbca39a85ae01d5afca4c034963e529b0c342ec162f913ef3e8b0eb36be8f2f57b1aff33046ed6bda3ccaf6f1cc8b250abc4065b1530bc97dc04fdd869b0a2a6284d02dfbfb15616a1f350652820f4fa5e24f7dc9b508fad63573cecdb3adad51a8bc52a8f9feea3ebec19f1eea4dc49675646f7ea6e567c739711e99aac6b900da1a6109f82be0a379dc47cfb4c2efd6719075515fc70afe3a88775f3abaadca4812cfd6eed6e9568f6c03b3de8240ee37898805e1fa734f5c45eeab362581d24c59753007b48a6c14e8c5beed845cc50cabb5dda89a532c81202524f3c827a9db47723d0cd80c48be95bf615607f171b9cae6dab4d0601f684777c8f5cd7c48f3d84ffc48d84b94a059b4a00676c05a25891d9adc3984fe1aa5bd16f0ed391098fbb20a751db48b607da41b1105a1839c2e739aaf8423f22266de6f47815dc81d41069c118c7c0acee9f1b46b253f2f8dfeeaee1d4d9e264a849890aae95959f701e10ad4604379837b5021a93f43d57d6fa51dde9981c94b86cf929bc6ceb82e7ab6db6ffa91c672bf3b2b53c692694135559b37c787c6be9b7bc32bc76cf08e9609f099bf58de83bc050d8dc936c70e235282e515689541cd6e3253edc16e8492b87208ed3a9d3d3d36f228981011bc682b1e56c688a414a98101fa35df7e8c0fb52f14c464ccb4290075cd6aa43e74fd607f17dcc5494dc20da71a2eda952407f50a40e8136c50595bd29a0a45b1d7a4511bd5a1d84dbd5a16004f48adca29332326307c51820190530a13a3611f", 0x1000}, {&(0x7f00000003c0)="9eb179b4bba6eb486e022bb542c0f00aa70cc52fcf95269c1a027c166cf087191e4b31ebffe4e728cd962275fbd3278498f0f2fc69724ecdfb76d49a1c9be318109b13532b2a6eb10eb0d996f584719feb0a4a73be9442789c1dc0d18bf8932c0ae6387751154f46d7367e2817396e3050b09931a7fbc5edfdd37b6d4f400b5fbef993968e515189b9ba3a1bde8461cc4b80d0532657e0ec5980188437d2f4105f586fb4740f5cd6e0b8e199ea2c1e722449376902805c7836c3e90b500f016014f61fc39e542c893a2f7a34ec5144d44f56013354b65175ec2a5b1d111fac0cd705b4376fb13f0591f71cdc920b4cd558d05f0eed3683190385ac0eba76", 0xfe}, {&(0x7f00000004c0)="c084a9d2a227b447d33a4d3d6625cb0a76bec17351664d9e76f39d6f0ca6cbbe786ce498160cee91e87fc509443f8362f697c58c5898872f44577c9b85f0c261d274f0170e3065bee9afe432174eee8d2d509eb4a8ce8ac314515c3323f80c4f702e3c952572b1bf1e7a89eeccff303d966343463a0704b2fd75adb515245d4e9d4fbf7c2c945698e72cd464512115341f3c0d1909a27333f8fe10994e297eaae402999fad277287204ed0b2b188cf805ae93527334b8729a74a4bdb2081baa9ebd1fd289dfb20a4fe2fd99a", 0xcc}, {&(0x7f00000027c0)="f9d34ffd465a5a39160465414210a3c6ba64be9774222483c8daecc9a2a3d71f15c5405275ace7322d2a082d99fa376b2b1e59032296b7841338642a9ac92b0e269125505dfca29c82b17779c13ac7a4e3e73b070f355f0e67cd5088c17602b10ca68bd935f171de889b2d319cae955b5803cee483e66f99d678f221a5cfa816f2de23f6f2a8623a78614bce97c115eca006e20c459ff13d8ceec9931d242d9f18149ffdd2bcc18db43c34e77975e61e7b6e8262272d63d49ad4737180dd9abd4d419ab832cafa8fcc6c814870486932b14773683788bbb0230c8ff3940aee1489f557c02ee125c38f48f1dac946dd92b6b9", 0xf2}, {&(0x7f00000005c0)="777a22bda7d062844950d26a431d78f9ed8bf9f31f6b7e1aa546d6eb8d6add4f98e414f4511f44c5a3dcef478ab7e4ee540f7e03e15e239b97b43777847ab462d183c8eb0fc4f359b86d5b", 0x4b}, {&(0x7f00000006c0)="5b847f0eee47fd44b5399c293f054554c3a58a85ddcbfce664cb050e16fbe41a90bd61aa4b38c3eb61a76e83d9b6c0defb8a75f703d6a578c03ce984ee2bb811bb1a06ff721e8386ac9883e074d77787f699195da90db3af8834bc8c20635ec8555dacec8fb37f8c38a0c4efec1885f93713deaa527633023e2bb8f9481412340ebbc0b59319f250", 0x88}], 0xa, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r10, r14, r54}, @rights={0x30, 0xffff, 0x1, [r55, r56, r0, r57, r58, r0, r59]}, @rights={0x18, 0xffff, 0x1, [r60, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r61, r0, r0, r62, r63, r0]}], 0x90, 0x8}, 0x400) close(r0) r64 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r64, &(0x7f0000000100)="8c65", 0x170) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r65, 0x40044274, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000040)) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000d9, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7fffffff, 0x1, 0x5, 0x1, 0x6, 0x101, 0x80000001, 0x37d2095d39b4f57c, 0x0, 0x4, 0x80000001}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYRESOCT, @ANYRESDEC, @ANYRESOCT=r4]], @ANYPTR64=&(0x7f0000001e00)=ANY=[@ANYRESOCT=r6, @ANYBLOB="87e71ecf43167aefad87759df65968a59a51640e5bcf9295113340d602c1835fcf53a6b0e0801c0bbbaaa24e3736115797174f4ec8ce41b581ff60b57536443149f516565ca40537c52e54592ef96badeb66ed557fa129", @ANYBLOB="9062e6f6328ec705739af94cd058b2a9233d1ff632da17dd01e381a680e8c1da33f2247e9f5df80996d72ab83a2b9075cbf383df070a6ab2cea75a310c405906f4e04c1820d94293cbbfa3c8", @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR, @ANYRES16=r7, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYBLOB="754bcbcc17c31dfe96b7122e98d1def46d4fed4e8fb28e61bb74f6dfd688f855d643aa1eb081f5c071ccef67930265a6af8adbb330577d362e177363fe8386736ce44b9a08f5367d8d3d6f303133b44f212f38dca6d3bd0c1f9f5a85127dc65aac954b0c5fcf055b934242ae95a3f9d2c5965d92d5ae3a84aab4450f9cda5a7e4ae7", @ANYRESHEX, @ANYRESDEC=r9, @ANYRES16=0x0, @ANYRESHEX=r10], @ANYRES32, @ANYRES32=r0, @ANYRESDEC=r11, @ANYPTR]], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r12 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r13 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r13, 0x0, 0x0) r14 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r14, 0x0, 0x0) r15 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r15, 0x0, 0x0) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r14], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r15], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r12, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r16, 0x0, 0x0) ftruncate(r16, 0x0, 0x6a) 16:00:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0xa, r4) ftruncate(r5, 0x0, 0x0) 16:00:00 executing program 0: munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffdfd}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x112, 0x4) 16:00:00 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) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = getppid() fcntl$setown(r3, 0x6, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9e8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb271876989e52bb64d094ba5816fb6d4be886e0f6ecf5a941348382cfee9f8"], 0x1, 0x3, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x2, 0x3, 0xfff, 0x9, 0x2, 0x2, 0x4, 0xffffffff, 0x1fc, 0x6, 0xab40, 0x7fffffff, 0x2, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x4], [0x5, 0x3, 0x9, 0x7, 0x1, 0x6bf06571, 0x625c, 0x2, 0x5, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x800000010, 0x5], [0x80000000, 0x59, 0xdfc, 0x7, 0x583455f2, 0x2], [{0x200, 0x0, 0x1, 0x7}, {0x2, 0x20, 0x4, 0x1f}, {0x401, 0x0, 0x7, 0x425}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x80000000, 0x10001}, {0x2, 0x5, 0x0, 0x7}, {0x5, 0x7, 0x8, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x2, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x7}}}) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) getuid() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=""/156, 0x9c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r4 = getpgrp() ktrace(0x0, 0x5, 0x2, r4) r5 = getpid() getpgid(r5) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r5) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000900)) msgsnd(r3, &(0x7f0000000980)={0x1, "3469e88bf8814f69ce20f329d1dc5b6b0c81ed6a2c4ce196a7ff1389bd9846586bcd0bc9e82c503203ec4d4cbabb3fe9094b696bc85e57c68dd25de5ca47b05eb35d4614434814d8406911cd181c339c58308a3588da09380ad0b8ea7190b11755c480073b7fc6aa5f96da17c1462c6c9052c21df538fae9bd3d5db0189dedc19eec87a3a1864542bfb6482bfc7a7e0a045a2c9ebda2ce2d17c9"}, 0xa2, 0x800) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/114) 16:00:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0xfffffffa, 0x0, 0x0, 0xf46, 0x4, 0x9, 0x2, 0x2, 0x97, 0x7f}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) r7 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xc7) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r9) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000d40)=""/34) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x1000000}) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/208, 0xd0) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x4080) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0xb) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x8000, 0x7f) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)='Mn}', 0x3}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x18, 0x1, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c, 0x2}, {0x1d, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./bus/file0\x00', 0x6, 0x1, 0x1, 0x0, 0x2, 0x3, 0x6, 0x1, 0x0, 0x80, 0x1}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84f0d0c3ad", 0x38}, {&(0x7f0000000080)="92b85eb267a723a2484aeafc967a2375064b2f6ea33b7d65d4c9279187e70b72dd09a5b18fd67908fea6e590403d9efd4e1aea69ce", 0x35}, {&(0x7f0000000580)="48bab0cadff8d4605645680cb25bb68e8743e6f602c47d71cb7e566f8759860262f4d55ed843f34d62c449d42a7cc33c89ad4d689c786446d5b740f5fbc20d3ddf359855b7d8929689ab3239601b71fae10a24a1b2b724012cdf63", 0x5b}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2d3a2b4f4c9e096af0ede4579b0878e6957a0e9d6f6820535a6ff591d5f9892f2511c2fea0bb624256319fbfe3145c606d729c94dc6e524db8ccc6253da9b839939d5d", 0x43}, {&(0x7f0000000140)="9c5961db31c6176cee5eb71926a38fef6b273739eae5a342ea1bb8b496d0488604071ff8bc09fd402a3f33ed576906bc79ad0543e54a619a0f5de1a8c75a87c3b1975c642a0c23e99b06b79c79cb7f00eee908803239b1a7d406da1473a16c9bbdc5c312067106448075038fbd53fa41d001ae0b87466d95ac1291791e43637ece951d0e64232bbb7a56b46df51a159f340cf1297cae360c5cff61aaae28397e", 0xa0}, {&(0x7f0000000200)="7c1de132424dbfdd7fc365e7dee5376ac240e52a300a324e6efe589e8533657bb48a2ceae246c8d6531ab6e24a7e42db0ff50394d9414b51c34a31572f0c243ae93bbf37dda74bc7cc", 0x49}, {&(0x7f00000003c0)="833543ddc7f4f878f370a76f532e89719cfaffcc4f31b28e06", 0x19}, {&(0x7f0000000680)="6ebe40bf83a7cd693f4d4da3410348e8fed8928a9483da4411ceb97269b66facc3d310ad899e33ac74aae1ef88661c63b70930b23b38bcd86baf21697853e86a8758e67249c62863d57273a455b6bac689cdac43897af9dae7c4e96173d1fafbb1628eeff2b052ea7fe68cbc1adc06e7a5033ee0007d2c673c7ed5c66467ac28acc3371f77cfe79a110de2c4bac4775634888cd159065f620491e7d9d439e956328526b5aaa7ae0b659170ad8485079c5b9d940606530d21f5ca1921371cb03bfbc1e04fa5e8a45ab8", 0xc9}], 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./bus/file0\x00', 0x6, 0x1, 0x1, 0x1, 0x5, 0xffffffff, 0x7, 0x1, 0x1, 0x7, 0x20}) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x240) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1c}, {0x6, 0x0, 0x0, 0x4a}]}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x6ba65543d47ca219, &(0x7f00000000c0), &(0x7f0000000180)=0x10) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x4}, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() fcntl$dupfd(r1, 0x610bed7b96d20a91, r3) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:01 executing program 1: r0 = socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000680)) r3 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r2, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x5}, {0x200000000006, 0x2}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="3c94b61a4371a1b089cda8ef9895cb640800279fd82eda3bb3ba5962064ed9c2d6c1b4d09de9b58d0007dc2b05435b8ad9b795c8e5530ca65c1d015ccc08c2eb0e", @ANYBLOB="4b8be864d6983878d4bd326024a1948bcfff9066914f29db9678b8ddc80bf25b14acd46a565b1dd7718923b72fbbed1f7762b524163ae76b9ebd8d66020e63a7b769543e9c319582711c438ee22546cd9c4b3263834e87ef5450cde40592041c32028eced84a9c2892a8fcc9ce2f42f6172a09edf3a8ad8b0d6683ed54fa942923d28422714d382bf12e714012ca1e54acda863b9e96ccf825f5fb2340296e75574e1f1725894ea6cbdb60f7f5d48b74e6f81ed6a3872491ab975f81"], @ANYRESHEX=r5, @ANYRES32=r6, @ANYRESDEC=r7, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r7], 0x8) socket(0x0, 0x15eb19c476baed09, 0x0) dup2(r3, r3) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7, 0x22c}) r8 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000300)) r9 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b302000000800d3cda75d271689b") read(r0, &(0x7f0000000040)=""/32, 0x20) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x40}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) msgsnd(0x0, &(0x7f0000000280)={0x1, "4ed8918a0d747c0f68b15f235a2cee7745d810d33942b5ed002b646a45876c4ee53a08d103f3f637db24f0f662a59a7b3915e093a3d35cd29053b02e1ca9a22636bab7cf71ef7d6c0fce336252ff65cc33c178acec4b86cbbd6bac9d4ec9a496dc741268908573f0e33de8f3a3"}, 0x75, 0xc00) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)={0x0, "79852d05af0cfbc64a1e795c2b79ba8905071def698a025a9b9a8faa3748df245f7a653e6d9b7f666c8d02f8dc1e97e7219548952fd419d816e2b23a9f48efb319c6b760293afdd198598aac82352866b0c4911b2c9bffd1b724069f441b458829711e92e9c3f42579a0d822e5c98e9fdc9000d1ef8d2b9e457083f379800129b2f66be9b799cb1b"}, 0x90, 0x0) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x8, 0x3f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x8000, 0x9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000058, 0x3, 0x8}, {{r3}, 0x6, 0x12, 0x7ad98fc1ee62d04c, 0x9, 0x2}, {{r4}, 0xfffffffffffffffe, 0xb4, 0x20000000, 0x5f, 0x8f45}, {{r5}, 0x0, 0x8, 0x2000004a, 0x38, 0x6}, {{r6}, 0xffffffffffffffff, 0xe9, 0x4, 0x1, 0x81}, {{r7}, 0xfffffffffffffffc, 0x0, 0x24d1c46e7218a2ed, 0x2, 0x7}, {{r8}, 0xfffffffffffffffc, 0x20, 0xffffe, 0x3f}, {{r9}, 0x5d2d9ce8a14ea989, 0x2, 0x0, 0x2, 0x3}], 0x1, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffff8, 0x40, 0x8, 0x1, 0x1}], 0x2, &(0x7f0000000300)={0x4, 0x80}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r11) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r1, &(0x7f0000000240)={0x0, ""/215}, 0xdf, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) utimes(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)={{0xf0, 0x9}, {0x4, 0xfffffffffffffff9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x232, 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x12E\xc1\xb3^$\x0f|\x1b', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7f, 0x8}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x0, 0x800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x5e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0xfffff8fffffffff7], [0x0, 0xfc5], [{0x4000}, {0x0, 0x0, 0x2}, {}, {}, {0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) acct(&(0x7f0000001000)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001040)=0x7) dup(r0) r5 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r5, &(0x7f0000000040)={0xd5aa362fe90852ab, "97d2efc1617db4674eda17499f2017ef9ad2ffaf1dd8e7d0d830771e835a9da417731bd1ebc382e0b1794c551691aad97ca25af9a259a3c0fca0d15435259adfc1b441ca88f5ce0d299eb4c7e3abf9b9f85a7e25123b3487918f8a0034bd4fe34b5b34691865b87186f7a82c7205f06429fc0a5424c03036146d7fecd062d9575c4c48846618f69612c31465e60454aeb885460f1d29f32f14743106d03aa3bc0e5b742194f85b6970e8fe4671fa1645b37dc5c223bb9f332a5c5df42d81933ecf1d5a2c083eb764f4fecabc0c26456a2fb3b4352764d931b561d4aa40adf2021e2bcfffee51a49184ad06881562"}, 0xf6, 0x800) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x0, 0xb9, 0x5, 0x1000799, "b3ad2e00", 0x80000, 0x7f}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) r1 = open(&(0x7f0000000200)='./file0\x00', 0x420, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000500)="83aa56dd3ece53513b3912814d196b0fc71633dc45fd506e332373", 0x1b, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="121ca1e3a11c36f6d7b61798071c84109deef92cbc411e67dacf657c7f76f3", 0x1f}, {&(0x7f0000000280)="62856af5b0e41fd23e16fb0eba731347a2c244f937868142b2741a03c4712bd24cdf6da61b1050a1fee6ac839e0964374c77dbed6c90862bc3611951d10266c2956380e26629b59c196eea8acfc5725dc0abbdb06316ef1d97aea6fe4da35b53047d54c4bcf7c09ac10225d298e85718c22dc8580bace9973f21b198c16424cfee093191fcd4e2eee17e193bec66eeaac6e5666f4c89deb76907affc5140a84f8454f41ab17df831d5fb263cf208d02518f57cd60bc96cfe1f0a69a41a0e4c186911ea10e1", 0xc5}, {&(0x7f0000000380)="0f520593f7338580fb43b2db29c7bb452588639756420b0704696e5319061c3f3f1d13a8a582c413953fc75da43467ba62ede82bbdc32531a157d802fdd2d497a7bdfe7f7235201347a022a2", 0x4c}, {&(0x7f0000000400)="6b260101c904f77b9558c6cc27cbee23a7dae23c1c8d8f5ec27bbc82f15f0389ba778f2755a95dbf6e0a414c3ce9668e125a3bac574c8ce78edb2636f6db18914c31d25e1d3f885986d6", 0x4a}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) linkat(r3, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00', 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000640)=0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x3) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000580)) r7 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x5f0a) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653015422e3c5f5ac7d96f2ab49f069dfca30be1421c3f225d4b7e88ebbde076c4cc1ef2850c9554e51881419b1696bbff7c5bedaf91dfc80253c65b5389125e03a801c3e692446b0c6360352f483e23222edd0236b52b18afcb27d90cff7d136917dbf5a99e99f8199017e5ac12ac2c6b842fae3cdd1dcf4e362c93f5a8ae8afeed4c943e3247e5d321c6e1cc22619af2f07a7a186d146948544c88adfec0f4c2dc93bb6252a02e23c3843d02b43625eb"], 0x10) sendto$unix(r2, &(0x7f0000000280)="f8ea3a36080000f7b44496d64f50e1a2fc52e9b51d5f2b6761204da5e852000000000000b64065fa766e6f2a024cac2d0000af196b449d00000000000c000071662c52235b44f4af74ca2c8a64cae5873d2fae4594e77e65b43c4d5f6ad32f000bdb877fd6c716958be687792765107d12384542cf033e0f4c8f0ceccb77ba75343fcb206ef299f9c421d76ab00269f6dd4abc9832ab9a5105b13b105087e9186bdc900adfd6378219bce93aee47924ee1eacd20fac36a990730a8266072749213e349a24889a6cf18f935b6c7207be656b5d88f42a60ba9dfc8719a5146593eb7a9895bbb84e3e2fb84631372cc19b013c6443eebeb91dfcd2581b4eba6eebee99013dd", 0x3b, 0x40a, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000640)='./file0\x00', 0x9ba, 0x34) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x2d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:02 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6ddb, 0x7}, {0x9}}, 0x2) r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x108) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) poll(&(0x7f0000000180)=[{r1, 0x10}, {r2, 0x8}, {r3, 0x4}, {r4, 0xa}], 0x4, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = semget(0x3, 0x0, 0x484) semop(r5, &(0x7f0000000240)=[{0x4, 0x1, 0x800}, {0x6, 0x7ff, 0x800}, {0x711f004b2b9334d7, 0x400}, {0x0, 0x7, 0x1800}], 0x4) semget$private(0x0, 0x4, 0x428) r6 = socket(0x18, 0x0, 0x6) r7 = dup2(r4, r6) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0xe1, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0)={0x5, 0x7}, 0x8) r8 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x20) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000340)=0x400) flock(r7, 0xc) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000380)=0x2) fsync(r6) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) fchflags(r9, 0x10001) r10 = fcntl$dupfd(r6, 0x1b, 0xffffffffffffffff) listen(r10, 0x0) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x392efe2c6efa03ea, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000440)=0x2) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000004c0)={0xb38, 0x9d5, 0x1, 0x3, "ea173fea5d5e3ef297ed00328a262de007b0e702", 0x6, 0x1}) 16:00:02 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x14, 0x202) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x1, 0x8000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:02 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31b7600000000ffffffffa7e806edfbed5d203ab48bba0988d6b303ee2f5553b87c602b9b8f289c253413d95b998c738d0dc2ed8cccc9e69181daa400f825c630b419b9ec1d3c53cd6abd6fc80e19155be216f52129a955c423970d28cbbdece1a5d874e9f2dbe29ca0947f087a0531cec8b7d92d359f0403452bc614c706deb68e0e528dcab83972547f4610bd8aeb5dd200"/189], 0x10) write(r0, 0x0, 0x0) 16:00:02 executing program 0: acct(0x0) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/243) 16:00:02 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 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)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) r10 = dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0f0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf1452cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e730200000000000000d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c403"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x10000000002, 0x4000, 0x2) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r22, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r15) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = fcntl$dupfd(r10, 0x3e9360475595012a, r26) ioctl$TIOCFLUSH(r28, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r28, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r29 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r29, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0xb0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x62}, {0x43, 0x8}, {0x6, 0x9}, {0xe863ae19409b9417, 0x2}, {0x41, 0x44}, {0x1, 0x9}], 0x6}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r4, r5]) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000023b000/0x2000)=nil, 0x2000, 0x2) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x80, 0x8001}, 0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x10001, 0x100, 0x1, 0xb8e]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x460) 16:00:02 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10003, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x9f}], 0xf925, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x3ffffffffffffcfb, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, 0x0, r16]) r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r17) r18 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r18, 0x4, 0x8000000000000080) pwritev(r18, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r18, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x03\b\x00', 0x0}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000001c6, &(0x7f0000000280)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x10, &(0x7f0000000240)="2f76e82b8465a13d307cae717e000abfe5d98a60863e1f2e7d6c03a28c0fc48d434cdcfa47a007ebd377a49172b5a020fcda36762b9e706a4d1651d5669c9e26") r2 = semget$private(0x0, 0x5, 0x204) r3 = semget$private(0x0, 0x3, 0x204) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r4 = semget(0x3, 0x54936a184db5fddc, 0x400) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3, 0x2}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/15) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1000, 0x7]) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x1, 0xbfff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) pipe(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x20000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) r7 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000280)=""/20) semctl$SETALL(r2, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000040), 0x10000) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r9 = dup(r8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000001c0)=0x9) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = syz_open_pts() fcntl$dupfd(r1, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000100)) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x99) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0xfffffffe, 0x9107, 0x7ffffffc, "73ab517d20000000000000000000000700f8ff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pckbd_enable: command error 16:00:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) close(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000340)) pckbd_enable: command error 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d93000bc"], 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffe44) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r4, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r19, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r12}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r24, r25, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r22, r26, 0x89, 0x6}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="63633bd2d130817839fa4a7898efd4e6fb186acddd00f4616dbaa618ea157411d22cd7ec1a64e960c8416e680363084f0def7b20b58ab1b5147bf2407388baa694a97a02", 0xffffffe6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795a00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x382}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df3009807245636", 0x2bf}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103", 0x1ae) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = fcntl$dupfd(r1, 0x5, r0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() rmdir(&(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x70) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r4, &(0x7f0000000100)=""/172, 0xac, 0x80, &(0x7f0000000080)=ANY=[@ANYBLOB="2d25adc42380b8d3879acd3f2a237443f641bdfc33a9e0ccc4de57e1fdc829f971c73d1c06e3651a23f7d706ae5f"], 0xa) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80000000, r1, r2, r3, r4, 0x8, 0x401}, 0x9, 0x1, r5, r6, 0x1, 0x100000000, 0xffff, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ac, &(0x7f0000000300)) 16:00:06 executing program 0: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0xca) recvfrom(r1, &(0x7f0000000180)=""/107, 0x6b, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20022, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r0, 0x0, &(0x7f0000000440)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0x4, 0x20}, {0x18, 0x0, 0x7fff, 0x3f}, 0xffff, [0x5d, 0x2, 0x956, 0x68, 0x24, 0x4, 0x6]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) r5 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x6) getdents(r5, &(0x7f0000000580)=""/101, 0x65) getegid() fchflags(r0, 0x0) r6 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x100) openat(r6, &(0x7f0000000640)='./file0\x00', 0x600, 0x80) r7 = socket$unix(0x1, 0x5, 0x0) sendto(r7, &(0x7f0000000680)="34e234e0bc7461b2f3025d5c961e3136b269fd017a8ce3c7a236ec659edb3acd9233ec85277900ea98c8961cab377bced3c2c2efd4699068c0cb4a8e23ae4179840b88daf6f507cfee5e540b312e16eab655924e4c9e209c98fe694fa2bb2cc2a73ea215cc31df15021f582a0fba662541d2cc2b52679c67dc8b1cac9a0630cf9a62cc83cc4439c4bb05b3099ae9b9e3e132027a74552a9a10d25f6c52c9bdeeb5ad7f2f8df30fd56d5d4bb46415a1629a47eec5a258dacbfbb181511d9855231a42db80321110cbcbe5727f3793bcd311ed9faa8c217cb9c217d56d3617f1feb1", 0xe1, 0x8, 0x0, 0x0) clock_gettime(0x6e8b569c5cc3ecca, &(0x7f0000000780)) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r8, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) truncate(&(0x7f0000000880)='./file0\x00', 0x0, 0x2) bind$inet(r3, &(0x7f00000008c0)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x0, 0x1, 0x4fa6}, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r3) 16:00:06 executing program 0: setrlimit(0x9, &(0x7f0000000080)={0x0, 0x7e576490}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x8f07, 0x3}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000180)={0x1, 0x3ff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4003, 0x96) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622c51bf072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b57df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd01684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17"], 0x2, 0x1000) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf10516881cd2006d7dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) geteuid() r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xfffffffffffffc69) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x91, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffc87) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r6, r8, 0x84}, 0x200, 0x401, 0x2}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x4005, 0x70) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 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) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) shutdown(r0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x96d4, 0x52, 0x5, 0x1, 0xfff, 0x20, 0x9d7, 0x2, 0x0, 0x6, 0x1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x44, 0x7ff}, {0x0, 0x1}, {0x3, 0x1f}, {0x22, 0xfffffffb}, {0x2, 0xff800000}, {0x87, 0x8}, {0x22, 0x6}, {0x122, 0x8001}, {0x1, 0xff}], 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:06 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() open(&(0x7f0000000600)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) read(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff3f) getpid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r6, r7, 0x90, 0x10}, 0x5, 0x54, r5, r5, 0x2, 0x14, 0x3f, 0xfcc}) 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) r14 = socket(0x13, 0x8000, 0x45) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r16, r17, 0x90, 0x10}, 0x5, 0x54, r15, r15, 0x2, 0x14, 0x42}) r19 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r16, r12, 0x92, 0x10}, 0x43, 0xff, r19, r10, 0x2, 0x14, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = open(&(0x7f0000000740)='./bus\x00', 0x40, 0xd) ioctl$TIOCFLUSH(r31, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) r33 = socket(0x7a, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r35, r36, r35, r36, 0x90, 0x10}, 0x5, 0x54, r34, r34, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r38 = socket$unix(0x1, 0x2, 0x0) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r40 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r43, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r44 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r46 = getpid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x8, r49, r50, r49, r50, 0x90, 0x10}, 0x5, 0x54, r48, r48, 0x2, 0x14, 0x3f, 0xfcc}) r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x8, r59, r60, r59, r60, 0x90, 0x10}, 0x5, 0x54, r58, r58, 0x2, 0x14, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r62) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x8, r54, r55, r59, r55, 0x92, 0x10}, 0x43, 0xff, r62, r53, 0x2, 0x14, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r63) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r65 = socket(0x18, 0x1, 0x0) fcntl$setflags(r65, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r69 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000240)={{0x8, r67, r68, r67, r68, 0x90, 0x10}, 0x5, 0x54, r66, r66, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r71, 0xee01) msgget$private(0x0, 0x4) r72 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r72, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r74 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r76 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r76) r77 = socket(0x18, 0x1, 0x0) fcntl$setflags(r77, 0x2, 0x1) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r79, 0xee01) r81 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000240)={{0x8, r79, r80, r79, r80, 0x90, 0x10}, 0x5, 0x54, r78, r78, 0x2, 0x14, 0x3f, 0xfcc}) r82 = getegid() r83 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r83, 0x0, r83) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r38, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa754010400005b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100"/247], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000a40)=ANY=[@ANYRESHEX, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=0x0, @ANYRES32=r45, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r63, @ANYRES32=r64, @ANYRESHEX=r84, @ANYBLOB="000e9aee4e66b1cf81b7b27657fe2ceb6fff0000e86db4ebfcee5b27cae799c01048a6ec965344524ac7b5e24d5c3c3d31fc2b524ebb983020abf21ee476391959d4fc167469d75fb02fd04c3de55a431770c598fbe6a8f240902574a3aa1ffd64a946", @ANYRES32=r83, @ANYRES32=r71, @ANYRES32=r73, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r75, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r79, @ANYRES32=r82, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r85, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r28, r55, r86, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r87 = semget$private(0x0, 0x7, 0x80) semop(r87, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r87, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) write(r0, &(0x7f0000000140)="082c44de368b4d7453b3c8f4a3e59aa3934eb05dcd3aded2c3d2c37f6e3671e68478a863b4fd7a9213a061f2c4fb57da77df3fda9ce163d024d9aa34ab4dfc68e242600d064da4b30ccd8072", 0x4c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x480000, 0x402}, 0x2ca) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000380)="e1fa075a31453861f711d447ee5665e3f162c81e9b05ded6bfee633c90be193ac9a8d494dc196de5bb75f7182a3b121c30516cfa3015f19d4bbd0aafe7efea4f8e44b44bbf0dcb07e07319478b135dde63403ff00a761c4eb16fd5062dbda9ed099d35e87db34da06c811ccbd03a390c324d1236de41de2ba55354f9251870f956bf6514558d869a47d9b489fe1a8988bff5fe4eb49f61c0c39901a604eb4d1de278274ce4130d63ad489a239a9f5874e7ea7aba05e89ee26c6be00c91537d6b4124b417ecd9d2fbaba798ff68a9d281991dc19ee6521df0693c1d4d6c59608b697271d82ac9d381f40adb4dd6081acadb86fa74f6329c1466e1a2a3819e25bc7cc7a43bfa95e288c57bb72492ac51fbc7279c90fa039fbffa30ce15adffe4b5bb3982fd1cb24fc65f51b9c2e649f6b03378bb956dcebf31b0aedd8d106b6f3603bb1f8dca80ca958083e33112498e9672368777cf1fb9d999ba137d955df89750a8c9c54589c8eb09ba1314806a0ac93f744722af2d421789cb2ffcf23297c9af36f4e7cf744c7d4bc111570e53c98d8cddb66eeeab43f8cf91425b56ab864e3dcc18758d3bfc54df49733ec465c4be04e6928466fe0dcbb52a53595cc58614df6e9edc822bcb7cd65592ebf603075e13f0a2fa125fec10b5f3945bc79c77915c3d30a46ee483a33a80dc436284c2dc65b62a77bb25a348d75ca523295aa9423f74fef90a08ddb7064c11b00012110e58c7c9f4bf3b421b1b3f6188bfc90cbcbaba86cca02d3e5cbe0aa128ba60625f138f94274c96552c748a3ca57ceeae5dc0308d96e95fa84ce4d47dad5871efb52bb1f02047f20097bbb151bee5985a6f907a90b9bd0881b1eb6d0202d4fb41e9f918c665ca235f87da6df6a4d399a4d3711409233c1c12fd8d80e35938054ec81a1b3124fcc112973b5671f847f9a357d24029757cb9b3246be8d9cd6fb48aea8e7cbd23eca98aadc4b44fa0fb6d52ce5b3ace1038b39f794dd1f6249496d1b961f1a47d1e615671cf2a4fb70367fd5d1e7805f88798fa34e9697d9275512436865a8be544cfa4473c3c27e02eb0a1a5548d020e8bc8895190727f40c281cf902dba2e03e2a8eb4923e658a2047e7e53320ddfb6ce9237edc3b43fc931914aa6d97c596d1ebd1ea798dc570e811aeccbd18468bef11f184a3750d812ae96b989e3bba583c985740e2e8778fe4c7d2e6c7cd0ecebb5297bc61373d5e36a379421972d0a8bbc5dc87be1ba82af02b8b0fd227c16e3181ae9bfd99330dcedca49d84c2da976f1fb4dc3ac6b0ef3c5a73c528339a9fca5c756921a1f888441d590158d5ab8f99536934cde7f666e2b674bdb93584202acb4959468d7c9cf0b05369242a25c7d3d7bcb28457dcee9562c5f80f055d974f16bdea232e1825d0acdf58a3bd4e7f4a3cb90c9c52cc5d43efc9f62039fd0182040248490b07aeb46f36ea68be712680d98943f7ce4cbdc064996aefecb96b12fae24c19fb5d14fa60cdd9144d507f116bba2ece1570f0765a923a6e30a21c751a2615927751fba9244f65281fcfb24e49568f0a6dd74016d57d9f9fee2b5af8ca63d7a5a3f3779115d8c873446c4ab26f745960674fb95ad77f34edc1df9abb8fab9878582e23c106418c48db7a4627a6e475e491639accb9b270a09d9c492d69a4832972a196664b45d67037459f0eea55e12436cdd6d1c9c4421901e13750116e77fb9e0813b6a6d5145f35abd0d260c3c6f015e7c9c69afd9a8a64cc5999a507859a828d706eea4f47a9c217ad63504031af9a3d9ca57ae25c8ca644a63ae57effcb29efa3588c8e72edec1c2bcc2aaeee838e051755999c1cae05af84b1cad12e21073085f72d803f7a0a248b5128620f4ecee6dd5b6a369fb0949cd8f8a10ef8c565fe985588adfa9016ef06597f6e99e954e554e6a34e94be0840b87ed6de6f963251d37833ce806b32ce5975777ef6061b3e23cf78fb0be9413fc933e5de5094a453e2d26f71dcccb358a1869d7a15263dd906457fd30e948f575958292b87eaf2128e84385250ac5ae5d8d184ba976b9102866e49321da38ef5f0f1a696c7285195048a4b1bddc4e9ba9d0d2c992c8393b9084f41b6a74c10a3dd62710cb1503313b6a67b28825d650c2b794e81325c5b61b9cae2af677b4461d209e8c961e3981281b9fe7c3b323835ddf9942a3cd7c190d259dd4a37a8721c36f70573f56c002b05c7a902b046c3cd735c6e8d55760df5c5e8bd259f34d7a173a20f12953d56f4c78a3ac2da4d0f13e715a1bdab4b91c332782f7ece349d18710a5bb7a794f0f3a9c41d8da7433f2ed182082ac63dd2e02248019ebe6d14ade15467c398f1533028849d520f4939c05124ee14ac7605a4ca4d6499e01d7ecfcdcbaca30c9c7829723a84e50b2e64419592aeb835e5b2323963f1c7e23ec7a5de93355c603b5f1893ac3701a5520fd9a8507600072e781aefdc098009af9474662cb8c50184b1b78a1e80cdff72b656db7446f6f142b3cde07068ebc91fe9ae39951dd1aab4fdf1d80500c92f9eb0e360cc5fd9eda8a16ef44b7e40853d137f95ef580c15caefd547893ef1997d4442eea7badc640b53c9f190c5339d25032d572853f417e8037e64b03804cf514c8514c3f230b22f7af39a426c875f8081a54ecc849178d53b351bbf06926cba40c8d49bb94a4b35aa084933503a2bbcf2c3d0ac53264bdd6e68e74fc83118c891afff09c6671267d8308b92cb2d12a3e612b8f233d6ea0264ae0a52fb6f39f70c75194d2a369c5181dd10158919a3036f1cb06c711e4e684795aa6d228223250d212b56123b528b7982e81c9742fae681c90d9e2ed694ab825afd5f4de65cbcf8360af396ddfb4f5dc80d09e19f627eca1fbf04afced1e365424218d2b9982405c28fbe5fa53d4bb7845021372e6cbe84a1d5175316f24f4da5f94f575c057ef7b07cb288749fa983f824893fd63dba2111b55fa46c3c972f1a706cc95780f2313ea6a5a986407359bd39576faf7003c31e8efd9d54144a31fcbd98bea7c987c66faee2e6c1793a661d9ef9094e4adec687bfea1faea64b50afdff2461080ff7a76103f29b8ac59d32451a4755765f07a15520e1c5b94795c9fbac665a57a11b7dd285abfef227bd5a72629d1b9a3d71f7d8f7504c1db8d453b913da3306cd23240aeb887374c215869ddbc0be0ef47d2fe858329bb2cb5bb9207756ea69c34a6d2fdfba2cb4c9a505ca861f93df3cb7cc5f1a7a6a36a6378c00281eeecbdc6b06fb26dbcd5b494159ea643e0b4f86fc9d465c51acfe09c645b209732ec706c883cf24b175a456a6a3d71f2cf60fb99e35ddd25879a0951611e06a5472f58f410fc95fc5695bee0651f8ad95892677aa06ad3c477544b4e6531c24a108f4e20e733daeed78b0cc5a936383bd943e4ecf75c4ef6ff0c9c591fbd96cdea92cb8f21a52f6ac683ba0a155240a525d345942cd19e74234190afc837d499a934b8b2758ed9444ede7b0f7cf6d2174db535fbc70699bcfc38b46da0e1662ccc3e73e49ff41948cf400775959e6ef167deed5f9612ed01eed314aa9a3fb995fd24a980f7d1f84bfa4c1304e64734d2a2714a82476fd531c28cddb1485aafa3d13334f03096032bee42f4fc4088e58b9b81f01ce360dc238bfb4e0c39b00bd8c613ea0590f53a87f06d4b6a1f4c77c7ea3dc3023595db2111ac05c7c5578ccfd91c1df3dfee51740372d957196e17f844b99e2313cff135cb28791432b7385d92e0b66d4d20293379b49ff2d2c56309687d3dd2d2cc4b3e05c9ca5a7ba2759f97dec2dc9d741ed77b9ea610414436d6a4184ceca0d704c3d6f32ae91485bf09fcb6c576c2c387380a73b4fa6d018f443929487bd1048c76a85318bcfc2a8f90bf173cfc6b65e9807e65732a8b4fda6f7b171d3a7c5fee38f7759b58257580b511f8ce67c5b65206ba8b3ce7deebe42efd6315139659d014a79eb57fa4a10d9a781c92f25f7fca8510f4f8b3586e84716d750a447dc01b07edb9c04a27e1b688cc0864226d8229636ac81c9666077c17c9b56bbcf4167854332d22f6fc26c1e66e766279e533817dfc5e4656147db9860ddce79ab9d195f8177de652272be006e4f2704e82c63dbe1b7fbc9eb2e90b19128b408041a2f533f36a40f45e035c95e5e8d9c60fd50762984b342487ed9534f08378a62a7aa9967174e0173e57f98df5fd1c5de936d35b6985e39ff89f5f079c643175d1a6880e8c45c22a2c3f4b9fc3774a3fafabe353f1b528c1e3345658e493f43448ba6ce88d1ace82d8221db4f236a64eef9bbaa4bca17fb0ba661ab688578cfb49642a75585b3af51fb3759d63a6159aa27fae1ee3229e226686c85b4fae185a08f93cb6bdd562a994be9b50bfd1699a489708da57e53f65d896d32e57a9580a354a8408467f72b6d62fad694c6346639efc6272905622193e30f96467b908a9d9ba6553fada1f9eb0b4118ab932dd2830ccfd743b1c6a26db0cb78b98d51f63bf5ee9b9a9597be65ecec1d13d0c90e1758c2ae5a13ec46040c5cb36d3b8eb1f5bdb06190e9e12f98c14bd7e511e8758947bfead195adc097556503e378410202dea7c9e83d2aa165720fce1f842d17ea60ada01b32c4894ef9f38b40d014a2cfbeae9e91dcc0f946468d3ee37a76081a85781d877333b1fd70ef8b1dd4f134715e46f9197d78a84366960076d5dce4fbec09c34f91d4598069ef7beb6bc11e69f2ee656720bdf9a4cf61787628c9a73cff279bb2c20ffede97f1e1667cd1bd5ea26cff04fe34d54db594bf51726112db087513e9373575192ca4e9acc5186dcbd6f110a0155c5c6ba4bcb6170fabb5829944f7648e38d67fd35357f0fb3875ae84bc4eb2e0b56920891857383fd077ce5d8c25471c5ffe1fdcae68b9698c994f7fdd06e02c425c08702ac39bd3622c042dd58f27754f42767459acb5b38a9312a3a74061affacf325655d3520b7d292f65b98881e40716cff524a1f7d48d313119b3ecd6c041096983c252e9ce6c759f1f34d723441e0878209add471b05d9afc41fdf35d674a6967c09ceeaef99d0c8df94fc9177b6783239570fc6b9ec3aff646df287abb3771c7423ecb2600ebb1928272e80b9acdc2de934f0c2b56b0e32e2cdb06c5eab3c80ff734104d1e0bfb71a4cb7ca1cf93f7baf60fd44c94215a81eb0ca999ce7877051857b230d1fc395c6b8e042caf783c4d82a71b1f9954b441564afd4bab9d22269885e550695dcfe1e1262cd06d712f38ebcfed2cebf74cb769e108c3f47cc601ab2422fedcfc58916a6070b434ed63f1707703e2b5effc8aa82143dc86e3a4eb88c053fe2850d9fe27aebf128526880fdce0e61a301b91f1d00541e19a36c03bb133771c1e2a48af4c70effc2064615c637308d787f62334f81c5c10474b7cac4f87fee2f908f206faef174e3960cfbfb7fed472cf19cae70a97c3abc191cea42087794f3d0d69bac0488244b35017010ff64bcc702dd7ac7c7b90a41b2f323ba27186b39be8594aa0055249f0fa8ad708b9115f606521efd13653542c53da612b0d7d221ae3d01b2e2005b6ef667f160cc70e6e52c89b5842b1f0000c39c522650a0997ba0d14a6cb01672e4b9986a134befda26c3f47f6a1e166101db25c8874d0d7133e09b7c418a8747c1b561f805045e08475b9b9b7a26461c689fba7bfcce1f80e9e0e0980ca2e7a3759fee0da1107c01785733925c312dcba79173f29955074e321bd017ab4248707d18c248b123cca0fd5b32", 0x1000, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) sendto$unix(r3, &(0x7f00000002c0)="7cc85831e680daae76811655b644810b0c7bdf440d769a82e62e44d24b95716e6798f73391b91e39a620911f4dceb0f1756a09b7c68517212e1384d609a68ebfc33a76a27ad0a05e12a8bad08e1b366bd70f649e2a25fa2b46e5f04efea05a0a64c5ed92b8615019262b65b1bb9a3646", 0x70, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r37 = accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) r38 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r39 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r38, &(0x7f0000000480)='./file1\x00', r39, r40, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r6, r29, r30, r40, 0x84, 0x595}, 0x800, 0xff, 0x8}) chown(&(0x7f0000000140)='./file0\x00', r0, r40) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r41 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r41, &(0x7f0000000040)=""/86, 0x56) r42 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r42, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7fffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1f6f51803bb45d64, 0xbc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r4, &(0x7f0000000380)=""/235, 0x316) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000013f000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66d580877aed753a7bf4fb0f696c653000"], 0xa) 16:00:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x12, 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)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c403"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r10, r7}, 0xc) 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', 0x0, 0x0) 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)) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000001c0)) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r19, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000580)=0x100) r20 = dup(r15) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r20, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r21 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000640)) r22 = socket$inet(0x2, 0x8000, 0x3) writev(r22, &(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) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)=0x64c1) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x99) r26 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r26, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = geteuid() fchownat(r0, &(0x7f0000000380)='./bus\x00', r1, 0xffffffffffffffff, 0x4) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000200)=[{0x1, 0x0, 0x0, 0x2}, {0x3f, 0x3, 0x8}, {0x8001, 0x20, 0x1, 0x8}, {0x3, 0x9, 0x6, 0x5}, {0x100, 0x4, 0xac, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x81f6f769ac7219e3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0xe8d}, {{r4}, 0xfffffffffffffffa, 0x94, 0x2c, 0x4, 0x1f}, {{}, 0xfffffffffffffffe, 0x13, 0x2, 0xb, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x10, 0x20, 0x3ff, 0x100000000}], 0x10000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000340)=0xfff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) 16:00:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffeb7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x2e4) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r21 = fcntl$dupfd(r18, 0x0, r20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r21, 0x6, r23) r24 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r23, r24, r25}, 0xc) r26 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r27 = dup(r26) r28 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r29 = accept$inet6(r28, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r27, 0x40047601, &(0x7f00000002c0)) r30 = dup2(r27, 0xffffffffffffffff) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r30, &(0x7f0000000480)='./file1\x00', r31, r32, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r34, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r36 = fcntl$dupfd(r33, 0x0, r35) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r37, 0x4, 0xcc) r38 = getpid() fcntl$setown(r37, 0x6, r38) fcntl$setown(r36, 0x6, r38) r39 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={r38, r39, r40}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r25, r32, r40]) r41 = geteuid() r42 = socket$inet(0x2, 0x3, 0x0) writev(r42, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x2e4) r43 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r41, r44) r45 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r46 = dup(r45) r47 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r48 = accept$inet6(r47, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r46, 0x40047601, &(0x7f00000002c0)) r49 = dup2(r46, 0xffffffffffffffff) r50 = getuid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r49, &(0x7f0000000480)='./file1\x00', r50, r51, 0x6) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000040)={{0x2, r17, r40, r41, r51, 0x84, 0x595}, 0x800, 0xff, 0x8}) r52 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r54, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r56 = fcntl$dupfd(r53, 0x0, r55) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r57, 0x4, 0xcc) r58 = getpid() fcntl$setown(r57, 0x6, r58) fcntl$setown(r56, 0x6, r58) r59 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={r58, r59, r60}, 0xc) r61 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r62 = dup(r61) r63 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r64 = accept$inet6(r63, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r62, 0x40047601, &(0x7f00000002c0)) r65 = dup2(r62, 0xffffffffffffffff) r66 = getuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r65, &(0x7f0000000480)='./file1\x00', r66, r67, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r69, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r71 = fcntl$dupfd(r68, 0x0, r70) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r72, 0x4, 0xcc) r73 = getpid() fcntl$setown(r72, 0x6, r73) fcntl$setown(r71, 0x6, r73) r74 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000001c0)={r73, r74, r75}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r60, r67, r75]) getgid() r77 = socket$inet(0x2, 0x3, 0x0) writev(r77, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r77, 0x0, 0x6a, 0x0, 0x2e4) r78 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r79, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r80 = socket$inet(0x2, 0x3, 0x0) writev(r80, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r80, 0x0, 0x6a, 0x0, 0x0) r81 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r82, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r84, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r85, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r86 = fcntl$dupfd(r83, 0x0, r85) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r87, 0x4, 0xcc) r88 = getpid() fcntl$setown(r87, 0x6, r88) fcntl$setown(r86, 0x6, r88) r89 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f00000001c0)={r88, r89, r90}, 0xc) r91 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r92 = dup(r91) r93 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r94 = accept$inet6(r93, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r92, 0x40047601, &(0x7f00000002c0)) r95 = dup2(r92, 0xffffffffffffffff) r96 = getuid() getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r95, &(0x7f0000000480)='./file1\x00', r96, r97, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r99, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r100 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r100, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r100, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r101 = fcntl$dupfd(r98, 0x0, r100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r102, 0x4, 0xcc) r103 = getpid() fcntl$setown(r102, 0x6, r103) fcntl$setown(r101, 0x6, r103) r104 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f00000001c0)={r103, r104, r105}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r90, r97, r105]) r106 = geteuid() r107 = socket$inet(0x2, 0x3, 0x0) writev(r107, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r107, 0x0, 0x6a, 0x0, 0x2e4) r108 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r109, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r106, r109) r110 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r111 = dup(r110) r112 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r113 = accept$inet6(r112, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r111, 0x40047601, &(0x7f00000002c0)) r114 = dup2(r111, 0xffffffffffffffff) r115 = getuid() getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r114, &(0x7f0000000480)='./file1\x00', r115, r116, 0x6) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000040)={{0x2, r82, r105, r106, r116, 0x84, 0x595}, 0x800, 0xff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r118, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r119 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r119, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r119, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r120 = fcntl$dupfd(r117, 0x0, r119) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r121, 0x4, 0xcc) r122 = getpid() fcntl$setown(r121, 0x6, r122) fcntl$setown(r120, 0x6, r122) r123 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f00000001c0)={r122, r123, r124}, 0xc) r125 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r126 = dup(r125) r127 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r128 = accept$inet6(r127, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r126, 0x40047601, &(0x7f00000002c0)) r129 = dup2(r126, 0xffffffffffffffff) r130 = getuid() getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r129, &(0x7f0000000480)='./file1\x00', r130, r131, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r133, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r134 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r134, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r134, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r135 = fcntl$dupfd(r132, 0x0, r134) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r136, 0x4, 0xcc) r137 = getpid() fcntl$setown(r136, 0x6, r137) fcntl$setown(r135, 0x6, r137) r138 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f00000001c0)={r137, r138, r139}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r124, r131, r139]) getgroups(0xe6, &(0x7f0000000200)=[r52, r116, r60, r67, r76, r9, r124]) r140 = getegid() r141 = getegid() r142 = getgid() r143 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[0x0, r140, 0x0, r141, r142, r143, r144, r145]) r146 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r146) r147 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r147, 0x4, 0x8000000000000080) pwritev(r147, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r147, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0xc}, {0x6, 0xd6, 0x0, 0x100}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xf45306c771f5bc50, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbc8d8310ff1c7023fc8a2bc8fbe2c3c4ee3a9", 0xfffffffffffffeb8, 0x0, 0xfffffffffffffffd) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87, 0x0, 0xfe}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000500)="5f55290aad78aa2210e5a46ad0d24a2e711a8c14d46cb7476fcce0f4ae6514b911cb376528a07aaa9552d2f1b19a9d1b9b141b86a2031e53a9fd964607abde6eab525f5fa38c903d8e8f3883336217ab4608ea903db02816d6eccba8c1a2953fa8179b193c9a4ee31845b7adb6d0cdae09cb4fae923481a0feb7f1d61d36915d0681a90c6b1d3ff711cc44a43ad6073ba1482ba6a4a322b58031ea611b56bc30ba8aa5ef8bc58df8b72570e7e0bc204d28ad3336c02f782d810a4db8557f61341222f25b074e0b7c47ec9dbd4de5baa53fee50ad732b61b4ce2da8a98a8560a736841b0d560926d31b06e6cd0f0a53413b72c5b89a0bcf3ec888a14ff7b2709541efdb7eae43f698b31f05a75f36b47bdfaf27bffe88077bf8d7078c8b53192b701d22740429ed0c8b662e0698ecb047b3be5cf66814ffc28d627432fcf7d1958f704cb6cbda9851807cb397f3f20ead42d977b68ddf4474668ad16cb9ab6eb96ddf6ecfca54aa9280b7ff87346e923a227fad8fbbf0b931b6a74b8cbd14c7966e2f75a9098edc63438423a600ca50cbc7f3871ba98d7641c4de70e2e8a1b2b26285e64a5b3f3fa0119a831b35a9ec9eb7db4fbe4e8048ee82f36338c59ec09a724062ad82d60d4529593ed9b8140f7d4c0cffd80020689e62c67c47039edfef18aeb3488b4855304289cfba355d7b09f0f5029858c9676d7814bc2e186aed49b1b22133e14fb0990937151ac274829bd31b4deec00d789e09b5dd7abc74b06c6f5645353a3a1a85820dfd49a98f73d461f2fe5966136bae9547cb22c231b001761717436eb9796f98d0b793bd8f4a962c3d7b8526d9d7adaa0577f58446d36d036ce3242e3802545a0bf5a23e03d9dfd4faf3433b819b195f60acadec4828a3065ae4d530369b4e848899fc275a2f63ab8ab617ac28e18660dacb2b51df38fb1d27522ba73aca05d1fd62a344004df8bb4c1524fa8356168ddd4345becbe895b653f48c589d6461343aa01a08934dc965c2eef5e204760bfc1a2f5c0f497115fff6196af63f18796ba76ab61d0bd98138435558ecaefdd5612cebeb11f18d359395e58e5ee6c11e93e8fc9dea38b816f6e4e8e1635a7c31a356ef6a9923a895bdc676543ccb89bf8aa6722b5f771af05abf04b9619befe9b22bb687cf0936aa587d0055638de786b47c15db2d1673ec743ccfb24f3ef841f83920ae452d258b8608bb2ac81d718accafacd62b38c2b21d2a2be2ac36b3fb2b629781f6582f4afcf76ef86c288e27808e6744999d90db6262514cea30f829b1f9bb95f3f8f0bfd4f84081f2447a62021471be1d5f8d7ad595dee00becaf318fa3691b4eb2b9bad82a1ce078a415d6ce8c6577b350050b1464e3b07c12cf1a087fc65e2ed029bbf9db6bf883be67ba9020c030265f1539088611c2f86c81dc58db895358d0bd3c061e8eb1982b4e0e6fe5472194fd904511e354330ea6d44412f721c23cabd22b5759926bb8719fa58be230a77ea8a0f5a2bc9f7675a56aec8507ed76c93f66339f0e078f01b6cb317382e6ece44b1326a05b15591ecafb5f9b71aa2d461b5f249e9570b101ffd701780d54e223c8c8f9a6d3f67b3740bb7a3faa2a694bdba531096260661cc7bb360829ac4010692c913dfb50d50cd7d6236f4bb02976499e06f37aa6c005639f90f9698c78243d8f1dfc4f7d675bc9f224677909f605f1cd90e7b8b90d180d40093c8545a81f28928eb4cc6d576214be75377a3951bfdcf40c65f83a14e6176053a3a27bedb95e33d445aff318206544c8955b4b120f5f5b32615bb2b9fcc27153d9ba7ece53a5c979891c428934ef41dbebb32a06ec7d934798066facd17207097eb3112955897538ed454e746f2f7d9cc0bb3e3ff1f0bea0ecbb2795b58d1fd593efbe0b81a3c09e76f467f33efe8b2d5d5e6df7de7281a6bb85e9743fdfe98e48970f9566fe3255098777d40b7d317a586877ee05cc5e86c01d283247c1004621b2d589e065cc00f00d1cc1010cb16e61bfb07b4a4614840e3e50b462f35d8ba08526de3fe9361243c32cf5fefda497ca1a17d1a54ac81525b7794684cc53bfd41450342fc7a4eabb139a6643cc096c6bd4063b004f738e8523c5d97ff03c3e039ebfd2ef50b7566fb6442444de40124c5e376ee6a91d08cc8531e55d9bc747dc071a69729dda30c83f3cbda5acf301f643d6cd810c60a1a3a5fcbb2e4ac61067502ade56f188a7ab7bb6ebbfa08d1088451140fa7e446e13583ed233d6e90dbc81ec659f0629c627fd7e1f02376a77b01d4217dc3edfc7bc04a6001f8d0dfb12a57f02f56eb7928a10b9f81a1423fb8569594b40392989af9bf22f45ab23bd5c8810f696a6c100425f939dd8b1ad854d0f289fc946986b0ef89d1d77cd3d24f047ab95c65d6cb4e024976e7e5e53f9fc4bb36cf99e0dd4a8b3742df4d5ff1da41efd3b9a6e446fe91b33b1873f479369fe7d9b10d4f8ad4d1b79b72efe021195171416a52ce0b18ad6f8d2b15614ac8ab4c7351c8d57abd115764a87e36f3a7bd9d75cac76c719574aec8cae4fc02fc0e6fd205a402dc1e9814d54cae6b530863becf5f6139b156e10fc5ecfecc0fd8aa0a2eaba4bfeed9fe58f9d0320f431b20433ca9e2e528a1e07715f37789e7f690894fbc4fa398b22d9b77be2748a43322eec96bda5b769e3ff8ddbef6168f9ae3dab6b7f88b65098f9bd8a6b221da2af9793afd4b67116cffe10625fc247e4789bc702e65546aebb69f5492bf78641750c1ba94289e50f5f76ecdc1c02fa9b835e3f890847042839c998d74e67ec9b900ce0196b2bf4175b208780ab264f57861c0c0307f8f4048c124e7a72878669463f885e01dcd4e9bb69dd7bc4df6c63d146935e5cb9b1efefda8a5bc50ee2b431b192071e53a09a6efd0a74472b7b395593ab7ca6758cecd1d1907059010e9443111b2de7fe2be9d483e89020d45321048d77ec4469a2203833e97c4f0c2bc39c4a73913a72a26ea4e40ad47b44324190ea731a74bb361f0f4feccefaffbf7b86837106989e2b01cb5e965d27d575808708fc6da21d465b0ee0babb26b671d049d81b015d072f62cc4fe57c2bf833a6e7c1d78d2d1925856f0dd0443848cf036564006609101c6dac3989f781956f365eb723f7e82251a21406760b6929fe0c40036034f8bfda8e38f3c2b3eb72637204ea57215294b5a4b34e50cd2bcee3acdf9612a3a9c9f8376320b0272b200dd4786fde52a49a47e3e25987544801035dab7cdc5abbc86e9114864809b91808df00e41d8ba62c27494de22bff4a4649205852ce45ebebe47508048218b0a1957893c1ac2b01e0ac78054d3b168f23e6e93919a31c19251b2df631059ad263b8b6776480901f911d73831b2e91b7eb7fad1a67461f903bd58e69fcdc9a1dba2e806184a4cb47c660148318b36144dd06fcbc73fef2813e33b56b0a3f8aa8e6b4fc71ecc2d54d5cf5cf485cece89c1f2ae6aa1b8c76bb80a3438ce06c08bcd7c8390bf960c461429c3e4663b46b6b0bd9a1654a4ee09ca08b35a2a2e1666dd122ac4aeb6edfbcae107387f57e2dd60914130a97992cd7c4aa84a2c4b0af8f72b25b48a798f9f9f077b4a0586adb1eb26182e0941920dc8aaaa75ace35a457429d87bbea05e4a2bff1a85bad5d9770a6b498ebe0fe88b79b448369d563d625999ecf3c6555d53ddfef7188577ef59f360adbb71c1fae08d6ca68e2e2c9fff6fc87b730cd77ffd6cb150a07818dcba9b418e967096b9ee3c02b8b718e9076bd3325d440c5e3ed941c28a65ffa6d359c2c4f72917cb18bca72b034976ca9d43597ff0a89335f425c245e6ce855878e96d4a95046e57efd48efca9ab45230682cce61bad01d350031f1a0b29378ae66077c534ebd7d00f9638c44679dddc1dc41e18c60a961b8f1fee3fb99155c5e071ddea26c8565edcce7ec11dcc26c71a92609affcd4e124c745fd4a1a917208e9f85f7618c0480ea109155e23ed2a50eb718de8c03a048b01422d2cbeadd1d99ecd554fdd8a1c1efea47c4e299b1d604909d418b8834202501d6d3ff7d2b9a28ea508467d664f09ff9f36165391387eaa15ac0a834a966ec44850b9acc16a371101fa5932330c2733c8445c2991508a46e4b19318ce859511cb0b09796e9d8ddabd06537d270f0bcfd8799231aae2121dd632a4e3343ea8b36c76ebb582d38339f71b8038232d5079687751559deef059f14f8a21b4c6769e8e65634db6e2e3e853ab7c7b21173dc53c077f0aaf6f13cc2035fcb4d3614847c0c3a0c880503e05b947dd48d3a7543a2f319867a454e707edd1db1359483b3a29ddbc5938af540ec950f05a176057e048e940d7fafe7ac4c1c0988211200d6fe4a653a587a295bbf64a2e4e0a88e427a2ce62ce618e374670f00199c8f9fcdbadb4efd51f194a36521ee823501d6eda15c8f1e1bb8268320158648e25fe4802ef16eab7acfb149d5c772eeb1764b64a4ff3f8137af60e8e539e81151d39f1c9f3b9ecb8d6efe7fbec984a7ef9cc0e4dac0f8f734fd174b3745bd590e37ce549aec7ea1a8929d8b254e10d5cff53edb18936dece984bd27a357ed2b0069b2c26447d8259d62aba9a0e0939f12b1f65595ebaf0d4dc4659a11b7880bd410504d2e265addf041ca4b0f870a78e3184ec13b970f838352924739db852677b33eab05f8d9d81bc2be37edb972121f9d7458329f37870ab681881dc2a0ac1774d6189d2e89bd450a9648140140f55ff121970fc290df082487fd69c82abd8afc379e30b9e67772bbf965525125d87feb5c5e3c8be91b24191c27140021abc0475e4b4d760e28354c36c6091777024d733a052174e3ad8e1fce6852b453769efa366f9787cb2a6e45495dce3a37b0b313c38964641e388d63739f1d00551cec1fb1d2bbaec07612cf16019bbbbd93cdfec7c847fc51b7b5308d3ee5f5f6458f26e18360142e3a038cf5cd4748fb106bd2dcff56aa1a613a960719f4ca2210776c131316568335f72692117a76ff6a7cc4dd4dc4b749758c217397be29c53dbcdda375989a4267a0bb8621b8e1df17594ccad5328b0e23b70ac85d4cd65b8d5e86f76d3e88d412e538f506b2d59a62cd8b5129e9052f24b43637585b73dc9e2b64859da349cf28d41c04e381d7acb7f8004fea814a3060ccc13c683260026b6cf39f0efc18517c962969f8cc1315c321c5c552d9d1837dd81cf882d2129fa8244e4a385f86bf3c17b76b7ddd05a9342f1d4ca08c8da4b13351c9b05cde53c44042d17e54b361702a1206e8b0fb828a1eb30d533f3accdc2e4952461711f49ff3a28ef6c9b697cc77768a52f658e4a7cbca8b96729fa565d96475db072f5a5ce40aff7c2af575a7d03915c5e3796201bd3840ede41f5db8330e61c95737dffda24b29683a4358f20819ac98e5ceff8532fba8bc1906873bec6de32989a61cef711c1f2f1d0aa09b9662a4693de0657e4f54ec9d58dd9621d74ad306ce4ad16e832dc87f5043e31f767e8136ef55fccfb67a35b134a2cd527b76534ebf16fe147b26bb45d35b224c237af91a21b47221f8e14bc1ae239f6c3327a187cb6ccf2d47f7ee6281539ec8786e651c841307ff9945e559faf065c7509fa4d54607c3243056ab7d5a72f5276d3cb71c0182a6c3bfaca11e0a3dce859936492ae8e29742d16d0e4ad93d630228650f6b5d8e2432133db7b07bad5425ec35eeed0759cf73a1f23a231e3dba03bb22c244153ee01d60a78453d0492df30b43c822c648964e216f1b0c9ca485708", 0x1000) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) fcntl$dupfd(r5, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) fcntl$setown(r4, 0x6, r9) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x81, 0x3, 0x101, 0x2, "f30e568bb403ca8379e5ca53f2cfb88fc02f4dd9", 0x9, 0x5}) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) r5 = syz_open_pts() fcntl$dupfd(r5, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = socket$inet(0x2, 0x8000, 0x7) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0xeeb2}, 0x8) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x800000000000b, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r3 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r3, 0x0) syz_open_pts() 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = syz_open_pts() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad01000080411d6c6aa98d88d7fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r6, 0xd053d29532154bf4}, {r6, 0x1}, {r7, 0x4}, {r6, 0x100}], 0x7, 0x0) r8 = accept$unix(r7, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r8}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r13, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280), 0x1000000000000385) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) munlockall() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x16b, &(0x7f0000000240)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0xe72167ee4515541e, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffff1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="5d98c952aafb46267af0390c7f9fb77fbc73c750765dda80daf2af745ee9289a0ab973307033719d78416f469df5592dcbdbc137140bed9d0509e70d784523b449f90186679c2bd7ca001f46dc5808d05660b7a03f1711c71c6505092ef84f82ba6c8e05451e075d67effed3056c019c46440a4908d7f6d3a6c356227202ed249bd7b16c232219560e415c015fdae08a77dcf6ec170bc93a889cc676085e6aaa45bbf285afd90d6c8b62fe9333f8074763191e49d4e0491fa3784212d566476b787fef2316797d6208fdd9291e0071", 0xcf}], 0x1) r2 = getppid() ktrace(0x0, 0x1, 0x40000a00, r2) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0xfc) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000016, &(0x7f00000000c0)=[{0x6, 0x55, 0x1, 0x1ff}, {0x53, 0x41, 0x7f, 0x3f}, {0x4, 0x7, 0x6, 0x8}, {0xb3, 0x0, 0x9, 0x1003}, {0x25, 0x7, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000004006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:09 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 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)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x6) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="ffe5830000ff2f5d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cacf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65f48295ac6692c403"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r10, r7}, 0xc) 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', 0x0, 0x0) 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)) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000001c0)) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r19, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r20 = dup(r15) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r20, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r21 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r22 = socket$inet(0x2, 0x8000, 0x3) writev(r22, &(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) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)=0x64c1) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x99) r26 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r26, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r4 = getuid() r5 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x141, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r9 = fcntl$dupfd(r6, 0x0, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r9, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x2e4) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r24 = fcntl$dupfd(r21, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r24, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) r30 = open(&(0x7f0000000500)='./file2\x00', 0x400, 0x60) r31 = dup(r30) socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r32 = accept$inet6(r10, &(0x7f00000003c0), &(0x7f0000000340)=0xc) ioctl$VT_OPENQRY(r31, 0x40047601, &(0x7f00000002c0)) r33 = dup2(r31, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r37, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x4, 0x0, 0x40000}, {0x44}, {0x800000000040006}]}) r39 = fcntl$dupfd(r36, 0x0, r38) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r40, 0x4, 0xcc) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r39, 0x6, r41) r42 = getuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={r41, r42, r43}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r29, r35, r43]) r44 = geteuid() r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x2e4) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r44, r47) r48 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r49 = dup(r48) socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe3538ccc811a73c5) r51 = accept$inet6(r50, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r49, 0x40047601, &(0x7f00000002c0)) r52 = dup2(r49, 0xffffffffffffffff) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r52, &(0x7f0000000480)='./file1\x00', r53, r54, 0x6) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x2, r20, r43, r44, r54, 0x84, 0x595}, 0x800, 0xff, 0x8}) r55 = socket(0x2, 0x2, 0x0) bind(r55, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r55, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r57, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x2, 0x0) r62 = fcntl$dupfd(r61, 0x14, r58) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r63 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r63) fcntl$setown(r62, 0x6, r63) r64 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000001c0)={r63, r64, r65}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x6, r4, r5, r13, r54, 0x40, 0x519}, 0x0, 0x6, r56, r63, 0x6548, 0x7fffffff, 0x1}) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(0xffffffffffffff9c, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x254dd4c7a3b55b6d, 0x1, 0x100000000, 0x6d}, {{r3}, 0xfffffffffffffffb, 0xf, 0xf0000006, 0x100000001, 0xef}, {{r3}, 0xfffffffffffffffd, 0x65, 0xf0000000, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0xb2d7ef4cc300ecc7, 0xc59a788fecc63489, 0x8, 0x1}, {{r4}, 0xfffffffffffffff8, 0x1, 0x20, 0x4, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x32, 0xfffff, 0x8, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0x401}, {{r8}, 0x7ffffffffffffff2, 0xd5, 0xf0000000, 0x2, 0xa7c}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r9, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x4d0}, {0x18, 0x2, 0x1, 0x400}, 0x4, [0x1, 0x4, 0x8, 0x8, 0xca7, 0x7, 0x0, 0x9]}, 0x3c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r5, &(0x7f00000001c0)='./bus\x00', r10, &(0x7f00000003c0)='./bus\x00') 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r13 = fcntl$dupfd(r10, 0x0, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r13, 0x6, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r15, r16, r17}, 0xc) r18 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r19 = dup(r18) r20 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r21 = accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r19, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r15, r23, 0xffffffffffffffff}, 0xc) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r7, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="d09a8e8f56657970d3c4dc93d779c786f2add7b19444aaf27374981d54c314c1dfc26843672ac28cb72efad0bf3d1bbff7d13fca77bba36cf50f361c39aeb993881cc3291e7f12202a81c9354265de5106d1bcf85a18752b6c57d60d8ee09e67bb9b777d1bc157c55596206d29ba59593da7803df63087b0767107c2953b64a206f75065f23e8b4df1a320cc3f47ce779a0657210bbfda2fdc63f9079141834f44c29d0762e514dd66f8420ec4889eebc2f7c878fd9231bd6410a7f79202d09d6f31a39c2afcf6466c30", 0xca}, {&(0x7f0000000440)="1556005b0d51111dd98ff95a5bcc01b1d07195229e15fcecf212200e46c82311b112a49e3a0c30be43c7c257eff0dd9216564917121044436c4dc4e32f3ec98804586dabad0eb7cd1a95d5c8db960ff67618aa0d6de39a76914636384856df43f6d394201724d07392c82d5bc7637aaefa3de2a981368743fab354011079c3a8c6acb25c7ab37f4b80ac9bce4ba1557cb4623313229b9472f8dafc06d7da8469b3c208c44555d2210d1bc25c2abe1079c7e1738661e793683050b75ee49691fba43fc64db76256dcc95435a33a", 0xcd}, {&(0x7f0000000540)="b9836823c4a612d3f8fab606897df7cd4f9cd96bc2056404ca247a0dc98f770a1a77ee80df9e47397065f4e5913c4e3c3d527e5ca75cc0b902b9406e13b98c38b8b451f9a481d512acea50c8af970a03be4f8758e13ace0443ae574e3463ab47159b47dfb929a970c19cd2216fd49aae3b0b3eecfb8f63b154873a96e4ec2d890d89cb818fadb105c8bf256669e6b27ceb60208bb1ffe0eb56ee4f83e42bdd6a404eed971645e9fdf9a66bf6c2ceee6315c92b22fb7a0643c33e8e92d4422daa84907c4cea0909e5c5f18060abde78ce443a54e0ead32fd81dea4d719ff42e487d74a1cb2c88bcfde399d2f157fb7e4d9486d845c52b5e4e0c9d46c69400cf40b538c8e311e080d6efea7eb76d6f65d27a0a8939dfbc002b4923670edc960cd86bb65874e33f21255c8f7a102e37b9316473b595001d9477c020db66ec53d28aa1e05976ad0c4eff454faae48ee0f8d406304f5850c58d95ecdbc7b3c2b7294c860e9449f5e99cb31820144f90432734e5005d3fa832273ca27f00e3c966679d7fd97b709097b95fa89bf36a9f9cba42df0ee5d9d2a1cb8a94c11a81336b9883ed8182bea0adebd2fd76fc954b083c8f7ce4ec27a347042dc5bbfe5be7a06004ba5fe03e323fbd72908822bdd19dcb3202f23b2a5aa2d7237a9aba5bf6bad5eee7ee47c1c48449c11f532396c77f38251b1295b9f0fdfb4fc511f49a54d2a9798b762f5a7b4d6f5902609e564057a895ec67954396912c01828ab9ca58c2ec1a34ae1eacd4732ff905462a3ee86100bf9b747a9dc9b5612e401eeca4cf3eb08012d8fa167d9486c5c8777fc0fc7e4f77ca672d10d904e917537af3e407fb7cb1586e5313fe6399868fa3e25031ba8478e9607a564f5aed66d8922ddedf074e41acd3813ddeef6b97a19764911f18a3a4f0fd3522cc5051bc19e80907232cd472f73108895ba7b37774e48ac9193d6e56d275d964f86fb12e8154c430f8f74f512ac4c3a6514db8c6c997dd6e2f824f9c0ff94bdccd95f112f9ca1e06aafe26d9bcce73cbd80ca79fe2a0012342a936c14f077af9c1a46f9faf6ed607c1a4e9787308a9acffdafbf5f53007b7684335be42b7992ad48290339890f372996d012d2569b4804c9f77f1f303ea64a9d0913155898f087f034c4de453b7ca3217a97e343d3fa72686b344c8130f449f4d8c4406eb1dc042dbe292620e3e13c1ccbe05af924b3ff15adad801d23160546ccef7bce2a832d0ff8ee3a9f6b1bfe73d93ef2e41d45d96708049f652a35c159839b2b56169825b73672cb87dfd51e5f2a244854974e32f1b4f970cc3cc98e81b01dba34789584fe93ca0533b984d80428af56566bfcf4d9523ca4f96a45573202b345288046cd878895a45c97aa6d5961fce758a69db7487f599aeed35bda3654006e7a1a8456ca3963b61fc21348fda2c2442d2c61ba6ac776d16ac04220ffd33665d60304df30307c0b0f48bef57c947ef1d23f5cb6a91f421bbba4ec41064a0042061930f2224c3f18bad5fe11e7ebf78209c4b538cc8c56ba107e97e496b3cc591c9f730a521d67855bdad641648c718bb3645990db135e5f300657e6b6a61ab6c45d5e1d01d5c5d63ba9c8a22418702a5da8e7ca600f89429d3359a20e7fc2e64a9df9e13f79fc068e3f7729bc5184b8baf78e616e2382fa4373dfacf35696cabb25a4ee71832a211ffa8d39465cd5a49f65b87bce96fcc44368cc90705ba7355dfbd0e293bfcfb5d7c74835dc261d708d3c6e25b440f2bf2a95b9abf783a0fccabad362cc5430e81b7f558ea77d73837ef2b04ed201b0b20ecc63a72fd31ff991b36bf8a58dbf8c2dbdcfc195e4f5e2a2106829aaccad0588d62ba71a66657e86900c2615ca4eeebd9c1f8c2363e5cd3932c6b1bc9c3a6928cd1a28a553f0f809b960cf8fc6874da780eaa2333e3afce3a75f60aa016cca95d7416a74b070acf5461191b9de5ce75e673feec6d97861421c52281470e4f604e1f455ab373dc8c34e30d80f34ddce7e09d67b1ca66306ba4510525c63c67d4782797c0270a1f37a86fbac2f9749b3ee24bfec68e3a19fff6f24ca8c2f13474435ffc40625c8a3cf1292c864bcc18c2f5f573079af5e9b4293d547ea985f34e00d98a1c9675173971562255c371c7a8f0fb418c61bcbf59408edc517b5d4fd24e50de74eb537a80c1487aed29c16e47b939477dfcf2976558eb8454ad222a8e6630501d4593a2e72e8ddffa24070f9ad33437519174dbe25245744957f552dc2197645d033c25fe7cd9980eb10524a3b4c1607db77981e147b63cb96f6a7f20de9a1ea85799410fff8869fa1161c7c0344ccbe0ef3b252dc420ccab10bea088c4ab83638c72b7e7a730e74644399afdc0303ec41a2c9379d78870d6455fefe4d05fe7d3ed8ff7f962d4f627fb3e912482dc3de08740c5567c427c6bf7de689ca461b6682839a75ed5d8c369051f54ef11ce813ec7650265cb6ed02c7fdff5ecf78f165b03c8599293c8504b1d6aedd64672745034e100c6b1586c048df315ffe6ebca76f6ce6872b48f76f5841e6e4e7a21e44342469c71db4805635cf505a4d382404d376f4777236614c051a97fa703ea8d137f1d9c75ae10e9240a4ff9b9f66df3b08ba040868f88713a8d66770ad17a82dc353c74152980c6b929bd251069ee335eafb6129d1806409595682c5afddab47df8b6c36316812315c4e2ba5423efbe724646248e2e87822850feaa7a4abc6ebaa1e9464b14134cb10aebcc27cf62ba930329ad2e0fe3816d3fba3967f37b821ab79d5e326e59de973ec7e7ef98988489e7910f1ab8965d1a51c6544f0fa34d2400af4dc823f8590b785480a30f562935b1a3f13749d9eec47a5cc7d58a5f40e0c23434fde499ee1687853f65fedd339b5a5419a9366b1a66792932f84ae5b159b10fce5f65003738e6b992b2ad7762479fcd828e9a07cf512f75b8fa9a478adb42212471b477e5bd4544f780808d06248896570dccd066ac95d2f8e9b437fa556c4bfa81156bd9ec97dd38c55aafef6d2fb0bc355ea46ef07a9805df49b16b2f50461c6b889c5beeb7bff7938b4ef7fa119a9df2f0f67c471cd47c8d895a404fe6212876d3a2d0d91da3dacb12ae1a72f6c7e8c225ad22feb62e8e80e82fdf710d850bf4e54b9df1d7bedb17011124dab3f8ad5dbad854f0f905881c3b647973c50dbfd43a84426dd8f14f18fa9306da96b897f5f90b3f9e44125140d34d1b4361451dc9c0b9b034236940983471322e70b92e97d2dac0e95419a9c1423cbdbadb20aa95ebb2d71245e1c5d65a014eda92586da438286a3c583ba8a4802fb529aca2334efd6b344f302561b08ab0a38da49bb4b73a04c30328331b3df3f4dd3a06885c086638d4f4a0abd1ded47faef024d5beae108b615d0a062bb2e73ff231b4cc21987e6408cae67f3dd9618afea39e98be3fd29d5cac973767fa7d19617617ad104b03da1a8696168d72fa7d0bccf027a8b8ff44dc5e3f95adac46948b4fae6bdd1143eb664cbbdc3ff76f1c8d8f281f2323fa25e032590419d9f2b68f1c90775bc3dedded18d2b35aab0cfad6bfb9ea9bed5bbcac926c836c99d5694da8c4dc03ab0845bc4989113a21a28ee01e6d0e742cad4126efef5dd03314b78ce9cbceec9df0b072feb13c08425ac6c6a54ceb3a622c49cc29d89930d579a8254e89e021919c9133e391d8deb8fba96567cd9eda7c27ec2faeabf8faec0fcb9065c2d8999851281b4b896799191b2690388f1f319374809e4d1dd2a41bc486d85ffff33523af48c447169db9d929498692fe365abc9f4eb538409e7ad720eb6540c5c20973b7b75ba2f08fb7e887833de90d6fbbdc1c6986af588f0041aaf4d27718eaa9bd23d831743b775a085b3502ba006ba13cb6b1dce0e4c0bb89a9db4bded5448babc0551498f25097a528eab0a0b72e6a4cb95a2509ec4f41e3064d49bde1e2616f8f2b95ca35464f7e48efdb446fac9f28582a437277179123508200eda4780359784a32fdaecb74d245389240e2782ba77544a16c03395944a7d33a8bb20bbf74e76eb7a51a27b22b688082bc0620d61b9ddb3078f6e318b10516edc7adea679a35d7205318ec902f5d42f9011ff06f6b73111170643228dc56d8e06c583ab41d464c93e32fe2a8fe1d12616bb86d976d4c1a851c82bf413909df73323532855828d49de65da24e0488c47909dc797a43787abb83d60ccdabdc65be43726a772114f15d275a2a6ed5c158e4f74dd799ba4985363b7a672a41474e66b68622031fa0be7cc26022991d13a77eea7694835d481d02acd0594a14bf8961c84dc77a6d26d4e1bc1f7ac23c60111a3ae5899a60b36c89d560e3f39512d33f89af4dbee314bf76ff4fb70f003fde11280dc79cfd7f597c8c02c8a46789d45522b73e3c0984625d74205ee5653e7d93f4764ef81a319401232987c18795b52847990acbde615a25ba893004bb3fe6345ad5211715dc5bc710b0e91fa4e7ea2cc5cf0b8d601ce610c3ac6c7583a21c7e2c57929ce16613756b7d60b722a64360ea4bdaff34ff7ffd17f460773ce36e4741d110aeac44578349de588e5ed018293be27511cb6c93c544ea6f26e8d16d9d4d62a3fdeca2b33f7af9fe46325b99b8e4ea82fb49020dcc4dd93341538bcde165ece1dfa26d56f6bc60dafaba0979e844ad80073a15a3c0f33b8841d298fc736e3708a396d6ad833a4b1fbc6c31338932248e47be39e5e0c54dbaeb4fca148e40f5508a7494f0a05bc00a40b8db8abde76c98735c5394f16edd996ecc5239740c51228af664aa6c4ac46142ebb2883b74d6d7bd8846c75f376a78050a7770f998f338332409a5cd9dd11b53553e3fd3d9d3d97b8f5f0f5976db25bc64dd792a0e3dfbb202a5be5214fd05b11c56dca830381707844f1db890932f8c1fa229ff670a22f69c102ff8f3fa0d117d52d035f42b39abe38464aa9b356f87eca0c91a482c52e185dd7e032977134b7cc1b2d9f58717c0433935976e5da2fd6344bc05715182f0476388294e0d1b6d4a33fe001797713907760b3d545faedf827e8383c4bd27c380b5d02796ff09331e375740e5d8af29b88833d4de64b9f47dc4162bd70abe4890436f215b2c77fc329e31ca1562f8702a3211b2007e592854605a74337cf0f6bc795640c2c828ae2d56b302c1d3cb8fb0ca45668cc4869da3fdccc220fe713771f5d09cbf1a5d0d18deb6faa8e5b11c48e380a41c54e11c92345067e1a16fd7fbe8dc9b5b3f7f8c4539329ce24c7a05376502327272e26bf09aead11e7f313138185041e11755b721d4ca709972d60157f635e98123ffc85163872b0b16434e873f4b755a8554136ed6cc8fea54b9b3fd6bed41b096ec97ee9940df318824f82756afa015cf14c4a3a6a5a7514c50b7efc7609f1eaf855750b97a3fd127461e7d5ff9541baced0caf9ba7be653acff330137a15120625f2048cd4a4a389d69ccb6cc7aeceddaaeb50177dfa155a06074b9d10bdfa8f6dcb87007f97b7f7429bde8129ce13db781431cd489e22b3842b0b603a497b4a0afa4729c92239ca7762665e4d7fb1ac80f2ced686ffe7ae45307056d695e97906add82c6cf7eff96f25b03883dc64279499f71df137d47a14cc2b8fda4b79f5ad4cde7fad3fed04d77069e1d14df6d3b4ce1e78d55ea8f53cba78ff7787ab5a1d5f2e92ce6363d1a6fb0afcc3d2bb9d775407913761fee492d2ae9798c2507f41b9f1e800dbcce506bc58bbbd013eb64809edcb417117498fa9", 0x1000}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r5}], 0x20, 0x8}, 0x40b) syz_open_pts() 16:00:09 executing program 0: getpgrp() r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2de2cc925a21ff653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9e, 0x6}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000, 0x5, {0x10001, 0x5}}) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000001280)='./file1\x00', r2, r3, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) openat(r4, &(0x7f0000000180)='./file1\x00', 0x898f0e3713190975, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x5, 0x4, 0x9e, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r2, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r10, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r7, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}], 0x38}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000280)="8743fcc0bb2c61fdd1ebd279f7e48ecfae9767a02a2b995b7c3c7eeefbe11ecd65d7559c298b106d99c627a4522dc6f51afc94f71303fa75df9de44b0bcaa7e381ba23f02e485acd7b8009ef21e600a89315f55547e9aeb1aea85a0884931affc0b1b271", 0x64, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000002040)=ANY=[], 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000000)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000240)="1cf1e858170eadfd4046920d20400d5470e77642afa4a8cfac9e4376129a80099361364579341679d354bb3079dbe7e683c7cca39d7c3d258135d8da911c59d2e55dae8a27ab01edc25ebdd6f403a04c720ee04f") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r1, 0x0, r1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/198) shmdt(r5) shmdt(r5) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x86}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffff8, 0x3f, 0x5, 0x0, 0x1be6, 0xfff, 0x1, 0x0, 0x1, 0x6, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9aa1469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x104) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffe1) syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r2, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x81, 0x8, "2a67f2db64af39eb4deb0ed421eb0704ccebde82", 0x1, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000000)={{0xa76e, 0xcf5}, {0xc7, 0x9}}, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x800000000000b, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x8001, 0x0, "7fa172e7a32e011147d580f8cd7801f896ec40f2", 0x4, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x3, 0xff) close(r0) socket(0x800000018, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1ff, 0x1, 0x6, 0x73a0, 0x9}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffff000000001, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r0, &(0x7f0000000140)=""/183, 0xb7) fchmod(r0, 0x8e3) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x295) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) r4 = geteuid() r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=[{0x20, 0x1fffe, 0x3, "ff8c3b2fa8ad0548beb23b06"}, {0x1010, 0xffff, 0x4, "78255aafc046cb9b36f94cb28aa4dc2d2bbbbc4efb7e7badd432d8073056608c4b7f8e542348539cad87119273c825b7f9e5fe2ef61b71114c9933404d3b764491ca442f50ec4fc23d199be23876f5a9c9045c565c15361ef75cc78ffe289773f897f69c922496dca260117c3ec8ddac5cde3647b81080c858ce5889f85337962c2706930cd3b35be71fcaf3c23e7c697256ef0e79392c012b3bb85f163662e7c09bd1616438bebdd4bfb91829467fa6083e004b7e3b2bbcd262f3c6126a54ab6a9fd9bb9f34d8d41d94bc62c6ea2691136999204215c1a71e766825d5be825a0eea6a7e39f60c3147b5585b7ff4132336774b1b16d6ac57da3f34608d3b6d0800df1a6ba40f0df8ff2570e4ee627e1d9b18dcb5e8e5e87ede8b5e668fe0dddcbfa614b3edd82271b9ac57759840441d555629ca3cf5e87a8e2df036217e748e13c9c598c3621af9fc04164490033fe59250d7ae626e9b2e8caad29002599ef4376bc7740f430d7bbc0de1aabcd57424408b40cb619cf436c9c30ee3c0d76c3ed9c6877f350c8fe38d81eca93a0559cd0b78fa6cc7cdf0b22bd774f34da4dc34b667a0e8d07af8c6886d87c9819e89bdfae98a1b3a24c16035e950b47a33bd88df91586a37e6b735d722c42f8f0854914126a5187d347dce36e7904a9d839b0d81b012fd92d5e78b1865cfe6d859bddf3cc26a18413192176ee573897c7c1a0929a8e99234a7c50363082d99efd6cb4af003534d1e0a7dfbe116f5765ebcc3f5fd7d3074b0f4128dc9f87ca40adbc8da7137623347d60c5657cfdb50f5b0cc1b9b72ac680649eb3a878db92c66ca2c79d7d17c009f2fb09b198459df41f67bb70aecff97f52e0ad128d85c5d34de87c9b0f4b9c2f28af0e1ad941411011d62c0a4cedf6413b538a1beda5681ace58f6524d7f57e9ba61ddb7dc1c13ae5b04aeb974fa74a5817902dccc7b9ad6a424ea63812befcfd0798ef234ffc85f219128154f0861c40d10064c147668f7d57e01a6716d9107ab8ae100330abbc82c79f80b947bab1ec318f64ed00db52891aed0d6371bf8c36bfd712c6d1c4e51c3a407d7a0d24cf5100ef67d628fe9ccffb2223482af368cd5f63986656ce3f04438136e9c9bef382f6df9b8f9d79bc61844ed75e979d7289729b3003311e52638d35d7c5dcb69b2a5408530bb02b5a4508d30393e68ec23fb2a1c57abced4768d3d22d59f13d2110ac27afc18a684742c01416d0e7a2e87dddade85d863eec3d12bb476fc5a7a69b15fcaa8d0409ac52463bb716cd991b5afc30c7ceaf1078002074a22fe96fb8e0b59f1ae09406513d2495dc3b6efe0ab9f4461cd79e57bc0708378611ff86ce400b8255fc04fab95b673e530d95bce8b93407c928cf2a2666e996b9e1ee950e1d0a9b3c91f0d9e5c1dc94abf9b3b4817fdce3bb3c62f428f7664ea375045990062e855f7f4d9a4684a6f83a6704295ff31360245027dc78d08c8401b4a1942b4e84953bba2a855e4858d4c25c8fe23c28ffc515821fe8173ffc92cf887194304770fdb495d318f6ab206c729a2ff5f7cdbc6b76397e39a8d75f12fdac7c78c26904b605cea756dd1d331dc230ad3f5b2c8da709c6b600c60406b51193005b52dd8f6a76e1da2b48c706ec2c7ed2f9ef7da76b54796955ff5d1f61d62ac236a0654537b85588dc76422d9a4b74abea0fe89051b99e39734847b8dca0c83b06f338c3c66ef434fb8c9a8fd2e87acac2795831ec2fe91115fbd6bd27e222edfacf9df2d6c6a37e50d70bf54fba90d66c30b43be619fd522bbe960bc82cfba1fe0c990f09af83f6105e6b450c87b6330156979f1ea8af7cd38d6097274c2bed216930f477216bb6b659d0b0a6eb188db20fe3fd94996b66e70825e7d98d0a1641cf6db864b3155d7271312d0af64147fdcaf01f83c3855ab93431ec9ee680beff46f7bd24429f371a08a3f9825b279fe44521cd9d1d5b9de75b209e69078cefa1c1520b2837a64072614a52de14a93173e4c479bf6da8ff2c8fd5fdddb109356e234385fb7604a5c49a073122f4bdb8857553070bb17442cf444a155af43cb2cdfabb103f12440681b6085bcead876a2483d1e5ac23f53220399e56d642ae22715d8e55db7a34f3be674111753eb0bc0954ccceb9a575b4f750f880987ea4008f4de65455c6ad03a468e32ce8039bf9abb701df2be14edbb21766a3cb1d873d01416219f41aaca9352ef49eeb35e2e8d5da9e38be9ff196dd1c43666987daad9ccf1a7e39268a444ba9e4b992d241bf98c0ac5074a0150a8669d780d17ffa9ad703f9757e031120a13dda292605eba91df35a58e274697cb0eb9528fb37fcbccb33cab7085747e1fb2fb4f561c5976f2bc9c01721ab578f57b25edd2266853d62bb55c12d5541c0f6d8b0416f78e1fe2c3ce0affc34f53e4d9bfa1a2ece71357aef7a0a0cd959ca1fed7768d88aa17c0df988631906c944cd86bcbd6d62ade2bd01133b5b8efe217be8408b835514a711ee05f9a955e38af21b86a3e79f00e65c6e9a03870e2e512b397d92cb0c2a8e0f77de380ef300204cec21c0cdb03fa2ece37bc74e20154a674da6388c46e849b65a724e48de2bc2a50bec1c800d22ddb773cc74fe621e416ee8129221fa5e47de500a00983779b503e2b5ace68d7340cc32d0b600f7972668f2afe40787b2fbf16ea2171e2e7fe4ad01d5027652f30c134de7d17a4e2b1fd6809b3c1413c5aeccae305f5074bd2fe920168d836cdcd83f988124ca3709ca0189e068d363ae820852dad885b3b0faf427c44e28ef36e04424fa05f19c6c0f47f1947d75566e567b9cbd172768764025408ce070647a423d6004b19bc0463ba618d89ad1169421c7817ad2a9038d2bb051e51d3d8c8a83cb55740070aefaa724fa4da998a557865cb076a5b4fb51fd96754ed88608bef789cb881e4b52fa82d75448f06d551b6325bdc928eb4453368406a47d7a3a6859a745af4ec97dd1ea2ae71d615a30c92b328342861a741615926668ab10c5faed94c5a560c7453a1d1ee70f9db081871ff8cd11fc974fd24a3ece967b018ec5b43d53889732cbd7b413a2a0c137593ac9e7b186a5716be5083c19e605c4eec1617ee62d6a85dab809d8cedaa960c42c7599ebe9f5c5e0419034d909b1e8cefd858602c859db96d45138cf51eb54139954d49e7ddc795a181cfadc1990b4711339894653c56f6f4a726fd935eda607d4a50bfe78265cf2509dee05f5fa015654f7dc1c43a828eac38303609355961f8ab7bfac05713565ed47421f147b7809dad275d6ba837f0dc671eb0dde26632884ccf0112fa2241497c8089311b5531b38d96439f925b6e965ce1fc49227d28fe27a48ad3f59a3ac07c305b18a05005b17269acc86c99448c6424f10f934b73a530a6573feb353c76686093fa7dc4eef2374037394601cad9a3a97e40723c1ead87c0eb0a2d1755e8d7dc000bf21ce5a36f23cb426840790ad53f14fab08ff2236a0b288e6c5a1ff90bcec8d7ac037d405f8a76aa1eaec5c06a982e3bd11399bcaeff4291ae6875b7b82530ed2c73d4720aca1bc70f72ba57aee9c96182da37920dfe8baa5a43a2d9e33938667b95a83e0133d8d23425d65bd5127ce6ec95eafd95c49b7f4c85bd8e5b8abc7afbb45cc00cfdbb9b1f70da2753439d79c89d2e65f566e32eee1ebf64eecb177ee4e8bdd6ac22df5c2ca626a503de0e02ee3cce73cff5adf0ba3294415161f04e2d0b35d12add0bcadb0089d542cbd535a23aa58e173d611723bc4e5465cb79ee87f3c7631ddd5ee9149064e4a3ddb512f143269534932cc9c80a46fe41e403b62825d2a4380c1befe6b4e4648b864de611952988568767e3b40f91ea540b95afabccdf910cb6657e9ad0adc1caea3fb2a2b42bef3fdc5b9663839bfa64478195ebfa0fe4f07427dc04cb15f108e25f4cf0a207811085e2761e26310aeb607839bdc1c65db9ec615242b7ff33777016d2fc77e86f97afe2783e9239ff5f12b318056975b355f5f1210d05f30291d88fcb303cfde20d46e59962b5125be7010526751fbe620e99cc2f85d503569bdc5e7659555608276c0a51b1fbdb2073e42d6db2f3a21de191c9e87348eecc71877b25a78ef3e14d259d52de316f5e5964bd1ced22d852a574a9094f2498b57316a95c44ca8c14222ee0590b55e9d1652d0ec07832f6a42b8822bf152690a3e03e2d36334113fa58c2d0117a117550a4e69efe3627469bf2035fd47cf89bf60f550b28fb2f72104763e640b3d75716326ed4bd8791a6532f6705a1982e6d3f93e297f3c20a9787b5eb8e44e35aa3fdcd08fe4159d64566b4dbd84ac69721164a005b38b9aff52058d27acdbc52a0faf23057c2e679c837fa0e4a01170462a4878d5e842b9f1624b2a8879f8982bdab27d2b5bc3f04bef8bc290df50c1d0cc135b0729800bcb1bc508a34266338bef69fc442da0bf183673c004e4e879847a042f0db0a039de147e28d01167e30c73a573e0266e9f45ef0df08c0acd3b858b291e6ee85ba1b98ddb998a387280e9977708a858e3502912837017b0cff21faedbf733ffd0d46a6c6a9d978ecf1a967f205e08c4a3169124ed7548dab11f3f6c81c8a1c3128dbb56dc9531a8380cb5d01c18933932cb2829feda65cfae118bc0ae3e781d5f0ae26eaf64c30ddabdf2caf23a7a8b019a4bedf83d1db64f9d7cf2f741aef0fd6736eabfe1ccf8c5a58818511dfb00705894101d6be4105ae6a147bd531f30a770258f8045594ad84b2fec6ec19134a8e2b841698da749c5aaf73b69d771fa65e4695cf7e9eaf2c1b4d27f831bdea2069d70a6ba8b1ec86ee526c2676b6974f51e4611b072e787cd0b187a6c2f608d0737951373dd3be0e1c61336902e70932a3d7d66c47b4923351f6043fc3a71d5395687d976785b8396c3b552553cf00eed39b0ab89441532cf8da527ed1ece0f2e0af54985863c1ec25d075e979711623d9255a6f7464b76bec7152403cd9a70963f13e6ae2626c59b82970c0186ae5785da8d6b4becdff5840cafa2127f2b7fa08f7525263190b55f44c730cdd40ddec013daf079263e345767f286416030925372d0f50bf5df14c74e65e90da2d08ab2677a98875bd0f04dd057046dab9ef7a9c2d65786f09f73cdbe1e282b9840cd54525b34a02172f67e70e9d40cf8bb8698ca3bd5aab46d975c33c6362089ce693d06ef7633e138f98d99f4d5e56ce798db91a1c5b29412f8f7133561f34118a247f999e03dfc5633780da1c6b3bc893484762d0928555a9ae506eb749f0363f2e104724de21abbc1b621b31f4e996a90cd066f246b8d28fdab5408aa56facf6e480c1f74725598a302cfd0add178be7f0182826296845118b243533e4371b5f51150ccef7f385f984584190e15aade92a8afed10db629dafe8a4ba8b9a467efb540bfbdfc3bdc05fd0f6c3e88ed599b0f55237c765c200f05497d4744ee224421f0ec9ad8a3d9e17217d1e8101a0dc0356da907872ec2b7e02d9900543e5c9fe028c3085bc4afe7a31bf881163a62342679f3f5471bdd8c293fb63e115bbe9b9eeceb5fbb677ad333de54b17541b893fc2d1160de218f293df2fe0b229049c8e080021210a0cdfeb432700a4228475c085003b036ee5451bde70490b9e25b7ef18eed224f213471c4fb7856e8f7da66a8f52aa2dd900e229a7dce31a8ab80d5faf14181f975315f508c3cf74d9b687d6a6de209251ad367a6a160561db410be8bc7fe847dedfa7863712875079b447ee4c992943"}, {0x18, 0x1, 0x1, "b5c4cb585a"}, {0xc0, 0x1, 0x5, "6955ac064a548066ffdc83bcd7545b7f9f37d6434af82f0eb139beb86abbd741e853bb8232f477d3b102399ab98a2007aff862dee346dc6552e1af8ab17ca3846e656a8d78b156b74cff5dbff8ef56e57084e455418fb97aaff2302a8581a441454d3c2cbec4c1f0968b7481a2ce59ba25a63ba63d6a9d69b208406336344e5ec7fc4550de58a812aa7facaa62502c3c6252ca12e034db25e0dbc48cc844560359ab4fba53c37dd960"}, {0x90, 0x341f0bee84cb84ad, 0x8, "c9de0f12f96fc29cb2c9867150e8f151dacab4aa4b0d093e24c2b5f159cfd040be5d8fa8e1ae870bdcb91e6575905ee988119c397a8c8d22872653dca628f3bfe70c5d239c71160e1a2507b69686d23b7dc6047ced40c2443821a278d79eb925bec7d5fea3de528d8526d43d1e3859c6ac8eb35fc9eb020ca8fe48f6de650b"}, {0xe8, 0xffff, 0x3, "a0cbe642a011ccf3213e0301c953453c17e9026aba768858751377abcf5383e17d2bf60491b911d8294f7e7d7f2179368d09f57c7ba047c7fef9d08766886d4bf66b4ffe8eaeacf2a024cffa9628fc1637b5dd8a94310a1af43b773427c5ffd1806414f21025b06b3373b3d260a5ba695235a599fda26ebfefa95a11ed13991e704e7af48693e8899b2c43c1819daab5868cabf601a5d99fa34edbce220059e91273e5d793968f3409e247472bb2decf0b442c43d5c3bf1fd1177aded5558e7e310e7a25e355c944139116a4f946357b9e"}], 0x1280}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r7 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r7, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x35, &(0x7f0000000000), 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000004dd819d029145982040000000000000000000000000000008fb5b482ad780d0dca30387cd968e50000000000000000000000000000000000000000000000000000000000b928c9bb24806b35000000000000000000000000000000000000000000000000000000000000ed478ab299b0dd930000000000000000000002000000200000000000818900000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a00267200"/270], 0xf7, 0x0, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x369740877194dd54, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) accept$unix(r12, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000140)=0x39) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r13, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xffffffffffffff33) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100), 0x10000000000000a1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000001c0)='./file/file0\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) r7 = geteuid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x2e4) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r7, r10) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x2e4) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r10, r13) r14 = socket$unix(0x1, 0x1, 0x0) r15 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r16 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r14, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r15, 0x32}, {r16, 0x80}, {r3, 0x80}, {r6, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r6, 0x20004402) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54055340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c10eaac1ef6ef5f552bdb0989ed0af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r17, 0xffff, 0x200, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2000800) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xf1c5ab73f1d4333c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) close(r0) r2 = open(&(0x7f0000001000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001040)={0x5, './bus\x00', './bus\x00'}) socket$inet(0x2, 0x1, 0x8) r3 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r3, &(0x7f0000000140)={0x0, "c3dbfa5316ae6d736790cfddf3c6acc2657fb35cb59aaa348826604feaab0cb8802b7715c171fe2a221f2782a60b09d8547824bfa79fd3135f143cae9df86a5944e7a91a93b9a0e9dedb2c948d9a8492effccec36a6ef936c8431c1288fd0f1d5886f9dfe947f129c49f633ce4cd0df708012d8f8a7055ff2b67a65804add6cbef8eb1338994b0c820e56d5e89319f7f437c749accad81e8"}, 0xa0, 0xc00) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x0, 0x0, 0x0, 0x81}, {0x9da}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r3, r4) bind(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb181349470700cd62b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac454e19f543d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834ba884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432acc7510277dbd7c2b4d9b0ea62cd1cec8d960600af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be077fdf8d2b9c2c2fec59ddf5fcca8da2b0aca7ad76a6bef391c52539dad6ab073f7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d43348951cfbb0d1b51d45faca0673d4c8b68071eaa410646475be354de9e6145d50aec31877d6f5cb5d30e2570000000000000000000000000000a3a1b564f89f5a6bb631df43e1936e636e5907030b18b4d7c567ba1f41e915ddbefde4852ac5502234e2d11e435ee233e8ee2b653223fb3e425987c74e4184f816aa5dcda079756f130b82277629479d907213441c23e3aa820eb8ff75a6d7a1b86089bb8a20381f6b1f1e20ebf16eb12dd9b86fab9a73bfb422e80795ef1c023b27ec7dbb44be4d0ab1605d5b435e698896d06ecff06ddc44583a5f3542d1516de9c442bfe89504feb1fad8e604efd3b9984940a3a6b1924dd963b8f6f1afef09a3a03f2ef781f6a4f5931ba904e7e1463ed1fe5a9f1ed6c6ed934ed325049c10e5163a0ef2bace013b043db9780be92924"], 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r1, 0x1}) fcntl$dupfd(r1, 0xa, r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r7, &(0x7f0000000340)=@file={0x772e31c024b1ac7d, './bus\x00'}, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept$inet(r6, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x22, 0x80, 0x6, 0x7cd6}, {{r0}, 0x592d1ca261efd8e2, 0x102, 0x1d0100007, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x29, 0xf0000001, 0x194, 0x3}, {{r3}, 0x7, 0x40, 0x1, 0x1, 0x67b1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x401ffffe, 0x7, 0x101}, {{r5}, 0xfffffffffffffffb, 0xd, 0x20, 0xf1b, 0x4}, {{r6}, 0xfffffffffffffffb, 0xa, 0x20000000, 0x5, 0x1}, {{}, 0x8000000000000006, 0x40, 0x6, 0x2, 0x4}], 0x401, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x100, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x11, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x3}], 0x9, &(0x7f0000000480)={0x2, 0x40}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r1 = msgget(0x0, 0x66a2280109852223) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r2, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r13 = fcntl$dupfd(r10, 0x0, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r13, 0x6, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r15, r16, r17}, 0xc) r18 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r19 = dup(r18) r20 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r21 = accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r19, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r28 = fcntl$dupfd(r25, 0x0, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r28, 0x6, r30) r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r31, r32}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r17, r24, r32]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r34, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r36 = fcntl$dupfd(r33, 0x0, r35) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r37, 0x4, 0xcc) r38 = getpid() fcntl$setown(r37, 0x6, r38) fcntl$setown(r36, 0x6, r38) r39 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={r38, r39, r40}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r44, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r46 = fcntl$dupfd(r43, 0x0, r45) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r47, 0x4, 0xcc) r48 = getpid() fcntl$setown(r47, 0x6, r48) fcntl$setown(r46, 0x6, r48) r49 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={r48, r49, r50}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001080)={{0x6, r8, r17, r39, r41, 0x4, 0xa04d}, 0xfe2, 0x9, r42, r48, 0x0, 0x1f, 0x40, 0x3}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) r51 = msgget(0x1, 0x1) msgsnd(r51, &(0x7f0000001000)={0x2, "47721cd2fb44f5"}, 0xf, 0x800) r52 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r52, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r52, &(0x7f0000000080)=ANY=[@ANYBLOB="020000000000000061820f87843098d6f5020327630c98aa1eafd4b33e2851f8ad5d3cfbf10458f4703862b56288b864e7279133f867a787a6bce9cab7659cccb5ef5448918a2cb36ae814"], 0x4b, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) 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 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x2e4) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r15 = fcntl$dupfd(r12, 0x0, r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r15, 0x6, r17) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r18, r19}, 0xc) r20 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r21 = dup(r20) r22 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r23 = accept$inet6(r22, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r21, 0x40047601, &(0x7f00000002c0)) r24 = dup2(r21, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r30 = fcntl$dupfd(r27, 0x0, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) fcntl$setown(r30, 0x6, r32) r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={r32, r33, r34}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r19, r26, r34]) r35 = geteuid() r36 = socket$inet(0x2, 0x3, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x2e4) r37 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r35, r38) r39 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r40 = dup(r39) r41 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r42 = accept$inet6(r41, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r40, 0x40047601, &(0x7f00000002c0)) r43 = dup2(r40, 0xffffffffffffffff) r44 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r43, &(0x7f0000000480)='./file1\x00', r44, r45, 0x6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x2, r11, r34, r35, r45, 0x84, 0x595}, 0x800, 0xff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r47, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r49 = fcntl$dupfd(r46, 0x0, r48) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r50, 0x4, 0xcc) r51 = getpid() fcntl$setown(r50, 0x6, r51) fcntl$setown(r49, 0x6, r51) r52 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={r51, r52, r53}, 0xc) r54 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r55 = dup(r54) r56 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r57 = accept$inet6(r56, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r55, 0x40047601, &(0x7f00000002c0)) r58 = dup2(r55, 0xffffffffffffffff) r59 = getuid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r58, &(0x7f0000000480)='./file1\x00', r59, r60, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r62, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r64 = fcntl$dupfd(r61, 0x0, r63) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r65, 0x4, 0xcc) r66 = getpid() fcntl$setown(r65, 0x6, r66) fcntl$setown(r64, 0x6, r66) r67 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000001c0)={r66, r67, r68}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r53, r60, r68]) r69 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r70, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r72 = dup(r24) r73 = fcntl$dupfd(r72, 0xa, r39) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r74, 0x4, 0xcc) r75 = getpid() fcntl$setown(r74, 0x6, r75) fcntl$setown(r73, 0x6, r75) r76 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000001c0)={r75, r76, r77}, 0xc) r78 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r80, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r81, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r82 = fcntl$dupfd(r79, 0x0, r81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r83, 0x4, 0xcc) r84 = getpid() fcntl$setown(r83, 0x6, r84) fcntl$setown(r82, 0x6, r84) r85 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f00000001c0)={r84, r85, r86}, 0xc) r87 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r88 = dup(r87) r89 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r90 = accept$inet6(r89, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r88, 0x40047601, &(0x7f00000002c0)) r91 = dup2(r88, 0xffffffffffffffff) r92 = getuid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r91, &(0x7f0000000480)='./file1\x00', r92, r93, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r95, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r96 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r96, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r96, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r97 = fcntl$dupfd(r94, 0x0, r96) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r98, 0x4, 0xcc) r99 = getpid() fcntl$setown(r98, 0x6, r99) fcntl$setown(r97, 0x6, r99) r100 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f00000001c0)={r99, r100, r101}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r86, r93, r101]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="badcb56843017d4a376551bdef50925d61dee5eae7931de5f3f3c40a98daadbad3a3cc54a2092276a1bb937a6674f06096a453f6599a9e1e58f74c9e0496a8d9febe0cc0b1609e896186af6c68699db86656704f9f16c6caced9b70dc89c6b353e6294d5367d1c3aa63584f6c9952a8934bc99820b672eb351e79c286ea8", 0x7e}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff00000000000050d482d6510e53b24e839fb1a29a41f424189a61f64bc19e4126d995a9e24ca3eb8cf4c1901d59f7e14c323eb5cc2315df2e45ff7492b2293975bae788fe28380be595235f2e964987d38e688e75b0b6ba859f24e0ac9db6870589eb5a17e53200fe9aa5ebec95dfb07649767b24fb138bed00aff1d58ce84f22d37618211b5ea252861b10c445848b1589be0af4287926aa2c7dab972b16ed26e55024633e4a6c5e4dce24c92b920cf8b0a1461ff7552b362112f5bc21284bca0e9133b30efbfec9f3146b7af2b54a4db730fedd585597aea85358f0a589", @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r53, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r69, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r75, @ANYRES32=r78, @ANYRES32=r86, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getpgrp() sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="ccee61cb361754303e5cc7dad29c0711d0ede08add812ac4788278dca2e0cb32a5b524d35b0fe570abdef8da23cc9102427303fa14ce67dcd4b40a2c2d", 0x3d}, {&(0x7f0000000140)="9454157adfde539708a1505c63dc642ad720a21c4d4bbdbb97020117043fa401934433102e3841ee0a998359e8609506185721b78c07be6847f41187d78fad2f76520707c5c3c409e4e9b5", 0x4b}, {&(0x7f0000000200)="941ae6d198758beb876e86d75637f840d4f88f4ffb87050e3af77a7176f715d280efbb8a8ec714f2da947a8726963e0094ee3a7ea6bd9bc38962eee269818e59b5b2e8779d15cc6fa4dc3ae22ab54f184825ece2f95857c1f3266776f4afacf9ea3e55710c8e273b31093781c026d56f14ba8e83037c97f26f39c17689bac4c8e3d45797f6b10060d340cd993455794d19edeb47e6f55606b003df56990af44d1bd17a6aaca9c621bcfb4b6d4e635fad3c57e788ec74e9239c6526a63a7ffad571770adc817f7e24ccdaa97f104acd8ca537a6af32ba746cbc781c476acd", 0xde}, {&(0x7f0000000300)="feb7b5cabee470699f35cb0c09398c2f74f4dd9f6a192f37100c493da39ca6d3748f08f6e9f0c1e51d4f63a965", 0x2d}, {&(0x7f0000000340)="baff802e5297c44cdcd3f3ef1869e1683eb61cdbb7e355171adcb57932d15404755e7fa0e8fabd34ed7fe8a608082632f1e2680eb844d611f678f46ac5a584b62738e978e60d4bcd9eb6afa2650e2faea9e2f5e9ea6b2d2f872340f81f2512e3ed9c", 0x62}, {&(0x7f00000003c0)="f03cfcf42e394adca3c43040ab", 0xd}, {&(0x7f0000000400)="a57cbb82c28ca34263b406", 0xb}, {&(0x7f0000000440)="407ce28a864f67af0ae7239bbae89a2f3ed8ebef67a25c40b607d76c9d537daf898328175db106007325b63e5b37ccc8872338588d6a1d58dc77cb34133d666ba8b896d2540a367059e3e7d49e752487390f3b9e3134fb95240dad0e99d3b3db8926cdc9e1147e2e", 0x68}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="d0788172f226f371d7499be9ef77") 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x100, 0xc4, 0x1f, 0x8}, {0x401, 0x1, 0x1, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x03\xcaf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0x1, 0x4, 0x204) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x2e4) r8 = semget$private(0x0, 0x2, 0x302) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r6, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f00000004c0)={&(0x7f0000690ff6)=@abs={0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x638629e9eec521e1}, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/de\xfc\x00', 0x80, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x88a, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000280)={0x20000000000001e1, &(0x7f0000000240)=[{0x1c, 0x0, 0x0, 0xfffffffd}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'\x00\x00Z', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r15 = fcntl$dupfd(r10, 0x0, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r15, 0x6, r17) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r17, r18, r19}, 0xc) r20 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r21 = dup(r20) r22 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r23 = accept$inet6(r22, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r21, 0x40047601, &(0x7f00000002c0)) r24 = dup2(r21, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r30 = fcntl$dupfd(r27, 0x0, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r31, 0x4, 0xcc) r32 = getpid() fcntl$setown(r31, 0x6, r32) fcntl$setown(r30, 0x6, r32) r33 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={r32, r33, r34}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r19, r26, r34]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x1f39, r4, r5, r9, r19, 0x118, 0x40}, 0xffff, 0x3, 0x9}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="83eb91e90022508c0126a34ff9d7b25cacae27a541dd1684e8149c8c02f5a9d4efd09b607995ff2d9f48867e0b65bca15fdf55b0dce4cb822329621384", 0x3d}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) Huh? Thought in6_pcbnotify() never got called with mapped! 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0xd) write(r0, &(0x7f0000001d00)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fbf5cccabb4ca89c798ac110dcd702eb59aeba0d5e35006c697d149667a9be9740e62d806ef0a474f681434c807d3cc369ec4847387baf42840451d2a5e8a8875bd58074ab9fb8dbe7521d3bc3f88da6323291407776538e740882a3b96cab9c74e4865676c497632bea78c5dbcafa43732071dbce1711a28b4598da82497081f5967fb7685581de15f4239c5d676e536fd5c5d514cbd21145d868ece026e9a63903ca63f5d8baaad234b7c7a05cdde5f726bd3fdfb6dfa13b23b89dc1be3a529540128476d5af8278370a2f08b0311712e1dccab8af76d83a6450691ac3381c9439fbd67a35c34f26d72a0dfbfd8f02485ea25beed3dbfb2e78fbaf3d8f2763a544a32b25e6ae4899baa429a6c4a318423b411fe67d68a324322eda4f6dcb209d2d3de1d4ecc3b2651c7c3a044f2162a1e9989ced976a20923194b59fbedc9985d67521f4db1eb2ef004fae014e6eedbf64932a5516438bc54190d47d0873d30ee2196e1c526ac97b3293a3d7957918cd14d09e2806841bdfeccafa96c3c27a4001680ec103d2a1e0f04a9adba0821f7967e4148098b9a5b38911a37ec1d74b4f6e684bf12bb8a8d265913cc6dff7c98b495ef7b3e6c8eca9ff6ba5f466e75a93840005e9f55d146e4a29254daea506523ca395db91bce75e204564a427e8060607b2f6c3a110d9dba98e4471891d38c276862405c8026ff27605c172820649f1af58ec0fc3cd275bf69192c92ef578a780ecd410c4d68608b0be9487687d3009e25e1af39c36fa33b17e483f7e8afa32584dc46d201ecf646e093a05f324ffb51593196c2139a866f4bd4309d637cb6c879125e44e0ab9cc14b15fe6b16a08e8b4305ee5a2bee0044f02a1b1540a5e2dbd9c26cc5152d732f846290b81531159b441510c19aaf811612f167a120086e42c49b0473cb31525e4421c3fc349097a4fe759bf1f51958c05a74d66774e7e7e8200a9c3687e471cdbe835f6338b943e70cfb56d777e2b1893773181be612aceb3f5dbd3000700a0b3e203a7971f27fbe8bc5bfd30129bfd5343e1c20b963c76dbcc880b8e74211fb4127b249872c372c641ea1ade82ad42272ecd62cf5fec41176c98cbc5a26f637faf2f538868470de892714be67459ff40bbee9d389a9543eaad17c96a74715e831b990c779b1e332d2fc7fa306f45a68f7c053794f66d5e587181ec481d672162a4fad3313adc100fb3b60c9396a473713d582389caad4329d316db4e45e212332a520e7d75a78b6a9e71138f03b7f3af334b792de4f5faf2512fe976393d2aa516cfd456ad865d5a4d3e8b65efa3157593436baeb0086e0e793d6f02ab17d61dda2455d94a5d6097f11dfb2e31f979b07ec0ca6f4b59a80f0ef8bbf1925d17e38e0ef44339a12b36c2b7dea6a2e7f1ea4ebda429b7988fdffc3cf4b7d5c5250ff6c2a39957e6aade27beb3c3374687b0f1d95a1c61fe0cd1bdf4d0e2cb2cadadcd22334929f370411c568d29da11b98ca4fcdef98eba84b17d6d0208cdd37944a45f16863ea19cf6e170b8d944501aedc88c2229b05e94b9523590fca062bbab51ef873edee71cb6448145ba70795db3f46d28c9a9e25dfce4c47be2199e543206c4c1a1bad490a243c7b212497894907b69d19877a700d92f0b91315f6826fdea383e9e2c9a0b8e0bbe51221fa031e7e920a60b22190dee7f328c961ebcb7c7d479f5d6b698bd9e6c5fdf2ee2af67d9be8c795f38771afdbebd6e4d0564f2c0d98a421e80a50eea601b1266eaa3be47f90822f5ca1ece75e709f392bbc8cc33078d80ed3332e77739bc5c454c62cbcc5c5d3af217d569ab87eb27320a542170e5e70ce6b0a06fdc862b6b4f0de3bf25de4ee19573f7a7661cf05694297ac49b904b93fd2189a3400c7b9d14a4ca26bd26666badc2b57d697eedff2cfb63042d68ec2495ec2224d5a36c1313aae28ae978b3bee72a1fff894e1047e829d3f80de347f59010b7cbef6d2faaef3b19de1021a3fd5c36fdbf3db90d312783a8fcb02a87e16db7abd42fa1293c017705f8a20221cd350b8af37c10f8066f894102d5e2bd51e0e83228c1a58c36cadd17eaf9f905630ad0e158e2c5223a922df41ff803c084fac291b548ad2511f5e3912ccd09ef07c4e2b86ed14d7204f914250b53b727137b975f1a4a914ba31549d516ce5fcf7b27781cb3736fe235d13d5f77733c30f6a180d2b299172a0acd76f5cb71964f5b4061b4a8bf075d237fa5f1b116679eb63f2ed51004ec6520393f37844f776c5ac88319592c8404a031b057584059af7dd5411dfdac25c64d33d3921a369f2e691dfb97f87c1b65135934754b96b069a07c013273dac9d91d80caffc2946c94a42832b136728214f507c3098694f9f3e2ca744ede3f5790570cacfce8da9b601bdfdc3a21f9e3609d09c140834b9469485c6f3877c3b55e827037293cfdd3f3a0ae72e776779e95c43c4cb091cb4b6527643126dc6432b149918a60ac1d274138fe55b276e8e7f5f6430a86fbc2452f0d85206edfc18fc533b9e09abd94149c0659685af69ea6855efbfd658096079d11c40003acdb2bf6fe5e4af1e3c21e09a21d6c6cb1ecd5fc33f5bcda82e98916f84e3f098d9fed9812d96c4af3c9b440acc093d7a2b7c4fc3e316a116ffc69752a1837d01ebd1e44de2a73ced7fd4e441098e7a708a16b6dc05655c85c3804141673118d53c0484e6da0da22a87d7d27a25cd9467fd5a595357bbabc1698fd181c8f4f64bb8a94dd13aaba2703d5790e35c35cc2ff7c6fa5ed4170e081027d2795cfe81f3f86eddc9f6758df4815f00ff99648723cdff2d2d4b3be8b817edf4873580cbd4abae1d10e2a8a0b5e82af66e75d1fd4b8b34e85f817441d110321660485e19103", 0x81b) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000180)=""/239, 0xef, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) kevent(r2, 0x0, 0x0, 0x0, 0x51b, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2, r2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r4 = kqueue() r5 = dup2(r4, r0) msgget$private(0x0, 0x4) accept(r5, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus/file0\x00', r1, 0x1}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000140)="2b000fe9f1decfb7dacce000c822ff938d79200cb9d22a37fba3") 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)="489929125b46d102aa42f5bb1de3d4cf31efe6442989bcc04ca5b6f534ab48f49db9966a", 0x24}, {&(0x7f0000000180)="aaad727a5a2be9dd5704cff38d5a0f482e86626466eb8edbf2256608b990840333038f3b3ed1a0fa2539750c2c08a7f0a08331eb1f898c271b42e844a4d06c4de22a2ee434f58ff34a8ebcb4a4bd4aa2efb1862b96ffba61c73a102e63ab141f4ae14b0cea025f0f1d4d795db0fd", 0x6e}, {&(0x7f0000000200)="983acd4999f065ac6f130af6093344d2d54466afc063beb6e69f1d5016cad8c75a59dae39d3b3baef425daf7478ce0e00d1cc877c5d272baf184a6db98639da97a5bc21c2e5f1a3ec93b9d45b63705c735d7d861cfc298fe943437cc410e887b91c44d373f41f07cea0c15c9fa83f1cd2f508988", 0x74}, {&(0x7f0000000280)="345cdb522700113893552cd03ba71e56534c73e371fe4ee788a1f8e65e256627b3f46d23726739c62302f3e88552ba2cae9f2300f7a7b10f06a7f3df2a5a2d2c7fa1502ebff5ce30711cae801f87baefb2ccdcb0e03d403d9338ef8a42babe00c245f1ce539a97c36cb11305f12d3ea61e3e533dfeb9d09655cad29d7891e69a1547d829bd576bd92c11577c713b11f431348a47098bd781d17f300594dd3a5b95d00e3fd88fa6c8865d4736b62c003fffa34eab550d86c28be770c7f90188f7d161d1e44a1ae3b0b824d0b93c0a68942c2f8ccaa5ca58c994b73be77288d4a0cad5746ab6b4", 0xe6}, {&(0x7f0000000380)="4a635281ffa0206b4b039f214bae627861fa891728b2f79eb85db83fba7fe35ddf37d4f951fbaee2461a6c0d3da8047bf04b44e22b8e49a3ac0dad81e8", 0x3d}, {&(0x7f00000003c0)="e948a77395cad900097576a9f220f9307ea8e0b45d03a31b9ec63b0779396edd43e519095964527419cb628a06c7d0dbb411699e025b8920a1b221da6af9018938efe5bfee02b29d7bdc5b3b96084171df2b6e30da0a95abee31e0970d02fe1db82f3988066cd9bf7b5092b9425b9edcbb4c954d1135362ea641b750b17c7804036b4f8e2005559e7e15b30f45dd88f2b5427c2c451f4bcebb57f369a0b07574121206c6b4634f31e19035905f3a2d920330bbbc9b1985e1a68d3cc8", 0xbc}, {&(0x7f0000000480)="61cf84848162ee8010dddf6a73e9f99f1e81b01212e5bd56070a6853b5ec2375bdd23cde26536360ebc49355ffcb9a5ff079a7ae9accc4b5a067ecf50570db517fd6b368734145cc12df4a5264b8ee6d7293c2aa76362ec86d344142b7b87b9b8af4cbe020f54e808e27b48f368b6b079d2dcc6df3af3f98af4f6bf2639b3e5b2607854d10bc58aed69485241f295181a2821f4e0a2515b5a70b9e4fc3755c2b4464c8b1c0eb07b835ceee2888491d08a610975a93b632ec7a10aa0f888873ccbb8a3c6c1d0700e8030b5722", 0xcc}, {&(0x7f0000000580)="0fb0f48dad094d20c79b8f4d694da6084a3a05ba33a96aeb3d8921f856ad3936054046af8b98ad4e78970a0b4d8cfb38663fea7fa1f6cd904aba6ced96c8a0570d4c92d51862bbbe84511e1cb8fa1ab17ffc65b8663e1324bcfa55b6bd613baeaf5d2d9936dfae4a34c2bca9de70e37c5383c133e3b90260f0e52c3191c05d396f08babe25f048e10fa28749000731012bb7d6e643a91656991371d4628d661af3fd857ee308d3eced38ebdff349b56ec9e6d502c6bfef5d22dec9bc78300ba0ba4b714c67799f06fc5be342060dc5660e6bea2993e3d4fe16be1d824842e36e8ca9ed457c0fc48f2256fb0af6a2", 0xee}], 0x8, &(0x7f0000000700)=[{0x88, 0xffff, 0x9, "34154f584f81cdf4da6e78912189b62c328ded927848a0d94c9b0cffbe4278eb88ff55e87a296673eb0eb400972bba029063af3853be6f7f389104860ef4e79cc490e79914218b80cdb22c04bef1fb233e4845185c10b7e2633967115c0266d22bfed8a3a3343fe1e5ac5e5ef3785249205e12"}, {0x90, 0xffff, 0x1, "1652f1393daa100e56b37cef7fd28742967268fa68fc299b3e8d3f4087dfc8f1ec82f2bde900d020ad68e8f928676d5da47bc5894eb1dcd8c53963a4366b34d7b1cb40dfbee4145f438d839c9283a4fe89cbbfc2e90b5c1f91fed9c0a9be6c19dca536a6bffb32d9a22d959fc9129d6b4bff5f3900bd7ef98175cd66"}, {0xd8, 0x1, 0xffffffff, "552819f91d51f390b7f77038d6d054aa7f56061b0597c72667b60eda4b5bde6f35fb67eee372b1c1a7cae1c8aefe5c812cdff11734d6156c35651ae38bda81b8de6356c913eec4f0011e9ef6244d03b4549f5df89dd4b31407c9491d18cf3654c9509d65ecb15a2facec4fcf1fd20722dda9ee728b50989ce81471a8f6599418f16971fbcc0d38bc948721a07e35761050f9d65573bc101d41ae8408319ac009762e13a6a2fb46631a10093bedd89b7fcc8565cf270c4d2467b35b3926c5fd613a055f6f435381a0"}, {0x38, 0xffff, 0x6, "76713c9ef373892abb5d801f237b65da4f23ca088bcd0fa026a53ed7c027eaaf88"}, {0xb0, 0xffff, 0x4, "1bb17b7e0058d6395f4a7e092afed4f5f0d7af2a2adfb80daf166f80b4e969e2700ef6f1a36e94a59dc4824bf815e711c1edda2024fad2b870c780c44c2a0a916ce92b19246e26f96538c3316f10854c927b046a8df87d0bf66bf64792d20c74a55235219438671566d59ebdf67baa0662ae9d6a2aea01f8b1187225d7d8cf75ba814b431dd9813f502fc8a217020ca692e8d661e9a98dd19447b07b24e53065"}, {0xe0, 0xffff, 0x2, "0f3dd2c25176b21c192d1077df0a0ca26581e23439c57b3fb40b674a7c856b409db9fd7b9738762022aa3abf5a8651fdb6488695e75bd34a8e4c9e65f10f26350afb93b6c57c49bfbaf31a8faba9d17dba9193e38f3fa7e1d45398819aa6247d502ca2a8b19e7cf377b5e2a48e426e37fc4a4a09bcb80a501a3caec7723bb1ada03a4076d2753e909ff4cb64175211b6a027829fd4e3439b8f08b5c4c4e455dc138023862ac810656ba0e78be0843f8382cebbb0929315e8a31d63ab49709cad62678068a3601e25a93b3c99d02e3c"}, {0x70, 0x1, 0xd522, "b3ba58e353ed85d62bf6e7603d5b52b096ac8694e286a2dc8d5e714c2c2bfc9851c296654f724933341a232a90d41678bbb4c898585bea9287cb7c6db793fc283939b98fb550020740e758e9a27ef39a142253550e61f3d52c516889"}, {0xe0, 0x1, 0x200, "5d6b234364a11122012d68e38e04c5508585bfedce99bd8bf20cec8ec3cc80bc2bbf74663923bf8ee7ca8b31ac66c86eaeffb6f9d62526f810e264cb57f4faccf8f0a27291aeeb6665af3bd85b97c096f6f0a46aef18956ca31f2157c6ccc076950a2e4a1779f47be49006b932e3112646798ce46bf9bdc540cebd8caccd90a6836bc413cefc1bb8f8860b2e1650ea4a136f14164da9d03e6ef2be1985c27f53987650b8ce002bc6cd7b3a1c307df7174315210185ab824c16cf70b704f30bef6f0862dbda24a8088ebc"}, {0x58, 0xffff, 0x8, "bfc83b2cde9052858ed306f0f53668e698a194f4d952acdf668e2077c1c1339c077cff32eb43eaf66c106e99681527c9733d33d762d9f362a9bd196a99e89effbc08a8b1e3"}], 0x560}, 0x8) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000440)='./bus\x00', 0x20000, 0x10) bind(r0, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) write(r1, &(0x7f00000005c0)="e2446f58e2e7d8eb3db075a1596bd093d35920c49db4f1aef62dccea06c0d04c38303de0a77e6733cac3a536988350c38d8a81d9e512874d28d5462478eab765ef3bc08998fa8a67236928977fef0b6fa92262989683260a2c4be1a40f38b54b7506e03c3a639ab4e1acf048b77561c13eb3137e52ff3ff7508ce2ff95305a5feb7cb7a5e09323bd9a55ebd383e3232c25f0dfa42d83c173527f5fa21b8c8de42f839345653f6f99ae9bb916cbb6df8e4506ae9f7ce3a68763a0e07e19a614d1444ed1c89d4cd55c23b83476be4efc2fc047f64521ed551aa53e273d1295e7a9ba25ace8b225ef7e9e57", 0xea) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, r4, 0x30000, 0x7}, 0xfffffffffffffffe}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000003c0)="9aa4f15ce365c72acba3a7841f5f", 0xe}], 0x1, 0x0, 0x0) fchdir(r1) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/10) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x180, &(0x7f0000000240)=0x61, 0x4) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0xfd, 0x6f51, 0x40}, 0xc) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000480)=0x7) clock_gettime(0x2, &(0x7f0000000300)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000280)=0x2d4) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000500)={0xffffffffffffffff}) accept(r8, &(0x7f0000000540)=@in, &(0x7f00000006c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x1a, 0x9, 0x34, 0x100}, {0x9, 0x0, 0x1f, 0x8}, {0x3, 0x4, 0x4, 0x9}, {0x3, 0x2, 0x2, 0x4}, {0x104, 0x78, 0xc4, 0x4}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x8, 0x40}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./bus\x00', r3}) getegid() dup2(r1, r2) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x5) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x5, 0x7, 0x5, 0x101, 0xb29f, 0x0, 0x0, 0x9]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400000003fd, 0x55) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c3e89dc3f3f366b09a80ac076937fc195697b2c490ef658eb5f0563f059a8b69db6b5610a0dfc848763870744253d3198f0d0a4b698e80d2da307d945c56b69804a98fb647b8edeedd911baceabd2d75748b932ee8520bc8f2a625215de7378f38659dbf1f070d51ed5cae2091959f25feeafae6e79b4db8ed62ede6aba50c21c031c23df5daeb48714b667b1c1c964ddfcd4e625b815ee351dc7060092aaf6f14d0187adf1d0c97afc3b46dc5860cebcdeada17a161", 0xb6}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="4de83143108e36b49736f575e867", 0xe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0xd053d29532154bf4}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r3) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x3ca5}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_emit_ethernet(0x1000002eb, &(0x7f00000000c0)="b689a88f5eea4908399ea800") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80, 0x3, {0x3, 0x5}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x9) pwritev(r1, &(0x7f00000002c0), 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0xc}, {0x200000000006}]}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000059c2000000000000000000300728e96706abc24b09a8783977dd93788ceac43aea648e598306e9d3055d7bfa82658aed26dcba9975e837d114c1de223790"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x80000000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) r7 = socket(0x11, 0x4003, 0x0) dup(r7) r8 = socket(0x11, 0x4003, 0x0) r9 = dup(r8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r10 = socket(0x11, 0x4003, 0x0) r11 = dup(r10) sendto$unix(r11, &(0x7f0000000b80)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa6ad0fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c009a0f934e5b64a4f854f73691d0fe13212435152356ce6a4d6386cb96d289984c95241e1a5f495914edc8866ee30c1c227911da95196601ac61ffabda96026d750f76997d92a08f06351aeb471c66900c77a4e0ce3df7501b71b80b9e54cad48120e6a3b368d7e1afaa56c48261bd222b28783b99752aeb8016de8f030117b47ae253a1d42b683c46137827a299521b6c0733b579d07813937587fa5d495f462d8a874643adff9236350b2020896d84cdbc41c8b0c7715bbba4003f428bf6397d5278da1d97a648e86d3b94ded11fc28688db8dbeb5e1fb8175f3bcc223a29090c31ff7a4fbaa785be2d122c94269e91ce9f0cfe9096c0bb8ca76c9985a554862ba93e0811245899c65359f82588a5de0d74ff443de75a1ba3a61fdeb129b8142e9be1175c1cdb635518dab6397c323475d273216a4d36699fbdc3e1472de5e2eebd4e90000", 0x1d5, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r12 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r12, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:12 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000001c0)="ad18f05de2f4ef184f3214be2e998c357f705731711490b8f41b17d84cde1801cbd17ed9a0e49c912b1702bbfe263a540e12f87a17b3498275c407a1d617db5604fd00c9115914d9b324a5831027ed188ad0db8085ff2fe6d7d043c5dd00cce410df2e6307fcbe2af80a8f3b78aa5084056df2df670d4bb09a5a669b4daa6d5efffb25b2cf860413c7b0c20aa5876af4050af1db40e9", 0x80) 16:00:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x22) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r4, 0x29, 0x4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87, 0x0, 0x0, 0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000500)=[{{r5}, 0x7, 0x8, 0x0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x8, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffff873, 0x4}, {{r7}, 0xffffffffffffffff, 0xad4849a723a858d8, 0x1, 0x3, 0x3}, {{r10}, 0xfffffffffffffffa, 0x20, 0x2, 0x8, 0x24}, {{r11}, 0xffffffffffffffff, 0x1, 0xd05d7ca68167cb78, 0x2}, {{r12}, 0xfffffffffffffffc, 0x20, 0x1, 0xe4f8, 0x8}, {{r13}, 0xfffffffffffffffd, 0x8, 0xff1d8f7a9a226577, 0x0, 0x7}], 0x101, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffb, 0x41, 0x1, 0x200, 0x511}], 0x6, &(0x7f0000000340)={0xa5, 0x800}) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x80047460, &(0x7f00000004c0)={0x5, 0xfffffffd, 0x3, 0x20000006, "b3077aa81c8100000000000000000000a09900"}) r16 = fcntl$dupfd(r15, 0x0, 0xffffffffffffffff) r17 = dup(r16) ioctl$KDGETLED(r17, 0x40044b41, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x7482a354fcfb8733, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r19, 0x8004427d, &(0x7f0000000280)=0x80000001) fcntl$setflags(r18, 0x2, 0x0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1a\xa1j\xaf\xbd\xb0\t\x13\xfb', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87, 0x0, 0x4, 0x5}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0xffff) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getpid() setpgid(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0x411) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r7, 0x0, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./ile0\x00'/25], 0xa) 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) r4 = shmget(0x2, 0x1000, 0x100, &(0x7f00006db000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 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(&(0x7f0000129000/0x3000)=nil, 0x3000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) write(r3, &(0x7f0000000100)="8c65", 0x26d) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) recvfrom$unix(r1, &(0x7f0000000280)=""/40, 0x28, 0x4, &(0x7f0000000300)=@file={0xca916fa659ca6db2, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0xfcd88fd2d13bb944, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) socket(0x1, 0x5, 0xd0) socket(0x1, 0x8003, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'\x00', 0x5, 0x7, 0x2, 0x1, 0x1ff, 0x7ff, 0x10000, 0xb088c9d3d824aa88, 0x2, 0x9, 0x101}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0xc, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x2e4) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r9 = fcntl$dupfd(r6, 0x0, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r9, 0x6, r11) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r11, r12, r13}, 0xc) r14 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r15 = dup(r14) r16 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r17 = accept$inet6(r16, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f00000002c0)) r18 = dup2(r15, 0xffffffffffffffff) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r24 = fcntl$dupfd(r21, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r13, r20, r28]) r29 = geteuid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x2e4) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r29, r32) r33 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r34 = dup(r33) r35 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r36 = accept$inet6(r35, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r34, 0x40047601, &(0x7f00000002c0)) r37 = dup2(r34, 0xffffffffffffffff) r38 = getuid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r37, &(0x7f0000000480)='./file1\x00', r38, r39, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r5, r28, r29, r39, 0x84, 0x595}, 0x800, 0xff, 0x8}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0xb95d) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) dup2(r0, r0) sync() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) unlink(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x2, 0x5, 0x1, 0xffe00, 0x1, 0x2, 0x0, 0x0, 0x3, 0x8000}) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) 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}, 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 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x8001, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/138, 0x8a}], 0x1) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r1) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x28000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="8d2720efabd16ebae63225259560f8e5815f73f2a044fd332bfc55f45e231ad4efa377f2055552fbd5e41789632dfc94ff334a5619515a4c8ab061000000090000000000000079456fc7d4246e8c8b6b87cb4272b8bcdb9ad8a6f5f728193ef1d4d9934223", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x6, 0xffffffff, "850000100000001000000000001100", 0x84, 0x10000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x1000, 0x0, 0x2203, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x3, 0xf3, 0x8, 0xe7a}, {0x0, 0x5, 0xf8}, {0x73c4, 0x3, 0x20, 0x77e}, {0x3, 0x40, 0x2, 0x6}, {0x7, 0x40, 0x20, 0x9b8}, {0x0, 0x7f, 0x2, 0x7f}, {0x9, 0x2, 0x4, 0x5}, {0x8, 0x5, 0x80, 0xffff7fff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet6(0x18, 0x4003, 0x12) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6a, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:12 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9e, 0x9, 0x63, 0x1, 0x80000000, 0x1ad, 0x7fff, 0x0, 0x2, 0xec4, 0x6}) msgget(0x2, 0x10) geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a8, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000200)=0xfffffffffffffdcb) getpgrp() mprotect(&(0x7f00004ea000/0x2000)=nil, 0x2000, 0xe) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) socket(0x2, 0x4004, 0x2) accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 16:00:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="2d7e71c827e220cefda3c429cb23d93a46e267f3ea07fa0b869ff21fae141996ded55ff6caa69a2982cfdd5acd05188f07c4827cf278d9439439a0407f04091878a6deec8123ac603214ff208a439923f7dda05538aa", 0x56}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) write(0xffffffffffffffff, &(0x7f0000000500)="3b1476e81c768411c77767de6961b1df996c7a60f5c8bd8ec7e5601d08659150e7eeaa7acdab16f12ca21fb4545a73337b87728f1955e4c26c1cd04b71f9032cac74f2a3bf0e9299015ce7f0493f7a43ef847a83ff49a156e764abc505543fa1ba2ff2923d8c5400541e40e187436dbc8806e30f43ba64a5ca95c8c408be56150657b14c3426264b6b0b740ba3ba7699a8b488a75086f01b9a4a5e23e86729abe5694ede7435c74439f5ca8968112b419785bc4862367c1a772fd47b560c28176d5f4d29bc4b6aeb18b2d3cbb080e79db82436e77552207ce0d24e58698287bd588d8e55e95f34d4c067bbb69c009bd98aaed859c8f5bdca1e17ded467e3c14c4fc969bbaa119884ed4c9bcbbfe9172cf88c1c73a9dc05e863c69a14a14b0b45903a76a4359da245339751b23cfe30ccfa3107e9230cefe9d221caca26b3c452c05cf6822d0027b08dbb94e3ce92a9533d33d8475daca59b9f04cf6ec2ad6e1b6101d9ed7d8fb1ed2b393416220b1c637673108ed7ddc031a97836c57b50708a920e306b6bc11b06e4eaaa4c6fd3125e543c6476519c8f695c529ffcf9f0393810c2a40b27f10a4e2dd1fb7e424cbf499452114a7f8a1473212b20845d61d74920f9b6b5fba7ca02b4188ed08b1c7c242440773ecfcf3c91fe9ee1f4f6b933e0c01c82fdf3a6e51b81b6bb96186053e6c4c788d6655652433d45d1572ebe184eeb2d30ee74dc6c12d79405ed3fc6f394413f58fa415b470effdb3062817feff01ecac066793bbb3fef2851511bf86657f808f8679a2d4ba21b6ea7f6380005ad40b83a970a2a764f6c66f8c71aad0ae92e6704d4f1a36fffbf49ad6e4a05eae567b31cf4bde1be6c1206e238d0748c0887dc61cfb53a1e79d38b563d7cb35c045221eede39eeceecd4c82d8a1fef83eb11059e49c050838822b4351c4572ffbfd246e02485e33591c64442e93c733428bd8b45a454c947f1b2d99600d281ed7a7986e54ed6d48a6892610da7c7ca1e60500308fa70604d94977ddd968fe231827bd68dac64f61aa89d72a985af6c53db9449c4d284e4c28065dfd9a4fd410b394f13a6fd0c2d9b8b3807cf3a6859ffafd4a7759325f0f7e442ac0f5cfa67de61f38e691446ac465fc1d3a6e0e2691ca71555b135b899b79b123e80bbd3a3b5bee5865de2c7cf020b0ad72443f7d3da905c1811038dc7f494664a3a5fabdbfa5ab29823aee58a285d4b5b146c576132e3718327c5d1c3ca2133ad1a8484dcba1c42fe80966c58805210243e933bac8057355a0b11ea29d7a00e9e92533ee44144470787cb4ae7001144b79704aeefc63df2aa8e3dd02b7fd49596b30596ab8e952a9678c23306b7722be7efb90cefe564ed8915bd2c960633e1c82688f83755b06f806e74bb8b66317e41c94c69a14085bfe04cdf48f46077fa3d6fa376e9a5639d3954ebc48e33ef51615e1cf0bd8a9f8c615d268720a1bcb7598c2c9b40a320a88a5d713aeff2abfcd07c9a78778b03a16bcc38e3833e45fea2c89d9a1649ddc49753a5dc9eb43851ced4991b278a79866d5dc23819124051db2f53020f22c5bd8d0685e0f9dacc286c387a269f6f3b990a9364092d9927387cbd96ec475151ae32eaa0018c03b94984fe367cea33b3243b651bc4b8fa9bc0b71b7693415ac00f70f2153b607844070666ad0149cd70ac4cdc796fb9e6c05af126e10a99d52ef00f9f4c1e8e9792db78cf847a22b316718c662dfc527f8afe81246c6d69f43885db684eabfb83dafb0e5346777c2367b50dca2ec53f1488e6b45d0fbf696013cc9f04d2c37e8527bc3d26ab16aa1162efe3dda9b50c80e6c9e862319ede37032671b034fa1289331ec40053f6baa1f324b185cdd188838928d9670b7caaf907d92f17312efe2bdbb8a828770aedf2de26886ad88a9e1e1a182b72d1da2660d98c2c6b6aefd3a44b47201597ad02bff66d33202c75d7de1c7938c833e2040063ca021fd911508c5afadf5ca0ff09ee66a75f68a33ab92815f8ca40d1da31a81839811d2cebc7c30573e4fb124a6dd1b7d8207380dc2ff5df8f42661288fca38009cffac2039816321b6e5e7d433c7c47b218d5700fe9b0ca3ff6fc5360343ff515f223d2867da490af3c156018edc0299390ec5278839c91798e62912ab9c06b6e3dd91516c65058407db80cff85a753bd5adcd5fd42521bbd6f43bc56a53f3cf968a510af6c7fabcdb9a16e218443248d3b2fdcca00456bfc454cf98b4b6a10749226405937b902cbf226d1adbd2fb9e8260e5f258f762618274b9e60af5190177b742f67bd8d6f7b7647638e65c6ec3bea52f28a90905ca4d44cb1d850226781caa45b1b6783daedf5d340aa6e07a2ce973b035c4f958afdc27df7b649e6b3fefb054441eef279e4cc635bf864ab2f8697445645fd0715e0a238fd226c338f45dfa5537ab7fc1e4bc8bd8cb1f8383d8a9c3404ef9cbf4faed9044ac5958d2a7a9cb9d6fd12a3f94f3e2c793d94e764317a0ee78b80196448cab3a8a273add09a86a627b3f0c7a398e03b64daf8296db74bb649cefc87aa4a665fc2a6d4b497635da6fb6495d52e938cf4bddf0abcb1c85f96a2632ff77e2df2250ed815bcc8fff58adad74edb417a4f8bc475afb2201e3fc1eb7f6dc09fb62801e53b0ed0fc58ecf8d1deabb632633ed3614872124073f524293be7a35758dda8e642c568ec5eeb1e4d0414c4af20a527436b79444618069876e39ef1abb4540150eaa475e1d1e5c86a02882a4d32253a87e4a9270c3c68d38fe25f090ba5579e3d81593e385bf102342aea494f35f63ae5ffe163a0c2660b1a2b58d3755613fb9f90b25c0240aa7645557cf6ba2f0b7a0453b4fb358ae240f39025289bc48f1007abe6ac21e64ea6f9af4f868c4943ddfd16742a86f00e068357a9d056e6fef2c4607e78333cb20eb9e1e52ea219a9e4a2ff221b66b038ceb6e5145f152490e054f11f00d1a4eb321c1f07bfa6bb42533efb993f5059eb48025d73e055d0dce0b67d351a215df854d7b2d0c6011d6f35006be2628e5735c2f51330c673a2a7fb2a0788ae0ca91906d496bb937110f94cc96a85eaf6288dc7e94e4a7fc0f46d9eb38ed68ab9d93f46f1ad9da1bc9ddb26af0d1a5d5d07df45eef978ae43757dc39b3736393f87b1973a4d70cf8581edbb2ca347467922aee48dc5ba46ee2382a712352148e46b67c12782ae33c16b2a54a60d98542a997baed395ea06f37cac02314d3a67f9308f2781e2839f0d6727ea086c571533b92aa5ecf7b664662e8140ff6a4a0370659562803a53c71b1fa38aa3bd99bb03cf71b7fd56a135dd7c1ef4a9378d4d9502690fcbc9880eaf53510a1ee8d983314bb2d3bd9d396c07716eebf5b1a969d9d6ff13fcf3251778350c41bbafa7a2d26d134123d4397b11687c31dcd41f7ac5ecfe31268ae95e59009664db34c339766b3fbc69048d39c163350825de274ee9ecb2689f37298cfa0f8031136241f6a8f89b2ac65f6e3d57e59fc061bdde16b64a00b0239aafab128248df0c0d4977ac34acdbd322f1c8286329d3fdf20c34a46441fbe9a1896966934bc5138c7a6861eb03dda5c6735ae7166d7a3f4a8379251062e6b05bc0383919b733e6da7446a462031f0ae1eb8e446405656c62aa8f7125bb5ecfd640059a5d686740e1cdeac6d671b08dd90ec91e2f1a421b551a9bfcae46b70c794c5b65e8f722485d33c2d778425d9ff1f123d23f6358b50495fa6980f2ab820d23c5b54b4f6c026adc2f59e7dd826ba5c37bfe7627d1a23a27dadf857bcd230903dc95ba4d1f31fef0852afdbab4163beafe83eae0ea56fa3495dd629e5bdc70c434f404b67404bf1d77a7d534b5c513177e5dd6f036af497d6353a04d73dc9626705bc61a9f2b44206d6dec0df6c45460224db97e73e694bc5520c63b81718eb562d821aff33e82dc025c322c2a4934214a5dd432fe54e9163341a0", 0xb01) 16:00:12 executing program 1: 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}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1c112df422e31c57, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x1}, {r2, 0xf28161e1b08a1c2e}, {r3, 0x39}], 0x4, 0x8001) syz_open_pts() 16:00:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10202, 0x4b) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x38) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:13 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x92e, 0xf0, 0x0, 0x7f, 0x2, 0x200, 0x1, 0x1, 0x45f013f5, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xffffffffffffff80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xcfe32a3d70e72815, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x1000) setrlimit(0x8, &(0x7f0000000040)={0x8000, 0x3}) close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121c", 0x1af) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x294) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x200, 0x1, 0xd, 0xb18, 0x7f}, 0xc) recvfrom$inet(r3, &(0x7f0000000300)=""/7, 0x7, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x0, 0x2}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r3, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r9, r10}, 0xc) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r11, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect$unix(r11, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="88ec19d457fa0c821853a6a8eedcae53ff5490005814468eb96a94a49320fa2af2fc4614408e5419fd2f8f6cacec525e512908d53615dff8716c0da838e46af466ad5133ccf83afddd32980d6019c7c580a7abed9f78a621f4c913c9600f752e8d9b9ca630992f7639046e0fe7c2738d8ac1", 0x72}, {&(0x7f00000001c0)="5995793e64efc13e187677f0fadd75b9ffe0140c7b1200cf0742162fd8a79202440a48f9bff83f6483b78e6448395a43f20c3139db8250fe2286fa47e3fe5f9aad975bf75a2a513430f2c90b55390bfb59ca5023d2adebda1b255054b966f740f44e414a072ca913ee5870443d95cd3b9e64a01ca8873319438f94100fb5b069b32e2ac141c2f6c586938500efc3d7ccc184abd849bf91e1", 0x98}, {&(0x7f0000000280)="c289868adfbdf5cd6d8acecb4d1edd6c9ad5c78ba749eac02723f432c45f1934337e3307b015027e1918e24ff3b7cdcc6a22657d3266889f5f7c911f3786f546644bbdf2bb3e0004b82516644df3520be27ba671c9320b5cba7524e50a03a26fd8a5f822220830750099644ff6884e04b694d16126bd3603f5277679c6de0a7990570e0612fbf2139b7fa2a46359417c845b312a1958675e53d0198d2464da1428ed2d7c98f1", 0xa6}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r8, r12, r13}], 0x20, 0x4}, 0xf) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getpeername$unix(r14, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x88) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be33000300600b000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4aaca756ab4b4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc507bd5f8e20d1fa825a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f0000000040)="98677b0c151c8d41492d861d2087d1abdf6c", 0x12, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000002000)=""/4096}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x28d2bab1) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2a8e0ecd854f8f0d, 0x80) fcntl$dupfd(r1, 0xfbcd934abd03feaf, r4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x1}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x81}, {0x8fe}]}) 16:00:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="fc72c45e82802cbab918b817e256475d8e715cbb6ef07dfb35380f07d08331aabd83704d11356073588ab0f7c7f7bc490c7413b92992e837be8fd61c4e5597414e92d0d3c2b1b0eaee15d6622f1f569797f619b707dc6ec734b8eccdf6a8d689465adcc5b2959ee37103b00f39f22b1a5c8fbe078acba3", 0x77}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:14 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="b3738fce7860f3e3f331be1a5ba0e4b85c3b069b42847f25b9b81ae51dd6b68dff0e69035ba6adddf9e262d2773673e590bdfb2ecdbc6f81f42935a119dc803bcdc6493fe030de9fd417a78d52efa957e5e4f3d4cbf4b0e4ab06b54c74cba82f1f28291bdc2470735a92c2071083deef5614d9bb675ad0222b19e7c92e34695144945a43022ca39f9d041080838cf3de5897212dd611732459b798460fa9a8cd21e60ac47265fb360988b4594d3450c74d88143a32cb65756467cd266cd59f", 0xbf}, {&(0x7f00000013c0)="b5e42b90b7efba0018d522ad43593a667c0039821521194025d8681155a710c2f1747e0c25c7d5b19040be16b3c0e37470b7505d63032a0c1ac11ecae579b71f509a701771c88d4c5d3717d24e62236060d0a07d92780593080853be4e76e9aba2db8482d1bc7d9876d58e1618f59ff9513577ef63c163", 0x77}], 0x2) close(r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) recvmsg(r4, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000140)=""/42, 0x2a}, 0x803) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c, 0x2}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x3, [{0x2, 0x1}, {0x0, 0x69}, {0x3, 0x1}, {0x1, 0xc0a}, {0x1}, {0x0, 0x8}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0x5}, {0x1}, {0x3, 0x3}, {0x2, 0x9}, {0x1, 0x4}, {0xa160a5698ec20166, 0x2}, {0x2, 0x2}, {0x2}, {0x1, 0x38d}, {0x0, 0xffffff14}, {0x3, 0xf0000000}, {0x3, 0x4}, {0x2, 0xfffffb0c}, {0x1, 0x5}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0x8}, {0x2}, {0x0, 0xfff}, {0x0, 0x5}, {0x2, 0x1}, {0x3, 0xfc}, {0x1, 0x6}, {0x30d0ae2b9b736284, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) pledge(&(0x7f0000000500)='tap', &(0x7f0000000540)='tap') bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt(r2, 0x5, 0xa1e, &(0x7f00000002c0)=""/209, &(0x7f00000001c0)=0xd1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x2e4) r3 = semget$private(0x0, 0x2, 0x1200efdc51d72a6c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getuid() setreuid(r4, r5) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x3b}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1e}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x10000}, {0x3}], 0x3}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x7ff, 0x81}, {0x18, 0x0, 0x1, 0x4}, 0x1ff, [0x6, 0x5, 0x57e, 0xb8c, 0x7, 0x8001, 0x3, 0x100]}, 0x3c) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfd8b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f64696c653000"], 0x10) shutdown(r0, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xac440fee92bb21ba, 0x0, 0x4beba192, 0x0, 0xffffffffffffff61, 0x1}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r8 = fcntl$dupfd(r5, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r11, r12}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="36e89128c5d4c4d2e17ba34bf32b4bbc63d907904acc3f88d5e41f50e72cfa578d982fd85b53e485c0bbe759df8ee47b29580f5137", 0x35}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="20e8e9", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20a}, 0x401) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x940372b84308a919) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) write(r14, &(0x7f0000000080)="e49dac8218f734a0ae0bf6b3bb1b2765ada1a0978c4d372772da75bfcbf261fb83a6301c1ef3f65f610996f861d13108bb0d41cfa74e85cc60d731df93af14eabb1aa263b7b01cf76833f44a84e97c615f12ea524dae47f8f536534cc6eb6beb18d5bd7450", 0x65) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) setreuid(0x0, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x90, 0x10}, 0x5, 0x54, 0x0, 0x0, 0x2, 0x14, 0x3f, 0xfcc}) 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) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r16) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r13, r9, 0x92, 0x10}, 0x43, 0xff, r16, r7, 0x2, 0x14, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r17) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x8, r20, r21, r20, r21, 0x90, 0x10}, 0x5, 0x54, r19, r19, 0x2, 0x14, 0x3f, 0xfcc}) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r25, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r26) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) r28 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r28, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r29, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe0c) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x8, r31, r32, r31, r32, 0x90, 0x10}, 0x5, 0x54, r30, r30, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r34 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX], @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESOCT=r25, @ANYBLOB="83e45ad2bc762270b19118dbda5e15cc3bbe1c1ae2ec3923d7d85b5b9b66b88937259a6a2292d847cce8544115ed52016224cadbe89f95c3aa7233bd9e9ca8e68c2a89238623bc5389fdd673985ffc1e15fee9dd5e7bf7f89139a740654a2d294c5b3b7e78b89c8fc5a17b0dc8d418f8306cf607fe744e27ae54e4ce05b08e0a1e24fe95e967c9b85e0d2d3ecdba46422f08a7"], @ANYRES64, @ANYRESDEC=r35, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES64, @ANYRESHEX], @ANYRESHEX, @ANYBLOB="43c4a5c975a5a21ce20ff29015221d041484133b4ec6c0e55a64d8723b181ae74a910cdfcf681fa715cc6a286759e7cb7a7a710009c191ef5b6c95279bc36595827d0d6ca442cd16a0", @ANYRESDEC=r36]], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[], 0x0, 0x3}, 0x3) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1c02, r17) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e40000000100000000009e00", 0x0, 0xfffffffffffffffc}) r37 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r37, 0x82907003, &(0x7f0000000040)) read(r37, &(0x7f0000000140)=""/210, 0xd2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r38 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r38, 0x82907003, &(0x7f0000000040)) ioctl$BIOCGBLEN(r38, 0x40044266, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd8026061340 va 0x20001000 didn't change! 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1a}, {0x87}, {0x200000000006, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='\x7f\xd2') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) acct(&(0x7f00000003c0)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r4 = dup(r1) sendto$unix(r3, &(0x7f0000000040)="e810f94bb2e6518bbebc5f5e9d43ab8bfe1c0edcb2be6c1e796230b0f2c4a76abebf20fcd8a9578561f4b1f0e3ad6ba0a9fbd15a1d06f1e9d5eae5", 0x3b, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r5) getsockopt(r4, 0x8, 0x6, &(0x7f0000000340)=""/17, &(0x7f0000000380)=0x11) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x0, 0xfc, 0x35, 0x6}]}) flock(r1, 0x14) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0xfb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78608a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x4, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x2}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180), 0x0) semop(r1, &(0x7f0000000180)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe1a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) shutdown(r4, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 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(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x3503, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c, 0xff}, {0x5}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r3 = semget$private(0x0, 0x0, 0xc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x7) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x83, &(0x7f00000000c0)="d0") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x7, 0x80000001, "ebd1e8d4c540d6777eaddc53b69d6b20ddc3423e", 0x3, 0x40}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) fchmodat(r3, &(0x7f0000000300)='./bus\x00', 0x1, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r5, 0xffffffffffffffff, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:15 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000002800), 0x0) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="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}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r7, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x9, 0x1800}], 0x2aaaaaaaaaaaaae6) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r4, &(0x7f0000003000/0x1000)=nil, 0x3000) r9 = syz_open_pts() pwritev(r9, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r14 = dup2(r12, r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r15 = fcntl$getown(r11, 0x5) r16 = geteuid() ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3) setregid(r17, r19) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r20, &(0x7f00000009c0)=""/4091, 0xffffffc7, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6}, 0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) kqueue() 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:15 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file1\x00', 0x200, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1, 0x0, 0x0, 0x3}, {0x840000006, 0x0, 0x2, 0x7cf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f00000002c0)="b1c4fea1dcadd2d2fd06ab94654ecc973f3e478027050cdaeb79656e41654e956e228e340413b00d3a89471cad5ae9dae4ba4337e61f0c8fb184e874dc565d648160229a46dfb27d5fba447b51cc8eed6e0d9e498651a07cc43ed8d4c1160f", 0x2, 0x0, 0x0) ftruncate(r2, 0x0, 0xc0000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x4}, 0xc) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000000c0)='./file1\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x4, 0x9, 0x2, 0x0, 0xfffffff7, 0x129c, 0x8, 0x1, 0x2, 0x7, 0x1ff}) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x70) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvfrom$unix(r5, &(0x7f0000000340)=""/137, 0x89, 0x1800, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4ce, 0x80, 0x3f, 0x5}, {0x2, 0x5, 0x0, 0x8001}, {0x9, 0xf8, 0x3, 0xa7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xbbk\xef\x00\xcb\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ce3cb0778238c2554a387aaf0e480e8a89f756c2eb07283cc8cd1f9aa9f863b4de02ef976fe7d25fb7dde1b44b86ab1540f1d50dd10c5176bc8cc8b70b275d1e5f343f2124a98ae332c8e5751eb37a916cd1828fb7f02ffc4138a48021de46e8f97545f8211ec430d7a5343b82fc4d54201c1be7c14e73a75937f3b4a9568e098a850794b908be578f35feb26af4d2c3fcf199"], 0x10) socket(0x1, 0x2, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/101) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r5 = geteuid() setreuid(r5, r5) getegid() r6 = geteuid() setreuid(r6, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5, 0xfffffffffffffffc}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x45}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="46f5c0a2b3f43b77114a0bba93b2cc825e9776bd0523cc63eb2eb1674240ae48fdc8eea3616d2c426abae7f10866265704f1ee7cab0986858b772d72e36cc69d32f08c2f264435212e131d14059bb14b365fe3d1fec0f6f246ecb3499a17b360d9f1fb7fbe305ec230a218dc4cd97393f368f6e7a019372cb9a0db1f0f6aa82a8926995d0dbc567f55f729a432478e9e65097a7aaf146738def7a59efc24566e6dfc71bfbb94f1988763fa69b5c386a3e6e9c821fcac", 0xb6}, {&(0x7f0000000280)="c589f2001c5d4aa193a960ba68f465cc848fb81cc469d8b2c6119df93ea80d992e303ddd8234f09a399218384b1f02caa29728a7d70d2d8330c479271dfcda125f711bcd6e7a14bf0fe2ff0f7d418d4c7fc37f5d05eb5c0d1ecfc945b2cbee686f8e3713d783171ba78b7affae5bcf7532365c961868aeacdb3529d8498fddb5dbd13c248667bb2f0f17f40caf50f6858910978f78a2e3949b28159c60ea00b0aa3a90ce6199a3ca478400bd172ef429b713a65cb6dea9", 0xb7}], 0x2, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r0, r0, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0x40, 0x200}, 0x406) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="507f69cb16a38254d36a6c27617aeec21b31ec13"], 0x10) write(r1, 0x0, 0x0) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *399154 85589 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5822,ffffffff821fe0bc,2cc,ffffffff8216ea8c) at __assert+0x2b arptfree(fffffd802bb86078) at arptfree+0xfb arptimer(ffffffff8251e040) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: 9 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 kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e5822,ffffffff821fe0bc,2cc,ffffffff8216ea8c) at __assert+0x2b arptfree(fffffd802bb86078) at arptfree+0xfb arptimer(ffffffff8251e040) at arptimer+0x95 softclock_thread(ffff8000fffff148) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812040 rbx 0xffff8000148120f0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014812000 r9 0x1 r10 0 r11 0x220d117cd4eb487 r12 0x3000000008 r13 0xffff800014812050 r14 0x100 r15 0x1 rip 0xffffffff81605488 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014812030 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=399154 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff3c0,0xffff8000ffffec68 process=0xffff8000ffffca20 user=0xffff80001480d000, vmspace=0xffffffff82582420 estcpu=0, cpticks=0, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 49058 422637 34063 0 2 0x480 syz-executor.0 49058 209280 34063 0 3 0x4000080 netcon2 syz-executor.0 49058 261095 34063 0 3 0x4000080 fsleep syz-executor.0 34063 203080 6195 0 2 0x482 syz-executor.0 53203 444011 6195 0 3 0x82 piperd syz-executor.1 48525 24133 0 0 3 0x14200 bored sosplice 6195 265151 31055 0 3 0x82 thrsleep syz-fuzzer 6195 382897 31055 0 3 0x4000082 thrsleep syz-fuzzer 6195 200786 31055 0 3 0x4000082 thrsleep syz-fuzzer 6195 451922 31055 0 3 0x4000082 thrsleep syz-fuzzer 6195 182490 31055 0 3 0x4000082 kqread syz-fuzzer 6195 330288 31055 0 3 0x4000082 thrsleep syz-fuzzer 6195 197031 31055 0 3 0x4000082 thrsleep syz-fuzzer 6195 212247 31055 0 3 0x4000082 thrsleep syz-fuzzer 31055 350454 66315 0 3 0x10008a pause ksh 66315 279286 33615 0 3 0x92 select sshd 5252 252831 1 0 3 0x100083 ttyin getty 33615 289447 1 0 3 0x80 select sshd 48120 253073 48408 73 3 0x100090 kqread syslogd 48408 523286 1 0 3 0x100082 netio syslogd 19577 216833 1 77 3 0x100090 poll dhclient 83574 131070 1 0 3 0x80 poll dhclient 35913 307475 0 0 3 0x14200 pgzero zerothread 49796 202920 0 0 3 0x14200 aiodoned aiodoned 4222 102656 0 0 2 0x14200 update 54839 216157 0 0 3 0x14200 cleaner cleaner 86154 147957 0 0 3 0x14200 reaper reaper 10165 116154 0 0 3 0x14200 pgdaemon pagedaemon 93538 452085 0 0 3 0x14200 bored crynlk 33151 379644 0 0 3 0x14200 bored crypto 25302 361553 0 0 3 0x40014200 acpi0 acpi0 61479 341062 0 0 3 0x14200 bored softnet 67608 235052 0 0 3 0x14200 bored systqmp 54736 299988 0 0 3 0x14200 bored systq *85589 399154 0 0 7 0x40014200 softclock 17751 419487 0 0 3 0x40014200 idle0 41157 333538 0 0 3 0x14200 bored smr 1 334002 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9583 6562K 8854K 78643K 31630 0 0 pcb 13 9K 10K 78643K 1000 0 0 rtable 111 12K 13K 78643K 2798 0 0 ifaddr 85 19K 21K 78643K 719 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 225 0 0 iov 0 0K 33K 78643K 1271 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1235 78K 78K 78643K 7423 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 80 0 0 VM map 49 12K 12K 78643K 61 0 0 sem 12 0K 0K 78643K 1935 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4101 0 0 sigio 0 0K 2K 78643K 1261 0 0 proc 50 38K 63K 78643K 1686 0 0 subproc 32 2K 2K 78643K 467 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 373 0 0 in_multi 26 1K 2K 78643K 600 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 3 0K 0K 78643K 30 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 964 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 160 339K 339K 78643K 11506 0 0 UVM aobj 130 4K 4K 78643K 145 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 970 0 0 NDP 20 0K 1K 78643K 252 0 0 temp 227 3544K 4184K 78643K 89671 0 0 kqueue 0 0K 0K 78643K 41 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 103 0 97 1 0 1 1 0 8 0 rtpcb 80 518 0 516 1 0 1 1 0 8 0 rtentry 112 552 0 514 2 0 2 2 0 8 0 unpcb 120 4854 0 4842 13 12 1 3 0 8 0 syncache 264 15 0 15 7 7 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 69 0 69 5 5 0 1 0 8 0 tcpcb 544 1554 0 1548 7 5 2 2 0 8 1 ipq 40 21 0 21 11 10 1 1 0 8 1 ipqe 40 367 0 367 11 10 1 1 0 8 1 inpcb 280 7073 0 7064 22 20 2 4 0 8 0 rttmr 72 8 0 7 5 4 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 83 0 81 2 1 1 1 0 8 0 pkpcb 40 31 0 31 10 9 1 1 0 8 1 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 90 0 90 18 17 1 1 0 8 1 art_heap8 4096 10 0 9 5 4 1 3 0 8 0 art_heap4 256 2495 0 2290 33 17 16 18 0 8 2 art_table 32 2505 0 2299 3 0 3 3 0 8 0 art_node 16 551 0 516 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 22 1 0 1 1 0 8 0 semapl 112 1933 0 1923 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7843 0 6442 46 0 46 46 0 8 0 ffsino 240 7843 0 6442 83 0 83 83 0 8 0 nchpl 144 14622 0 14175 60 41 19 60 0 8 0 uvmvnodes 72 7756 0 0 142 0 142 142 0 8 0 vnodes 208 7756 0 0 409 0 409 409 0 8 0 namei 1024 53837 0 53837 6 5 1 1 0 8 1 vcpupl 1984 47 0 0 6 0 6 6 0 8 0 vmpool 520 59 0 12 4 0 4 4 0 8 0 scsiplug 64 9 0 9 4 4 0 1 0 8 0 scxspl 192 85107 0 85107 29 27 2 7 0 8 2 plimitpl 152 345 0 338 1 0 1 1 0 8 0 sigapl 432 4197 0 4184 2 0 2 2 0 8 0 futexpl 56 145510 0 145509 8 7 1 1 0 8 0 knotepl 112 1100 0 1081 2 1 1 2 0 8 0 kqueuepl 104 1045 0 1043 1 0 1 1 0 8 0 pipepl 112 5298 0 5279 22 20 2 3 0 8 1 fdescpl 424 4198 0 4184 2 0 2 2 0 8 0 filepl 120 47027 0 46927 41 36 5 10 0 8 1 lockfpl 104 1920 0 1919 1 0 1 1 0 8 0 lockfspl 48 672 0 671 1 0 1 1 0 8 0 sessionpl 112 42 0 32 1 0 1 1 0 8 0 pgrppl 48 68 0 58 1 0 1 1 0 8 0 ucredpl 96 5395 0 5388 1 0 1 1 0 8 0 zombiepl 144 4187 0 4187 1 0 1 1 0 8 1 processpl 864 4216 0 4187 4 0 4 4 0 8 0 procpl 632 9304 0 9266 5 1 4 5 0 8 0 sosppl 128 56 0 54 17 16 1 1 0 8 0 sockpl 384 12612 0 12589 64 58 6 14 0 8 3 mcl64k 65536 2702 0 2702 256 255 1 65 0 8 1 mcl16k 16384 58 0 58 16 15 1 1 0 8 1 mcl12k 12288 134 0 134 15 14 1 1 0 8 1 mcl9k 9216 78 0 78 17 16 1 1 0 8 1 mcl8k 8192 248 0 248 12 11 1 1 0 8 1 mcl4k 4096 477 0 477 11 10 1 1 0 8 1 mcl2k2 2112 34 0 34 15 15 0 1 0 8 0 mcl2k 2048 75603 0 75560 29 23 6 13 0 8 0 mtagpl 80 178 0 160 8 7 1 1 0 8 0 mbufpl 256 162531 0 162421 172 161 11 42 0 8 1 bufpl 256 37248 0 29487 486 0 486 486 0 8 0 anonpl 16 636437 0 616756 202 106 96 100 0 62 6 amapchunkpl 152 23501 0 23374 85 79 6 19 0 158 0 amappl16 192 31015 0 29819 197 126 71 73 0 8 8 amappl15 184 110 0 109 1 0 1 1 0 8 0 amappl14 176 918 0 913 1 0 1 1 0 8 0 amappl13 168 936 0 935 1 0 1 1 0 8 0 amappl12 160 300 0 297 1 0 1 1 0 8 0 amappl11 152 811 0 799 1 0 1 1 0 8 0 amappl10 144 431 0 431 4 4 0 1 0 8 0 amappl9 136 1547 0 1539 1 0 1 1 0 8 0 amappl8 128 1029 0 990 2 0 2 2 0 8 0 amappl7 120 569 0 563 1 0 1 1 0 8 0 amappl6 112 734 0 724 1 0 1 1 0 8 0 amappl5 104 644 0 633 1 0 1 1 0 8 0 amappl4 96 4987 0 4957 1 0 1 1 0 8 0 amappl3 88 1119 0 1112 1 0 1 1 0 8 0 amappl2 80 31209 0 31139 3 1 2 3 0 8 0 amappl1 72 87587 0 87169 27 18 9 20 0 8 0 amappl 80 9975 0 9915 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 4257 0 4184 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4257 0 4184 1 0 1 1 0 8 0 vmmpekpl 168 34230 0 34197 2 0 2 2 0 8 0 vmmpepl 168 530995 0 528583 403 255 148 149 0 357 32 vmsppl 272 4197 0 4184 4 3 1 2 0 8 0 pdppl 4096 8520 0 8439 12 1 11 11 0 8 0 pvpl 32 1769980 0 1748158 597 354 243 319 0 265 53 pmappl 200 4256 0 4196 5 1 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1137 0 512 20 0 20 20 0 8 0