l, 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) r8 = accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r9 = dup2(r5, 0xffffffffffffffff) munlockall() r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb800000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee000000000000000000000000000000000000a05a2860b409670cc4964f91f109f59e0827226c2d578f7282a356d591f14d81e85a6f1d7c6c659f3f8220aef7ca998f320500dd7fccde9f7a246817deb37899a0323fde795477875bf966779c9c6ed3ae56a09d250dc1969a75a471b35c0a4e1f07b288c2213853ac186587c951e14b416beadc7be020a356fa09bc497512c2238336721c9f326c493536c6d00bd78c20f07dd8587e873cebdffd72fe3c8e6eee53fbcf3b9ab5373042db2a30959627bfbe92aa7b7e799c760dc55a1ebb7e0ea86a0f4297b8a92b0c2d17fac9567e792ee287791cf40bdf50eed7e67aa4db6a008200bc70bba65a086b510b50b4a7921d80f10e612bd504"], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) 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(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) 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$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r25 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r25) fcntl$setown(r24, 0x6, r25) 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)) socket(0x18, 0x1, 0x0) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000, 0x0, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0100b8dce6c10000414dc2818b382f7182469559e98f1e0592846be88f74e37ed62269c06fb2397b824cd2c756f2e2cb914214af5bc40aa36f39056aa5bab5d2c0e58caa35849670fab8a6a0e112449f7e5ffee0ec6c46f208d59b5d6feea885d24c44ca"], 0x64, 0x800) unlink(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x2010, r4, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) setsockopt(r2, 0x9, 0x244, &(0x7f0000000040)="a528", 0x2) write(r0, 0x0, 0x0) 16:01:50 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) socket(0x1, 0x6, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 16:01:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x157420adf973e70a, &(0x7f0000000180)="14913a207d556dd7a199ae3a8a0c2bd51a48b80daee4f67f55f281e3060f670978c5a3840808fe6ef255b760be318af2defc4c15294b7ddc72e6fee52cbe32828da463358e38f9e1469cb23782ef030100000000000000fad5b0635fbb585a7db7e0fb0f87d7238f8d93ec9508d2ff9266888066021cb60ad240c73a") 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x81, 0x10000}, {0x18, 0x1, 0x9, 0x7}, 0x83, [0x0, 0x3, 0x2, 0x400, 0x3, 0x6, 0x94, 0x3]}, 0x3c) 16:01:50 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) flock(r0, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0x2a0}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x1000000000000074, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x3, 0x777}, {}, {}, {}, {0x1}, {}, {}, {0x3}, {0x2}]}) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") msgget$private(0x0, 0x149) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0xa000000, 0x1000, 0xff]}) 16:01:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xe0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) 16:01:50 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x2, "81fef1725a463037b0754dc0461f57535ea92d3bae441777e3cf89238671ce502c84bd13e2a93bfdcf3672331aecc90125f1cebc6ca6303b006809b336823d49622e481a383ec8c63277a7af958db66557915001360d55393895c582bcf788cddabff22f55d3a21d857ce6f9de951f9c2ca89cf39690da6cc7d30f46f76f6f3d204a10309e92f6ef5a59cfd3210aa2a538f056a90c051e80e47c962b1ffc769abc99b44aa25806f429a0ba21d20e8bcfcdb508376d2f9d78f61ca128ba3cf5045e018ae53713e289096c2521e3d1a495370463383935a5ae80e98ad23c0b"}, 0xe6, 0xc00) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f0000000300)=[{&(0x7f0000000140)=""/161}, {&(0x7f00000000c0)=""/60}, {&(0x7f0000000200)=""/237}], 0x2, 0x0, 0x8c}, 0x0) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:01:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4a) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6cd1, 0x0, 0x8d36, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x61}, {0x24}, {0xa, 0x0, 0x0, 0x80100}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2, 0x3f, 0x20, 0x3}, {0x0, 0x8, 0x80, 0xffffffe1}]}) r1 = semget(0x1, 0x7, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7de, 0x3]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x7ff) 16:01:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x23, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="e4f34da283daf33e47e5f2c488012e2f666900653000"], 0xa) 16:01:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ftruncate(r1, 0x0, 0x6) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0xa34073489a2d8fa6, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="69efcd6a4da57bf2e7eb6f4c978b1d50da5bd575c21e24ea0782cba2c2f56e897b6c80737b074d2a46766d9163c287de155b371ba81513057afe88dc8409c53941a3e8f492f0685228351a9d230ac82d0e8011c5851318b6731ddc557c1c8ac9461e98c7a3ac330ce41f5db6883d88b04deb01af2ca8b9534e75f6e25d1b0d3a8e143006c47690d3eb4c0c048206f9b00b3ffcb67af8e0cf77faf2ee6537c3324b8b02ecc63898d8a493cdc68a360c05ed5116407df3a15a08cff7f21abbbba27e2d5edc3ac4f6e0e465f9be61ae085a221fb960f9f2f6b7506d7b59c5e1e18faed08b6572e02df79a94f4720e3e44adadbcbf734170", 0xf6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x80000000ff], [0x0, 0x0, 0x0, 0x3], [{0x0, 0xbb76}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x3, 0x0, 0x4}]}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x7c}, {0x6}]}) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x87}, {0x3}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r7 = accept$unix(r6, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000500)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x7c}, {0x6}]}) poll(0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "a8193209c8a0220583fb9038726bc692547fd397bb9ba577a22418769c47dc0a"}, 0x28, 0x1303e9ce8cc26554) chflags(&(0x7f0000000140)='./bus\x00', 0x1) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fchdir(r1) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x10, 0x140) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x6, 0x4c9}) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x109) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(0xffffffffffffffff, r6, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="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}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r11, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}], 0x1) getsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) connect$unix(r9, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r16 = socket(0x18, 0x400000003, 0x11) connect$unix(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e53e9b47601722f66696c65380008524cc4cb6de3ed92b765d3e276fd06121635dc3cb61b25d180c7b5a95dc44172930c33d4c03b0d72998a43bdfa5b6a686601f1808ae06619bdbca88580ac7d033ec7deae2a8f9a719903545bcaed85ecd1bc89044c75b0fe690ab26223580835129000000018cbeed3f1e9cbbb0000000085e6ce"], 0xa) write(r16, 0x0, 0x0) mknodat(r4, &(0x7f0000000280)='./file1\x00', 0x8000, 0xe9) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:01:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x0, 0xfffffffc, 0x80092d6, 0x400000, "d730c11ca40000e74d04000000004000", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) syz_open_pts() close(r0) getuid() r2 = getuid() r3 = msgget$private(0x0, 0x39d) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0xfded, 0x5c11, 0xe7a9, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x0, 0x10}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x5}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0xa93b36690e9f47a3, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f15702046ee118483bf7900"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) poll(&(0x7f0000000440), 0x0, 0x0) poll(&(0x7f0000000640), 0x0, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000380)=0x48) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) r23 = geteuid() setreuid(r12, r23) setsockopt(r4, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x0, 0xb, &(0x7f00000009c0)="f4060000000000000014398706b1a894f02030a1b2141bb68e7f87100100e9660357e7e28bcb879330ed73ea866d85f84c1f83cf9cd7d7b1f8893af03bb59dd555edc5c6a5468e9203ce46df5ba66b703855e365d708f0612ea367ac7038a261ed2e1931906970dc4477f8392c070ac43b97afaa3be6d972df84eb662ad08e0c3ced4081db031a4351002aae8d9f358ffdc4282022e74e99e44b98a859197f2f1346402d9b149d498eb08501346c304919528846abcfc89fe62350167a265360dacd01f7ad4c4de7cce1764bdce31d512cfeb7fb4101a8c8160975f0c6fae423a0af993d0beeabf3f1fba0d2c42a6c3386817473d6115544aa852d81ec658ab9803a5f7822d22236c5a680015da3daf5235f1a3572cabe4fa50d712969180d6d8af48c190bd0cdc094889f3d1acce830204bd5bf9f15257b498581f62abf7651cf081a9c09fc30d87187b38c8b1908b979ab3894ec8e8fb33f6f46467965956a76647dae6b7454bb60c67a9800f7ed87462fca42f332980e40d30677714299dfb2c6040ab1f89e5d26ff", 0x18a) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r24, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) socket(0x18, 0x1, 0x0) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r25, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r26, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r27, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) msgsnd(r3, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYRESHEX=r4, @ANYRESOCT=r25, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64=r26, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r24, @ANYRESOCT=r27, @ANYRESHEX=r8, @ANYRESDEC=r15, @ANYBLOB, @ANYBLOB="42c248d7325c3f68ae57e74c9fb871fcc2a2202bc9fc8f64c23ea5b10957117874d8b2a147adfe079802981ef93cfabdbe", @ANYRESHEX=r3, @ANYBLOB="28d899f42c8246ac3d35aba988c8422c030486525343af45d33c60bd45f21c42b54ec20298489fbb568b382660839215c7b9076f4519fc50e2d8adce891d02c4e77442d130a69190c3232f", @ANYBLOB="4983220d407934ba739bf4d2f7d8f95a5483c83a78874f89e147662e607e3e634ad043239bd06dc8f01aa42743f41ad943348a6f7f6414b571848394c90098b76833f5e3e3b6ea5fbbb1b125f34f8ea93749ed7cc6ec899b4a9cabb1f00f2baff56df4c914d11d4b352e7ec9bff7fd4d6a12ee215f6675bb861880ca41a44d7124337430a1a0025363ef06"]], @ANYRESHEX=r3, @ANYRES16, @ANYRES16=r2, @ANYRESOCT=r24, @ANYBLOB="74756069358190e0067c44664d1af9f0b103116e14f85cd808c1c2d00161698c3cb7f3603fa1bbed8a5762aaf639d512ae0a096f35b1d5116761cc80401f61b7b454287b3b3f"]], 0x1, 0x0) msgrcv(r3, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:01:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100e000000101]}}) 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, 0x8040691a, &(0x7f0000000300)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/190, 0xbe}], 0x1, &(0x7f00000004c0)=""/184, 0xb8}, 0x40) 16:01:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r0) 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) 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) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 16:01:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140020000000003cd5d3a049f674a0bd9ac5b05df2eb0010000000010000008803b3493bc22c8eb9649d6579f6debab163736a04f70be156f4b5185838d033ae686f9183874a03548721f2dd36da60ad0373664f4391722e4843415eb4753e09000000000000000000", @ANYRES16, @ANYBLOB="0000000010000000"], 0x73}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) setsockopt(r1, 0x2, 0x5, &(0x7f00000002c0)="ded487577aa5ba70d7edebc8ddcbe4552586fa086b300b776069c23b5140dfc7f46ae1246b1dfc79bbebbd7b32d45032b219b2d3c6821f141274a48e96f6dd7202ad8fe28e060689ef4bc7b615c085", 0x4f) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getpeername$unix(r6, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:01:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) getpgrp() r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r11 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() setregid(r12, r13) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x3, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x400) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r17 = open(&(0x7f0000000380)='./file0\x00', 0x101, 0x15d) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r19, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, 0xffffffffffffffff, r19, r20]}, @rights={0x10}], 0x40}, 0x0) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x18, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28, 0x4}, 0x2) sendmsg$unix(r22, &(0x7f0000001480)={0x0, 0x249, 0x0, 0xfffffffffffffdf3, &(0x7f0000000300)=[@rights={0x18, 0x10, 0x1, [r22, r23, r24, r25, 0xffffffffffffffff, r27]}, @rights={0x10}], 0x28, 0x2}, 0x0) r28 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xfffffdc2) sendmsg$unix(r28, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r29, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) socketpair(0x0, 0x2, 0xfd, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r31, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x200}, {{r28}, 0x9dd65d19ad527c51, 0x0, 0x80000000, 0x4, 0x4}, {{r28}, 0xffffffffffffffff, 0x144, 0x80000000, 0x8, 0x1}, {{r26}, 0xffffffffffffffff, 0x0, 0x40000009, 0x7ff, 0x100000001}, {{r29}, 0xfffffffffffffffe, 0x8, 0x80, 0x2, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0x130000619f8a32fc, 0x4, 0x80000000, 0x0, 0x4}, {{r30}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x10001, 0x1}, {{r31}, 0xfffffffffffffffc, 0x36246fb0c5427cbd, 0x4, 0x8, 0xd7d3}], 0x9, &(0x7f0000000540)=[{{r21}, 0x50a44a84b83dd3f9, 0x8, 0x10, 0x1a895baf}, {{r2}, 0xffffffffffffffff, 0x67, 0xbfed71e629bfbfdb, 0x80000001, 0x62}, {{r22}, 0xfffffffffffffffd, 0x10, 0x40000040, 0x0, 0x4}], 0x81, &(0x7f00000001c0)={0xff}) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) execve(0x0, 0x0, 0x0) 16:01:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x80000001, 0xfffffffffffffe2e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x20, 0x4000, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) setegid(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:51 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x4, 0x10000501) acct(&(0x7f0000000080)='./bus\x00') open(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) syz_open_pts() 16:01:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fcntl$dupfd(r0, 0x0, r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000100)={0x3, "222772829e628e7ed86fc61305d49a9178da21577c05ced47b0893addae5c112e27b4ded7fdde3e89eb5db09bbdea0614dcb948bfe32677a602cbd7e44a7b48a3aff977a29011d886d3fedae3a9e66c0c9dff2de0544c85c86667c86d169a6e723ad762beda4f738427673e0134bf7b7ee061fa3ea455810c43f5bb85af36393ec522b3003a8cec1f38a8f60f63d9c9fcb58"}, 0x9a, 0x800) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/64, 0x40, 0x800, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00", 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8000005c, 0xfffffffffffffffe}, {0x3, 0x0, 0x1000}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x29, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x5}, {0x6, 0x0, 0x9, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x8}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x538) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/65) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x8000, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x2995, 0x361) fsync(r1) r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() socket$unix(0x1, 0x5, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) 16:01:52 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() 16:01:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0xc1a9, 0xfffffffd}, 0xc) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd\x00', 0x80, 0x0) r5 = open(&(0x7f0000002540)='./file0\x00', 0x200, 0x80) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000002580)='/dev/klog\x00', 0x40, 0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() r15 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r17 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000200)="9704434efb349555ba4445df9a9ff1216c70b07a6c6d32417ff3affc4bc4026d6815047425ea20964a7c2c76ee41eb7a2111626664d13a54c170700ef98225104ab4472f6631528710879f211761d353302846aef5e8c7d92e30b4b88f1f1371f4b46b8e67240671927c5b4031852987f1520bde77b30d38d52146929752e304524e32afe3aa9722f955a72a2946100a22e114e91e845d7991c3bbeb5d3efac1173de7891acef89b8aec2866cf4ced0f28d5d4ae0067e238ddc8987bf3f35b1f78ebcd75a0", 0xc5}, {&(0x7f0000000300)="b1b84e13ac4dff4c7cb3", 0xa}, {&(0x7f0000000340)="693483e5d18e4cc4b128b724cb2af6acc6c976fcbe95898a661abb4246d90c50ddb1d02430aa5b1cc215285c31dbd9bcbf601394873fe3dd583aa05f1ba3f58cbd9cd56af236e5130b2652f01aa33323b86436ae7e3ed795e0a675c6e14611ab", 0x60}, {&(0x7f00000003c0)="956ecd0a0e281862657625844de203b2", 0x10}, {&(0x7f0000000400)="55b2277d6229417a95c5e3337b5088b090d3e30147a794cc6820d162550e57e5d7ab7fb4484698128ff29fc70fb19ffd4827e60c158069d21971160df5b783d8b2bdaa2097a076528f530a72a5b9b0ff0d1a093f480ce2ec4dbf4938cee5836cd1143c7a59a654c8df9437a69ae2fdba0cf9a5e05218b885519faa45524ee13c92b2063f859151bbd16976ae81c572692b5664be64eb8964003c70c598156f5f628e98415dd2c0c3d482ab8da219f4e0ae129c4dc65acf7e514e77ea34e98230e132f51e89baec013dfacf3695edc90425922b53cdaedf6a07a3e7b141d0e0180314d394d20ba4e3d326e5a05bafbfa0122e32f00a91ed37dbd307150234a74eb009dfae0ceac02985fc5e4612c8d42f3a5804ed15666d9075ca5a38eec095684a30c5056eb8580f39d55313e248be53319caded1d5d4b0d387a1335128cdd15eb8a12602d27e2d037ebac6ace662892d134e3bb6b4be7a5b9c0a592832c59d1176eee5c70715390e136872366fe993bfbf128ad6e0e12e22f039aa938163e3dec92222dd1a52397fc05ace21b749473d4e5950b92d4c4019e7b0099a7d66d9c9372676fe1460072828599e9565cd05abda1895a589aba49dda27a46188f425ab0fbffac769b2e7e7fb931b0c7fc82fd24d48d1497758761a205cadae74e3cdcb0729178cf80acfbcb71d86b97135f2ddcb43c8ab89d369a9099ef5b9d1944492b7949ee33506bfa87b985d73a32df036b731e070a3ec599e5455d71db9908b70c9392a44d300a621d326630a3e1f67b7b565717f5895c8b33f23a89c1608795e8124223b4fea35cb9487023ca8159e72414a375c6a44c671d1aee5e5f5bd57d44f9b245e4adc67d6a9cf421e30bdce9a4fb703604053ebcb1b399dd31bee471e67ba570f40720a2d5cfcbaa5bd7138765d29e37ad3b783d081213a2999f4d47307e052cac08275355a9eea65358d67ab69cb2b07bc3324d32ccbe67cfd9c8a26ff91ce201ad6299dd1548152916494f5356db51c42e21801d29ff83fea93914b02a1413a6e83059cb18b34b9f59b768321530f66459e4ad373b3671800673c1bc74f6995d78610a1d3b27917591faf35bc7c60f4802cfbc48fea3bac1bc63c0356092a8c1f7400394b57bf35fa49d2d4938e65f522d9b110604e4a70184f9fa8f4fea29239a6c2fb218929538810199c41b024cb4a1367f30c15e735772cf0af103c2b05f86cdd2637c600027338b10d648e7c7ab523d3b47c4d5e3e17974271a6900deee5c14779204c77c26f012160d9469c2cd3f15591de804dd3638edff117733cc5e900baf28b47de208c2311f7b143a717894aee014fb3b71d2ad29ede9a5f92221ce541484baef25666814c49397a78bf01490919c78be812b685335e17583acf6e8c51d86ca0c1bf8921d0df94536a6e76beacfd5ccb25b220cf64bda9984113c64cb6732d1258cce5161306245cf4f3418c23ead98823f21b8ebabee5b733cab77814e7679af6bb643ba8795c375291e4958e2085f8f63419b814e9fdbb0b6dfff286682df707bbb60b1d5afccdaa3c75935fcc8a17430af7dca2c130d0a369c1f9bbd38b69898a636753a7e100bcdee2520b317c1ee3b9a2fea97a368ed35f8b6b55a6eaef578c4d8f4f07d7181f6674ae8486acc8d88ddad85fb284fb71dc1719ccea18d0ccf5e90201214b5ecfa70aaf729c91713dc3ede3f75192e591e1e3f11187d081c1f7daf96cee85adbfd27608a05c81e9721e34bdafb4039089b9211b76661672219593fefb90880ad31e76e25ce309a6ca5ba46da4e8cff72e2af0fbf3f78c37206b3f887ade88d49ffd56fb2fe34f138f46597f3d02a7f28d1fd96b1a053f6adac566b073e01c9ad386accf89f7875fcad14ef586ab2a9d61c124fa223fbbcaa2ebdf903b463d0d1140fc4ac60a1b950f0822e216d4aa666381c28635238ef33e9c1aa7025f4d91c52396cdce3bcdb705a5509f7aa9b11b8ccc42f28b56893b44ddf385d34cf89c8406293c7bb5f5256f6fcbdd3843f689aa490d4799a60fd62c609de474a172b9c6bbff7f0cc8fff0164412e9b1215d6654c813e7c5ba52a183a0fc9ee15be00f505715c7a59dd53ebfd98f1d6b037e939c95a3cd81d098f9abd11f661e78fa9fcd5daa76ad44e65455952473f01303c4c0cc2f31e4d83ad7c7568eb655562c671eb765ef0d33ab43545b3dde67152e2af6bce2a8436b823169f5d795b8768d10a18e58d284e181277d914aaa0e9b48475a42030ea7e698490f54031fd51b0e850be88fd1e77f0ae18cc3bb345de4de7e20e78db2cde31c6451e42e45f84b31af69a50de6611ebbb2f54a1ad555e816815c7c9baba525d6b47279d0f918c6d113bd7161d113114f8f6f6e86186fd0f8040a83f8af94a9bcfce1156ae938251190c61fec5d1423bd52d1243d40b5a572161398b5ab529832898a79ab769192221a35371a2f1941d9365b26afa61917eab35eebb26b7e807d2cbb0d58de25421b9dfa114428442e99718776b97f1893746c6be4776760c625b35a4e9735953b61d36bdb6ba1ce8659689ba54a7617f84bbe5902a88766ddb56d3b2f44aabcecb2edfd7cc592f4c555045f9ea37749cc0706c9c2a9cf389b63b2cd1180363a96962b65d1245ff1a18d6294a3b1a7f895123ca00cd473c973b62b4ccc5c3612d6b97e7b87e2ada60d06abaabb535b48903dbebf331027fba07986785bfa9ec56282ea08093c25932c75a195b16f57a4335442e4e26b9410deebf27b4efec15e9cde1944f6debea9b03ebc05040781bdd28b751288a62180a316ebfeebcb4fa003473739aa5673e7204f382edb19262042adbed67839a575a27d1e145ebc72e311b46ec988183e2163b5dc9c86da81221bcbc5d70758edce53f4c5e2256b2e108b4d4b285b53743050c63bf76d284856e291b6ab7fb3315c2127dd1988443bd1f8079c156eca5e154c0c7546ca4cafbe3b804f73913a47639dbef0d57ef4b1f0345bc464744957142effc947e18570594e6b66e7850319382c7954b9235a170e24fc20e405ebd1a764b70a768a9ab34b30f1a03b6e202619284e609182411bc1d5a0ef4d180595097cc7f727c2f6092a0db9ed2c1b17e40c2b6584f598d13472b2b8602b64b453031bb068c626834ca63d1b0f00d2b99ca1c62490a03359ffdcff71e52a207f17303c561c3619b12137b69493b3d5460ba9bdd4b1a1ffc421ed01665b2048494cb6c521ec7c9a672c43eb15bef2b227bce7de6096f1f76002b633bc91e5b3647d018ba6c5ea2f6610d3929160d3de06b60c72da40b5a2e3b9ea88fcd6fdc59ecc7325677303c92e5d53ccbb6687d7ca38de9278c7729fa861e1d9c97a50c7c98e760d1f46679efe1d4564a0c7a8dbebaa1d39d24a07ef171aabbb11d7325326d1af819514fa03a9620f49d345339c8d52bf6cd1f229cb2557affe1eff2cf0f124eb6e2cadff34f99ad7d8dc7aa1e6e73e307d3f8508a80930afc0392fbe506b0985999e0a28b730d9d984ef686cffd87dc6c9370d35125c96235fbb8696e3805fa9a861df4c038e92801aae31183a486ab7a9c2de7830a88693baa09caceffae9381f5f6a731157785541444b3d9bdc5a2ba2c79d3b7b6bb5b922046ab5c160d17d169a75aaf9892de541b8df1a8bd4f5202877a5b1a56f06141ac9db0b2a41fdd65bab091bcec9040c9837d34f276b147ef0437bc1b04c116f083b74ee9005ebac847f055e5d20ca7dbd9fa081b9a587e26ac2f16bd2bd1e9892bfc9130c502c0ad375c9b730377e0d4d61bd56e58482f2c75ebead3e3f7b6a06d5f8a3fdeaa29ecbd218cc767ae383204d9290674864b2aa5f021cf3f6e9df339d40fefb4dfb6d203687768e28527f0b2710a4c179a3360eee473d82ce3efec5b5d37e58d17fe28dc3bd87dfc5a7d7250fe6e4b7099987e808f3519d2f506830f9eb492ddf51e78f90ea917e49d2844d97ccb7c4c40714ad9454f34455ca3b1da17fafe1eeef75dc0b8dc3bec801f2c431053d6f6e1297a1b74aa8f4e9561d6736d2ff89a305317634adbf72d6a6ccb8be7db05135ebbbbb1d5d08dff0a60562f3682b987421e990ecc01638dc900c74c72e37165cedca1d2b610cce6fe70e3a4f7553f636b7139930ad10d1e390a139f3839729c26c9ee5142b7c9afa11f70a146f72f5b207b85a4a5277cb8b8348156d6dc07e36c935179354b864d86cbd5caa9e6a69e5be71c1e0c6910b013c5e7ffb461ceaa55b353f7a4e669da8c40d80e26963db931924cb13e84ad6e4dd78d20ae9600bab80dcb48ffd78bd2765a5f6242ce7e5dbe507a48608384b38072944bbabd2206c1fcf1704a9929aaee992bd7d562d22ce59a0a2b7cd0c341e2f5f1a861e7f786fa5a8acd940902044eb51ae5ac7e8bdcf07bb0970f35e37977960cba85f1d37e45abef454acee57f96a516d456b6dbb3a6e0b1b15907e505855e759ae30f3f7f29fc4a12e184b71fe95b200df7cff97e7da045492c65a95fc5528b7096a0138eb56df8b3ef2528fd807bb7b050ebde91798c849ee2ffa359ef6ba2eed6386ee0a21080bd61c12c3ecfa8b739a5c0dc659e34da42ce1b1e93f561a4cfd2c580fe1d82934c35c995e29a9df0e490e527d06b03eab09217eae0ba6017f4e395ef85e95e08389c1267a525ee45ecaaee75abe4a4cbecd4c63f390ba85e398c484304a9e9f66b6a2fc2f35073ac685ba97102bc930059e8b37bafd1df4c9de121796c5f4689ef9e54fda630cf514fe046740e842336c6a611055c82c1061953f7ee25746efc3fcd2907d980fba5ab6e17cfc89dbea5feef61b283a8db7f92a0d2031b25f1baf6018e4d41a836398c94e12d2d7786bd02ee1c70373e169f3061cec5dba8f7bbb9f4bcb43ec09bc5f9a08e3a44e2cdd1428ee75292694b079f8b55fe3d4d343e5a6f70feadba469ad87090c0b0ff3b1e4cbec44ff53e96f4291c1625ab42400791529a011c03d9069c251228eb6f56169e1e42e8cfecad3d291d03814d9959542d685bc68b002b015dec12f010016f02ae6018cb20d9a7451bc8b1d2e13e351d01375b14c504e072081f32e79eecc60702d47be0d6b9387261ca2954c7b5108aa440518d07efaaed73341edbabffacf8c7744bc24a7ebdef00e5e0012c1c4f6b369e32e37cb6e12348e7d255ad75efb75cc252dc884c14476068911d90c58e2fef97180ca01dd4b254f572ffe9b62f1c36c7c5cf30369adf9a738c6827870154510cf021bfed58fb4bafecaab556588fcbeed7352bd5cd564bea740d80f0d1121b117467e9387f205d556609a51dfee697625476830c2fe17de8af0fe9ac4a4effd175e338515ea4ecf81695a34b878934f6fbf9c66f8e4a9d3d38a1de58680906c3473f694aa35e8d14fc95fada1ef8372d0bb5b6f7a219d8965af39320812c63708c569ac890e0eadba51770161978ec1c55ee0a26a9af45cd9f3104217f123dcc6a5d7a73a91c0346f2f9bfca9fc11dbb2a324868079ed00823a4c50908e494d9dcf0e839c3aa99ee5a8be5d1e83c40fcdd6bef25151aaf912ad7ff966b5a218c84452dfbf97da209da93da24c5e817a212c7dd806a7194766fdf5f2f3f1fba8ac46b00ff87e9bfe1e79aec4bbec8fb62124da380f4714f439d121f2452985cf5f6b0b5277b78c462b93dab3f95d0017dc3f80fc4b712c03059822e97d8f4e825af951eba45bb755f15dd86706a4d3d1c41ad214ef08f05babef13e9a07417df0aa3aba623487ea2c787d83ab29ab98ed16daa9b45143", 0x1000}, {&(0x7f0000001400)="39e22f187867a82bb96ffc917b8968570bf2cf3eceeb28bf819531bdbafd00015159b01daaca861d72f1e32d46d558f68ba15a371e307fb5394928b0d23a07c73f93191fcd297882b632736a658be2f934a6350cb644aca5fcc98f7edf734bc03bca1beeea749b11a270cf981d39e178c9c3c59e6e2f9c6c5afe656e5a48cb5ea148eaaf692869301ab7876ddda5b3521ade0b270793064d0feabeee88cfa0e214b73cb6f4662d468e0384a43c5921994a870edcae5baed17efdca6edbe156804a02396e85671a896415e4770c07332f42385eb30ebcadf5e0ccb99ae02e01c73d6488c5bb592e3d009b7a4a3b3ef2657348972ad3305526d60f87b880725e39f96d55bd45bc0d54001229d5af9851edb956e015afdabb1eafc59edd0e64397840b83c1d3e9f600cf7d2f3d5a9b31495a49de13a51a1c680e4e1802dcb830ef9d4e409643de178bf1e83ed863ee7369cc219b11156fa342d39add58d42fce6d58c5427617027d0033fc55a6f68bb19633151e493da06ca8a1bc91a7fddebd9137cea43d7db3b99fae7cea88272a03ac51d6ce8abcc25539b7883be263de6c9571724e7f0bbe06ff73548ad6888762a2bc8e5a079f6f0449835b3199e54ce84f898e1f269fd3adff4fe7af64810e4bbe95a6ec72286277ae267e47f560b8277128f72787d6e998119f5e054a259c1169cb4882251c01e6b7be0818fec9a7fdc0484989b2f86c82705dcfd8a007de22c9ce5380325bfc37f0564c4ca3b96dff2d31c502ed5fed58a513d6a0b5a536e7916ffb122895b5ae00e2e46c283db647106d43fa422b7424c013b46160817f7fb8b7d7f0eb4fd2bf85268d3d5307021fb6f7ef1322979fe26ee9d363e5116aa53f1c85c93f64c98e652997082146d69bc6abce26f8f5e61243c7cfef7605436e264b4d72261085bf0d2430f7f7bbd79687a58368bb5d444a809cdecee24b120dffdfd4c309e3468856cc1c4c78ddbd43766f6e3d48aed9202e709054b36d836464ebc5d7f61989aa73af364e85090dc435d32451d314bef579599ee515dfbbed491f19a9a7f1175e69003b3cfdc72f9a32a54f13e16b8ed64fa7f6525cc46bb19268b92744a8a359aa503a66c65e1d363769e1fa7888dd94de31a483cd643c90f350c7a043d92acca6a1df604eb885535b77b8777dde38998e1aaa891fec1cdc9e54e6b6978530c682310c3ff967a7631f5f9d23d54700a80f86592a984c9c10eb4c65f07e104351dd5b43c144db5502294a90479d295ada4de248d462cc881ff61079e1cc13025e2091dfd2bc2e46230b648bd3c6043811a0f563195bd63f4152a940a48e1af0972e1b6a379302097f66c5225aea0c5056cc5311b343048f53769b8da77af91b71d1db023852922b149c338ff355b9c31958e089ce65af1caa161ca1af0e9579e8ad01858158f43c516ecb6d88a5660806c1cd9b11c57539c256c10f46a3507fc869aae98037a9acbb4b1077efb72856a2a9820f9ee7c4a9dbdbde566412db007bcb4c79a9e4759badc9ea884f872d613c6bf4b72995eac9ff2ea3f9dd937fc4e0478633a952b7e9dd14e7dea9af0417a1244219bc37c79a712162dfcf8fd17f010e4bd2fcd3f64bc952a05f53506b68e865a40bf9667bc2f662246cc8ed42c76bcd224e71021903988d3a1acc1d4037d261d50340543bae0eead365771398b3bd383e32b6206df5e63941cc633c2e0d5f71017f5f490db7389bec9e61bfb38ab570536b330a299055ff44b2769d610b5f49a1ba884d9600416fd9a5b603eb68d04d89d8817a3d35945fa9855cfc52effa858bc067cc6af23c31439e676bfbee6ec2de1a13ff82c8a031b50e47e57c80ae38fa0facfdcb0e119700f87e0940d2ca51efc09497e588efbef0302988d1c079d56a319f79a062d4ccd39420309e8bda3ca731a4e0c5850c946db7eb49125614884dd8907dce797c45de1f1342525db2015eb8d01a450dc1db135d48585d765d32b2df906110974f1a1a50933c7b280f9a45145ab1fbdf1e6e2a9bdaa715ec458667bb6e5d2ee5a1ed73e0a2514e16ca137e04fca7fb9ebd5e78074abe2440c3438158caf2cc7ee132af424a838f7fdabac4c2b43a9e0fe0733c342b8b0a9dd897b937ce0f8249866679268e99afbf3bf1297476a693c90ba5fbad6bba3bfd09c5a0a33457b97e984d904e0377fcfa1e05ffb35379d5ea6901639e7863bc52bab1d4915d187ed63f4bbf5c793100fe52794b32524f18ef9a4526f44e27cc5a2baaebae3643a49faefc509f4ecef2ca7d8b5aeb8a83a601c1a02a5c498648a54d97d7c9071a1a87dbcd93a46b4bc8dabfbf71ce103a1a79c48ccdbdd63b9905073400ed90a4c420d9a02187701358d931a9bc5cc415fcbe5129a269e7c09da78404416eba458beafdc257f82f5a6c0623dbba111e16470c0a89bc1d9fb668ef4b1c2d2a4cc4427cc0203e47871c2d254f1f268e3cb14e85d1918202a2a5fc67e58ec6be393ffd847204dff5217e42765b0ae63a39d7132ac6c0813533cec1822100f469c8a25492a3ef1b62c1047df925480856c3924d9fb7ea19f38a21855c7b1f754efc51310e86459fc55e2bfe61c31e1d17ab76a8d4c573fe35f9ea4c5037f433c38ff84f5a4f63fadd082980ac97b5836d28738948ef5871bd9ba1aeed4ff94bc2b7f585e243053e91b84574a7782ba1ebb889e2cac990dbeb99e7cc6713b9cf1ebbeb383c00c5753bc7170e5356e7049585863da3dfc9d05b0041e3d2ae9bdb5bc67478d18b24cdc2aa764c77e42b45e65f7fca888f6b8a434141a0709e71b44a8edc9fb351d898df5ff2142ae099c4fd4491c20447e37d769fd4828a67f1eeb6ef4d588dafebe2253f1dcdfc022aa31160250f1be29ca0baac376a97fcc2c6448768ccb5183ab1238671d59b959f15e111c44101e12be66610e555313cb6a0c35990112ec2672c548709a160073fd239899a611181b289cb4068c9d7098c45db173dc03f3b4eaa7ccfa9a978515178aa7a13b14b003b11568734269a724858b7b4d1f211968f967535889bbce33fbcaf3c8ddfeef3a6a3a6f564983f595cbd0ef43750120688fd451caad62ee05efc115dd4cad27127c9c36383713a0e32853ae93a25dc9030591f19f30c515e098765df7c763a71a5810758e32b9a0fcbe44d007a07a656131fe58f1a2c5030003fc484a94654401f967f0ae9071b6ef187659208b29bb4796aed99e8adc424245eb2dcec0ba9b74255c9f5dcc5420053995d56ec100cee4a94d005084d8e73b6e3d46ace64c74ec44840e9ff6110a7b2c962b5543111222f636d724e0aa4406334dd849815e2b05479cefa737186fecdfe1b69872ed32661b7ab4992df24d1efb68fb22a5886ffcc73de4b912bca8945bb315cceb6552a2badd26b052d5bd27a9f2c5a0261a9fbb07320a6bad516cc688ea8f07d9c6634836bf1d2f3d65b5d76646885ad0c259604cef73f690b1e2314228c099d2f0a466c04d1fce43008ef91afbdae6283153501fde4b0b8e04c5a99cc3f5b656ec94fa037394ccd8a93b5b1a79cc6e334c14721fea9cd4b713019ff1efbafccd55729c55b5d86194c5df263971cfbcfbc925584c46b2f8dcb5c500f70152745bd96de7514f0403244b97d4649f8cd21749f68688de611a578dbf0280162a0fa81b6afe7a39842fe1a51ba6cb00df4776878f4af96034204c872a63f2a242add25b5dea289b8ecb86f83b191ef6e307893116fd71c53e2a43adbf798344de88eef60c1b0f00a50112cc169af36dcf5adc097811081beb7b0366a02733df8bc6b3134112804fa3a581aec56ae920843519f1e18be5ebc6a9cdadfe793518b9645dc476430819e90d8d15c6f9bce9c9fcae83f4557c29c06138ea2513859548f90842994db87237d5c75d37c074908cd3b54526ff3573cadd4fce3e072c0abd427054b4a34771b44a37a519f16106cd06a9f567ef388bee0f7435a9087ae704711ac4cd2be93de6e3bef1955e7655f91ad803f3c5f8c6de36bcc547551934a62c4c7dab2785e1cf03e05a8ec3ffc860bf75ec1d64656ae814a09794341c25216a7131cf25f8d3ffbffd8ec96f4f1f7103686dd08247c7f85a20a7fd74aef365a5075816c04a7116c2032ae82db7c9f1c5d463e350a01da09b131c4742301ec2126bef2b6e47e040cc25486dd4750b280d24df1988ae70f6dabdf09ba44ba0b8f7234b57fd069984f39c1bccf9e2303b5eedcdc03e81ecd2fcc936a922acd2b5b4620125ae33a2d91336f511ce064a366f14a7fda17fc3dde4263424bfab03976599198d5dbf52a3074304a5a54db5658d05cab50092ba6745fb19d75b1922a09ff74d5b283c585a3110032fc30455cd2da36d15ec0a354975e7839b31226c0b4f066dfef7398d92b7e0f82162cfe5a3da7960f0cb1222b68617e1fa7fb3b9c42e14e78872193ecc7dda80becda5ece21c3497891b6cabcbdb74c38ec071a193ccdcd65421d24cca1da5b77c61133ac67ceefdde9f9eac8c6d50c32c6943e1d999e03f625d8a244c81402ec313430f65389afa3925cf7c008c534fac5f77b7b9fa6982c941243c3c7dd2f80ab99a2fa742283a49c9c344c4c8a15b954f3dc1b92a55f9e8cf3f27eee5c8dfd09c8f7c2c92beda122dca1e1edd7ad71d45ad9211e98356b97df122685f93eb9f0ee03039b0577ba5734885fc70b5417edbbe0619c2517c0ebe197cc7f55ac2139344e21e4e23eca2d851fdba921c3516b4594d4fd56f3cbace5e410a11d21f440fc2ae40c1952d6c336b036ae2861e004d6c8c28142f2d04373dc76ced2c31d25b8681c06d237cd6c1fe084d41b2838938b5aa5efce101c27359538e89cc092105156abc6cd0d09b4de8b18387e3ed0d9596ba6713fa9a2564806db06cc8de872c32a4a04e85fea3c8c87338ec19d562e038657ad6696a2031f9ce3bfd1b1dbefb7ee8ba2168390511081c975c25cf6db8adffd5ae9a3efa943ad907c7f28a884c192f868d8e394a88ecdfc20102102201ba528f9781ea495a0d0aeb4326e7ab9251d69f36c89cdf68eee8fd26502e90ebae99275cfcae79ab0ccd79988b823b610cf965079012ba8fabec78912b03e4bf65fa978150489ad57b2b11f0882e041dfe8fbc647d6cde3a913c263145f7dfef135914d9da228a2b860f0baee72cc44d02d1192edee52e97f2a40c6807038ceb7e2621b8bb7fa41319593a5d44e1478d8e83d7016af6eecda9a3c8760d683b437121bac2d9cec8d5da7a696380044fdc7b3994e073ea66378636f4c84ec35d3be5f6d2b5350e71bd0695f0136dd7a308cc1a81af6df3868cddc5a9afc0aadd309d12b597f7bd5bd75dd33a3c14a13181f3737cc4ac79dd9940c647578a1ff3cc2ef2c867cdf096d4ad38610330c5236510208b2a92ba1018d60e973f93d247234a0ad108b892de03a52a65d01f5ae72b1a55db4f9746783cf0d1951af320d17922c524bb0179e1fab699d24171fca0743c928c565b627665f499088bc8a573b2af0f7940ba37eacf5dfa9cb91de505bf204c0a6b557f96d3b08280c1ef660782541c946baaeca34813ba9a662a1a97d1ce9d7544a45e57f610d3ec56925b96a0dadd58463e25c44d0fb4b49b965177fdf2b1e24fef450133d8455def828052bc69a34dc40e7822a3fef32420f9211fe4bca664f6310ccf6fc553d7a397f61058b22a1763b13067e0e06c4f76b9e2aff39b597e8567930a4389e05b1d2a2237c73c5a86775ed1dd5e06f1330f36124b2570cf404e6670b85f48", 0x1000}, {&(0x7f0000002400)="d893a65bcb8bf7f494b2ec09e6110cb35c52cec50b042c3a41bda3e7203c878ba08d13952af004768e91dab215f79888a47c6deba8a953b2f44b02ced9799bd45193fd5bc6cb290d40a4bc8370e0dd2f737438c4884e4541dd9aa0d8b75a21ede8add0b35847a9071ace2ba2a12a1b0c432ac8137cba24257d657c", 0x7b}], 0x7, &(0x7f0000002780)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r5, r6, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0xd0, 0x2}, 0x0) r18 = openat(0xffffffffffffffff, &(0x7f00000028c0)='./file0\x00', 0x100, 0x2c) pipe2(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r18, &(0x7f0000002900)='./file1\x00', r19, &(0x7f0000002980)='./file0\x00') r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/zero\x00', 0x0, 0x0) pwrite(r20, &(0x7f0000002a00)="9d45021d2a4148cfd8eb093497414d920a1b7437440f2d14a3ead8a075259e5f5f33e807cdbdc20a83168f58bc792703a4286c2aae8c1bf74928a4a9d8fc0e9debbc5126ef03df983561d76272e03d084d210ac3a5e3ac23c9227222ef7c194c8523cfe2718645ba57db3a8021027ecdcb31bcb65543771b7f5f7b34d16aa71fec0dc4384479ae55f318d3f8a50b9e556341291ce1c65c743568564f94487384670757b81ab2a2f27809d88139b5822c46f312cbdb908963d44e9d", 0xbb, 0x0, 0x27) r21 = getegid() fchownat(r20, &(0x7f0000002ac0)='./file0\x00', r11, r21, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r22 = accept(r19, &(0x7f0000002b00)=@un=@abs, &(0x7f0000002b40)=0x8) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000002b80)="78a3be8189a8cace5b6503db0daa25d3274520130cc0e98c9aff4b942b536970a12d39ad83db1e50c06549e2b865fd1ee48614094a59220053bcd277eaebb596ae76a2177214d8b0b04b8ea881698daf68abef4b26cfe80e743645dc96486ce2969bbbaf1ba8db9520b722425845ae42b1a0ed53812bdadaf0b0b0f7bd0b858606767643aa33d7eff0e04a1f5eb518860fdda6251c61fd0c2ac9c3eb287b3d858299af12b3e33e38af8f83e636a1ae8ba31510f2c3e7616f0e01b0", 0xbb) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) 16:01:52 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0xfffffffffffffffd, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x8, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0xffffffffffffffbb}], {0x1, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2fe6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853ca2ce00000000000024d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104ac111d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7194ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc1b5463a5863231f8c3650795e19fb25d59cdd616eab8fbe9a92fe42bf7c62"], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x125) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140), 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) 16:01:52 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x8000}, {0x18, 0x0, 0x7c03, 0x2}, 0x1, [0x7, 0x1, 0x4, 0x80, 0x9cd, 0x3, 0x6, 0x2079]}, 0x3c) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/226, 0xe2, 0x802, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) poll(&(0x7f0000000280)=[{r1, 0x12}, {r2, 0x80}], 0x2, 0x81) connect$inet(0xffffffffffffff9c, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000300)='./file0\x00', 0x40200, 0x20) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000004c0)=0x9) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) r10 = openat(r3, &(0x7f00000005c0)='./file0\x00', 0x8000, 0x130) mknodat(r10, &(0x7f0000000600)='./file0\x00', 0x0, 0x8000) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000680)={0x7, &(0x7f0000000640)=[{0x7ff, 0x7f, 0xa1, 0x2}, {0x1, 0x20, 0x9, 0x1}, {0x1, 0x2, 0x1, 0xc5e6}, {0x9, 0x9, 0x80, 0x5}, {0xdaa0, 0x39, 0x1, 0x4}, {0xdb, 0x0, 0x40, 0x1}, {0x8000, 0x1, 0xbe, 0x3}]}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) open(&(0x7f0000000780)='./file0/../file0\x00', 0x0, 0x81) fcntl$dupfd(r8, 0x14, r4) r13 = kqueue() ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0/../file0\x00', r13, 0x1}) 16:01:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000040)=[{0x0, 0x8, 0x800}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) 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) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getegid() r8 = getpgrp() ktrace(0x0, 0x5, 0x8, r8) r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() setregid(r14, r15) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r9, r6, r7}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}], 0x40}, 0x0) sendto$unix(r2, &(0x7f0000000080)="2f643047c03de2dc7416dc606fda7d81877e86f58d0cdabed865f06080745e0f08c89cffcafcd612526d6b674cf3d36f428f3cd3455550eb1e997553e3c45711031192409f904183e80bbd33821cba966bd02464095fe0f67554682e0da74b45292af5c6c56567909d0b1dbd5b505e9039a6d881dff3aa9e14e6cf5a95ebd9a11d448adab6ecab4e61504879621a5acf74e22d6a0326b8e025c7dc78274f9c68b45252d1e379088d95b0e20d6fb4d379d896d089e4c5e473f547148e693b11167d396e1fb01f00f11e7d6b4f989c62252037c4d6a7f503beb1c3327a0544c58c0a632156635eb4ca67a8095a525b272c213d", 0xf2, 0x10, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x1, 0x0, "228636e6856f3638565b2512a40a68f2d1fc78e3", 0x401, 0x13}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x5d4, "8923a93b0de771aae4a3ac4930a7686e2600387a", 0x7, 0x8001}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(0xffffffffffffff9c, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:53 executing program 0: kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000200), 0x17, 0x0, 0x3ffffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x8000, 0x0) listen(r7, 0x6) recvmsg(r7, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000500)=""/202, 0xca}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, 0x0, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r12, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x16e) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xff, r8, r10, 0x0, r13, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r14 = getgid() fchown(r4, r8, r14) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r3) fcntl$setown(r1, 0x6, r3) r15 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r15, 0x80047308, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r16 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r16, 0x8004667e, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r17, 0x2) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r18, 0x7, 0x0) r19 = socket$inet(0x2, 0x5, 0x3f) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r20, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) r22 = socket$unix(0x1, 0x2, 0x0) pwrite(r22, &(0x7f00000006c0)="b1e91bec8fad27050cdafd2413b0e4c95f73f0b2f3123e82287ee65efe33a034cbb58a34413e4b56e8d5cbc62b97b45b0857149715f094840abc79036ccdd6abdf221109beb620c2ee42423c3b2a1bec163d2c466f27464d5ce6f24385be215fbe31f0c56368de91a340bd4a67c1840b7fd7e8c495de9b9ff056eae064224aa01aff585b35c620a591043a6a759ef2de4b439894fbdf", 0x96, 0x0, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r19}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r20}, 0x0, 0x80, 0x1, 0x8, 0x40}, {{r21}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x403}, {{r9}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3f) mlockall(0x1) socket$unix(0x1, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:01:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r1 = getegid() r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) lchown(&(0x7f0000000100)='./file0/file0\x00', r4, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:01:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0xf, 0x4, 0xff) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x8001, 0x7f, 0x800, 0x7fff, "f5e3feb6f070b9de92f65d89c38248e202b8c6b8", 0xd21, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r5) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") ?ÛÆÕ©ö:OéITqñÀ§,~§à¢eŽŠt瞢Z¢NÇrÝþÄzWJ¢òåH„@lM [Mêi\ˆ½€˜-.20xffffffffffffffff}, 0x4) close(r1) kqueue() select(0x40, &(0x7f0000000180)={0x3f}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:02:56 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:02:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="cdccc2bc63995b41ca1f97ea663579b4fe76fc328de7730a19ad3fda24db8d9eec29bbd6b198c8e230546e1900c9128c05f3c8c99a7578c2c94c6fc27cda5714041678f2731a57fc720830e91ee7709c58a14884dec28ca9f0bdbc700e1dd18d2021eefc516033fbd039d534c4a17898"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x4, 0x6, 0x8}) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="88020e2f66696fdf6dfa"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x801, &(0x7f0000000140), &(0x7f0000000180)=0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xff) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRES64=r2], 0x1) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:02:56 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4f3a0b0bc48124"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) r3 = msgget(0x1, 0x254) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) msgrcv(r3, &(0x7f0000000180)={0x0, ""/202}, 0xd2, 0x0, 0x1800) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 16:02:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x5, 0x400) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setregid(r4, r5) r6 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() setregid(r7, r8) setregid(r4, r7) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/244) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r9, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000040)=0x3) 16:02:56 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0x4) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) 16:02:56 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f0000000b80)='./file0\x00', 0x95) r5 = semget(0x3, 0x0, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000580)=0xc) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000006c0)="325f59fdb092a687932d4dc12e29c3f7130917f185eb2c142a130c008f253dc5c066f0c9ce9a6d32d6a2a0119f543ea689438c2f2bb21e05b8bb0b54deaaddfaa1d5f72648719f056da3344e3840a4133ecd98a16d975c4896a243ad2b8d4a99c10faf69f9d2bb6dd06fd57341e0133a273d6f0031f41634eea0f0504d0737a322a74319e17a3ca35a5a332adcba916d9e9f9239e776db9a45e9209e40380174e840379653731062179500a15d2cac3e820fdeaf8f2cf67176a8d7a93be646891db9ebef8fa5d39dd4ae0b2ff46e60726a9fd8ae035fe41c01843579d2068ee69ca41d4cd6c2dda6e33565de27d5ace79644d309730268838744867b9667", 0xfe}, {&(0x7f0000000980)="2fc8499cdde8ce40e098a5743e19ef30e8ed485e769e16e3c63b4685be974fe0884a9a9eb0eec84542e65c088a991b78fa6c4f704589355db2dd3caad0cc1be873a4a0a28ca8ad7341a5d3ea8573c15980c319aefa09f2ee6bcaff8c14487a965e8fd51aecfd15cd5b1288fe56d95d284648ac11768d43b966a867a17e508b32e234579a52d24858b7b8346b69e14c21d43f8b396c32f2c127", 0x99}, {&(0x7f0000000a40)="bfa47856bf0d2a6deafec44fa285b3c23c3634da34d105560ccf24da06b5cd70120dbafce4c37a75cd4fdbf470a2911beb9c373fbf63be559abbcadc6c7c6391e1d760c56dc8fc614c5ee45bd84422c9184537f7ffcff8abf219b68a1421de3c11cf5b98c43b43f61c7f8f8147c5869e329182efa389cbbfb2613e01ac5e89f7f4a724b29794103850d63c7dda80d1316a7ff230f27dcdc42872c3281487607a626a884d86c44f715fddc2ac0cdeb8982fd21d3128e53ed8bc627e15ba3f81285c83a521b27e74ac54829d1f3c2cf828500c5b84ae5014c046012828da5ca2ad3c1c9ac3191017467fa963e5597848bbe024dacebf125f0ab9", 0xf9}, {&(0x7f0000000240)="630b96de", 0x4}], 0x4) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) stat(&(0x7f0000000880)='./file0\x00', &(0x7f0000000140)) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000008c0)=""/146) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) socketpair(0x28, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000200)=0x4d, 0x4) semget$private(0x0, 0x6, 0x24) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x10, 0x0) fchownat(r4, &(0x7f0000000080)='\x00', r6, r3, 0x6) 16:02:56 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(0x6, 0x0, 0x66) 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, &(0x7f0000000000)=[{0x6, 0x10001, 0x1, 0x7}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x5}, {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(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) fcntl$getown(r19, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:02:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0x4) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:56 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xf499979cccec173e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) load: 7.10 not a controlling terminal load: 7.10 not a controlling terminal 16:02:56 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRES32=r4, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYBLOB="9ebeeddba604241121640fa56b886e3b82d8d7", @ANYRESHEX, @ANYRES32=r2, @ANYRESDEC=0x0], @ANYRESHEX=r3], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = accept(r6, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r7, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r5, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:02:56 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x295, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) write(r1, &(0x7f0000000040)="93268875ac8f158cc1dfde44", 0xc) 16:02:57 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x23}, {r2, 0x1}], 0x2, 0x3) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 16:02:57 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)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000e600000000000000000000000000000000000100"/203], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(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:02:57 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000040001"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x10, 0x10}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x30}, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:02:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ktrace(&(0x7f0000000140)='./bus\x00', 0x1, 0x40000000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) write(0xffffffffffffffff, 0x0, 0x0) 16:02:57 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x2, 0x5) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/16, &(0x7f00000001c0)=0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:02:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x40000000000000, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x400000006, 0x8}, &(0x7f0000000080)={0x6, 0x3, 0x200000000000, 0x0, 0x3, 0x0, 0x0, 0xffff}, &(0x7f0000000200)={0x8, 0xf1, 0x1, 0x4000000000000}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x77, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x79c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}], ['./bus\x00', './bus\x00', '.\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './bus\x00', './bus\x00']}) 16:02:57 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x9bc6207c1e2c97da, 0x0) 16:02:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ftruncate(r0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000540)='./file0\x00', 0x563d33e7b0976cc0, 0x800, r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000140)=@un=@file={0x0, './file2\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file2\x00', 0x2, 0x2, 0x3, 0x0, 0x800, 0x3, 0x3, 0x1, 0x2, 0x9, 0x81}) r5 = open(&(0x7f00000001c0)='./file2\x00', 0x40, 0x10) preadv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f0000000440)=""/225, 0xe1}], 0x3, 0x0, 0x0) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) sendsyslog(&(0x7f00000001c0)="78415ae6a028938cef1f0b631318e70c8755bf31d669d1f730de48c2d832a57995abe5f50a96bfd3ef60f999dec9642bf7a673a4defe4b39c9e6d1c95dfa9534869a0247253c5f0b8ddacfe4d2dd8ef2c0a7e110c001381c054cc34aee86d37da66054dd1dc95303a52f798deca141dfcd19d443407650c8e813b99358cba562189aa734ac97a237d9cefa036abdcba618fccf4c8baf4f23f67751427ce0fccf1438583dbbf4f248c58a89eb55d7e556bd810f767278db3d5c36125bd71fc93fe8b215b1e506323dd198", 0xca, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffe6d, &(0x7f0000000600)="021604000067000000006afa790d8167fbcaf6c08e371f0247f0e6d2f79ecaadbd7ab11410ea64b907b556f054c03921081e5ecf47dd768c1b90d63618b0d3314b5706c839335db54defd996c5f9000000cc58580a4f234f30737349600c1495ebbe5b53357c8b0000c92c72a6944fd70a44a6cb070000b338229ea877acfe05d5218c6e35a11f8741c8c7715950d0174e5de9dae566530355b3530c000000000000000000000000000000000e5b8919a315fad6f7") socket(0x20, 0x0, 0x3f) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) read(r1, &(0x7f0000000080)=""/19, 0x13) 16:02:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0x80, 0x7, 0xfffffff8}, {0x8, 0x4, 0xfc, 0xe5}, {0xfffc, 0x8, 0x80, 0xff}, {0x1, 0x2, 0x0, 0x2}, {0x1ff, 0x7f, 0x80, 0x81}, {0x4, 0x8f, 0x1, 0x9}, {0x1, 0x3, 0x40, 0x9fca}, {0x4000, 0x1, 0x6, 0x10001}, {0x3704, 0x4, 0x2, 0xfffffff7}]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000001) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:02:58 executing program 0: getrlimit(0x1, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x6, 0x7}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x2, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x401}, {0x5a, 0x8819}, {0x24, 0x7fffffff}, {0x8a, 0x1}], 0x4}) 16:02:58 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, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82028c22006b2744c100"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="000000001000"/20], 0x28}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) clock_getres(0x2, &(0x7f0000000100)) 16:02:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1, 0x6}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:02:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x800, 0x3, './file0\x00', 0xfff, 0x0, 0x400, 0x6}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:58 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x5bcd) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) socketpair(0x10, 0x6, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="5a86d0001000000000000000ffff0000fc000000e0b14acf83835318439c2564df2f44e5aabc3a3fc86d5984ae48599d76dd91947f5b778f3d65b5a204a6275f6f58d0a8c6df1f56f6e15821c5efd4417c11eb00339787ed255deb7a0feda306dc925e17fa90"], 0x28}, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r10 = fcntl$getown(r1, 0x5) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r13, 0xffffffffffffffff}], 0x78, 0x808}, 0x1) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6d}, {0x5, 0x0, 0x0, 0x80000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2f5, &(0x7f0000000140)="f6b2b4fde394382e8f8fce9a1137f7b977a13864b79224c65b3b1ce39c1e9b4a0b60ad") 16:02:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x3ff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040)="beae4211", 0x4) 16:02:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x55e794d119b72fd2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) lseek(r2, 0x0, 0x0, 0x413b8016cdc972f1) 16:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getrlimit(0x0, &(0x7f0000000040)) 16:02:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getegid() 16:02:59 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) ftruncate(r0, 0x0, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r7 = getpgrp() ktrace(0x0, 0x5, 0x8, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() setregid(r12, r13) r14 = getpgrp() ktrace(0x0, 0x5, 0x8, r14) r15 = geteuid() r16 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() setregid(r17, r18) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x8000, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r21 = accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r22, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r24, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r26 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() setregid(r27, r28) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x61, 0x0) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r30, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r31 = getpgrp() ktrace(0x0, 0x5, 0x8, r31) r32 = getuid() r33 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() setregid(r34, r35) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r36, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r37, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r38, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r39, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="6599fb4693de8364f2312844cb986b03bb638a2613e85cbd36b4f9669d2141af28ff78ac032a191e99dcd54c2cb67811946533966141e4e9fa0488c9a0aa41738183bfcab370044a356961f377c6a9aa2e329a3c1264abbc09539110af4bcf790783", 0x62}, {&(0x7f0000000240)="c8d4020eb8f46f68b81e7d5660574d468aed99b17a", 0x15}, {&(0x7f0000000280)="791204a90b683fa7556f81cd02e4fecab04621eecb857e1267c1273e8879", 0x1e}, {&(0x7f00000002c0)="e958ba5246cb46e53e65", 0xa}, {&(0x7f0000000300)="5efd3806412b285fb3f791c2e3543f0b9b7bbbcca742c382ec9b121b9ea4e1edc49db5ac015612cf75604362720e658dad0cec1509f293ccde934ebe34bcdbdaabfdc656aa10b5f87bf27ff4dfae9e9bbeaa4e05cf03e2c4b7acd19d2f95c107890aec87a751a2b1585cba2acee5f05d3318cea29cb2c1044047d70425259f7214530ee2b222c1bb371c295a7852e0409f7e6487cd5288bcc08b7c4f946117c686a5df391b2b0e8e5fb6cb8580334fc1729185a75857a31daed44da39803c8f776e13f2cf1409142cefbdb097900a1eca22839a0d6005a3b589af237a718433bb8a2d15948742cfd8b884ad9d7994b32ee62e0cf6985de4a6b", 0xf9}, {&(0x7f0000000400)="5434927baad990a0c64ceb3f2033b45c59431912375244004867ef4d6e516b3f06e98ce5a0fb50be73335c3e0cf84eb3fc66e7f3a0b523f23ead7215be01b407cbda57e652", 0x45}], 0x6, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r3, r4, 0xffffffffffffff9c, r5, r0, r6, 0xffffffffffffff9c, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r10, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x30, 0xffff, 0x1, [r19, r1, r20, 0xffffffffffffff9c, r21, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r28}, @rights={0x20, 0xffff, 0x1, [r29, r30, r0, r1]}, @cred={0x20, 0xffff, 0x0, r31, r32, r35}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r36, 0xffffffffffffffff, r37, r0, r38, r39]}], 0x160, 0x4}, 0x402) syz_emit_ethernet(0xe, &(0x7f0000000d40)="f597e233a5760879c766bc14173f") 16:02:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(r0, &(0x7f0000000080)=""/198, 0xc6) pwritev(r0, &(0x7f0000000080), 0xdd6381557e48df5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffff9c, 0x0, 0x0) 16:02:59 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x2) 16:02:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000001002000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) r3 = dup2(r0, r2) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x10000}, 0xc) write(r1, 0x0, 0x0) 16:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1a1e, 0x9, 0x3, 0x0, "6739a3e8a08337fbdf180c4aa69ad5e1992ca2f0", 0x6aa1, 0xbeb4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000001000f7ec51280000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) fchflags(r2, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000140)='./bus\x00', 0xca451844e8654a3f, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cae0630"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = getgid() sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[@rights={0x18, 0x10, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}], 0x38}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r16 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="0000000010224f28e59b0000008f9ac6241e2652b18855f8f6ca2932de6a5ba95a14ffc52f2b9a04aed2520662385f14b9afededbcd20ea5e8c5a25655dc697045dcdb24cc114c41252499bd30164a00b99fa378c881f5bc6641f6ad9f19ec75d185ee227868"], 0x28}, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r19, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() setregid(r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r28 = getuid() r29 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() setregid(r30, r31) r32 = getuid() r33 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() setregid(r34, r35) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r36, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14008001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r38, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r40, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r4, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="f61489060504a458493ef1e72bec7b8f0d8c277e20bc4e0e1551fb350e", 0x1d}, {&(0x7f00000001c0)="9b0ceab6cb4441f1d856f9fcade07f7162544dab7b325408c898f78e5fada585c162ab2c449fb8be022470604c9feefd914c2aaa2da15b5f49211dc1e217dec7c65b9617e724b7218f9984a8b3cbcf9a86364bfc630fed4df12ddb585fe48d543434e6e0c1e510c6a179b7e6231c948b3fdcd2f7fc9ae1e2562bfabd240cbca0622df3b8cb6a80e6a58cd78fe98e2f647cb0f3649ba56dfdb877bd80c2da5c97cffbb79b10d83db71b4a97", 0xab}], 0x2, &(0x7f00000019c0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, 0xffffffffffffff9c, r8, r3, r15, r16, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r17, r18]}, @cred={0x20, 0xffff, 0x0, r20, r23, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r31}, @cred={0x20, 0xffff, 0x0, 0x0, r32, r34}, @cred={0x20, 0xffff, 0x0, r37, r39, r41}], 0xe8, 0x1}, 0x1) 16:02:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x7ff}}) 16:03:00 executing program 1: poll(0x0, 0x100a6, 0xc9e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:03:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x9, 0x8, 0x1}) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0xfffffffb}) kevent(r4, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) pckbd_enable: command error 16:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0x80000000, 0x2, 0x9, "487490732b4d5ae4a50a5d4610d8fd72b9e33d53", 0x0, 0x7}) r1 = socket$inet(0x2, 0x4000, 0x4) setsockopt(r1, 0x0, 0x765, &(0x7f0000000140)="0f5681a7c3f15217003f9e5ecf96348d06f202942147cd6d65dcbe8127a76b631ae7d71cdd304ef29259e4fc530dbc6874f29e6f3cb31d1af0858c95ab977bd60ce8f7fe3c4db3682aa879feff73c8ed816116ac2bacd89865a2e44929d785d3ea2366b5322e5b1dae7b6b6d9b6de5d7c1fae3e1c849d80707299fa09a213b8176d56043a18ab2255df297acb257c982543fecae36914cc1bcba79492f8fbcc44977fd0df8be28345ce97c32b0c88b7c256938697f9a8ae01c9fe708668a5a7b4395ed1fbd8ca2af043e0bf42bba7311c99ae0c0e106ed0320ba7943a6cce6a3405115d0484d67825b8f9311310fed353edbde93cf2f71", 0xf7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffff2) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) write(r2, &(0x7f0000000480)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b256b6bd7b1a3ddfcfddcda2ccde014f0b21c3f3719d1d5de4b7586a0669cedb72de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf35524c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xffffffffffffff32) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)='6', 0x1}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x1d}], 0x295, 0x0, 0x0) semget$private(0x0, 0x3, 0x500) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/9}, &(0x7f0000000200)=0xb) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:03:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x408, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) r3 = getuid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000380)) setegid(r6) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000200)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r6, 0x6) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x1f1, 0xffff, 0x0, r5, r9}], 0x40}, 0x0) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) faccessat(r10, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2f66696c65d0a428944a0e6fe00f13f8ea756a31663000"], 0xa, 0x0}, 0x0) sync() 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1000, 0xff, 0x4, 0x8001}, {0xff, 0x4, 0x81, 0x4}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x60) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000b8"], 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(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x74) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:03:03 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r5, 0xffffffffffffffff}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) msgget$private(0x0, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:03:03 executing program 1: r0 = semget$private(0x0, 0x0, 0x320) semctl$SETALL(r0, 0x0, 0x11, 0x0) 16:03:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x402}, 0x400) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfffffffffffffcdc, 0x0, 0x0, 0x0, 0xfffffffffffffec7}, 0x0) r2 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(r2, 0x0, 0xffffffffffffff1d) 16:03:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f7", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'paq', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x24}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:03:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0xd, r4, r4, 0x8007d55, 0xd75, 0xfa}) shmctl$SHM_UNLOCK(r2, 0x4) kqueue() close(r1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f6638b32f39a1a1e8ac24fda4eb6e34696c6530007677660d89540d10741c951d3bea2c7c58c363e518ca895e88cecb19655a6eabd3eb643210a5263d26167961359f9e11d07fb9ef9dc094f49c7501a068da945d1df9622a"], 0x10) r6 = getuid() r7 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() setregid(r8, r9) r10 = socket$unix(0x1, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="0000009e8baadd4923a65e001000000000000000ff29230600000000dcff00000100000004ac8b4f56391bedc04bd8faa023a02c6d7dcc1adc5527c94b5be1e3285ae93000fec4"], 0x28}, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000001001000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r14 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x80) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r16 = socket$unix(0x1, 0x0, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="0004000000000000f36f77e6c260b1b59d0080d43a4826d2185c71a257ff2d6f248a9ccf2c50ce040014943deefc2d72e6a7c11f76c56e93251b595c0443ddf3d5d7dc81c0f57921887e12695e03566c1c0678af0f165bf66184fc0ff344a701a058df244c695583eabfcd4668e300"/126], 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x14, 0x10, 0x1, [r14]}, @rights={0x10, 0xffff, 0x1, [r15, r16, r12, r17, r18, r19, r20]}], 0x28}, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x28, 0xffff, 0x1, [r10, r0, r11, r12, r13, r11]}], 0x48}, 0x0) 16:03:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6b7, 0xfffffffe}, {0x18, 0x1, 0x25, 0x100}, 0x17fe, [0x1000, 0x2, 0x2, 0x8, 0x3, 0x6e6, 0x2]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:03:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 16:03:03 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="f9090d23"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getpeername$inet6(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x18, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00005ec000/0x3000)=nil, 0x6}, {&(0x7f0000481000/0x4000)=nil, &(0x7f0000102000/0x1000)=nil, 0x100}, {&(0x7f00007be000/0x1000)=nil, &(0x7f000005f000/0x3000)=nil, 0x9d04}, {&(0x7f00007d1000/0x2000)=nil, &(0x7f00003ed000/0x2000)=nil, 0x47}, {&(0x7f00001e7000/0x4000)=nil, &(0x7f00003aa000/0x1000)=nil, 0x3}, {&(0x7f000037c000/0x3000)=nil, &(0x7f00001f2000/0x1000)=nil, 0x8001}, {&(0x7f00004e5000/0x3000)=nil, &(0x7f000062f000/0x1000)=nil, 0x2}, {&(0x7f0000560000/0x4000)=nil, &(0x7f0000518000/0x1000)=nil, 0x2}, {&(0x7f00007db000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc80}, {&(0x7f0000672000/0x3000)=nil, &(0x7f00001ea000/0x4000)=nil, 0x7}, {&(0x7f000066a000/0x3000)=nil, &(0x7f00002cd000/0x3000)=nil, 0x3ff}, {&(0x7f0000065000/0x4000)=nil, &(0x7f00007b7000/0x1000)=nil, 0x962}, {&(0x7f00003d5000/0x1000)=nil, &(0x7f0000030000/0x13000)=nil, 0x4}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil, 0xcd}, {&(0x7f0000699000/0xa000)=nil, &(0x7f0000700000/0x4000)=nil, 0x1}, {&(0x7f000015a000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file2\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000700)=""/102, 0x66, 0x1, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0xde) fchflags(r5, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:03:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4066686c652ffc"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff6, 0x0, 0x10}, {{r3}, 0xfffffffffffffff8, 0x0, 0x10, 0x100000001, 0x4}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x8001}], 0x401, &(0x7f0000000180)=[{{r5}, 0xe9e8ea4685e44e0, 0x9, 0x40, 0x400, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000, 0x5}, {{r6}, 0xfffffffffffffffc, 0x29, 0x20000000, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0x609aeb9c8427cb1d, 0x2, 0x3, 0x5f}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x3, 0x9}, {{r8}, 0xfffffffffffffffa, 0x58, 0x80, 0xfffffffffffffff7, 0x9825}], 0x1, &(0x7f0000000240)={0x5, 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3], [], [0xc0000000ff]}}) 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, 0x8040691a, &(0x7f0000000300)) 16:03:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b, 0x0, 0x0, 0x0, 0x5df07964}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) pread(r1, &(0x7f0000000100)="46495dca311358", 0x7, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) 16:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = semget$private(0x0, 0x6, 0x200) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() setregid(r6, r7) r8 = getgid() r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000180)=0x7fffffff) setegid(r8) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r8, 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, r7, r11, r1, 0x0, 0xfff}, 0x2e2, 0x80000000, 0x9}) fchown(r0, r3, 0x0) 16:03:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="0c212b484fe2bf3dd121c4d55cbdb84e7aaeb906b34c7dfbf7118b2a0a054d3a73129bc251d216259d2ba5d9a4570a26f22100466ba594569ba3cc700ef2183d5f0e8421d9c7ea4623e05318f93c47a592bfd98f1ec6347feeacb6d17c2c642527ccbcbd357aa2e2fb5b20b091e956c5511d9caa892d6e8630", 0x79, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x5}]}) 16:03:04 executing program 1: 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) 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) r6 = dup2(r1, r3) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000200)=[0x5, 0x10000, 0x0, 0xdb600000, 0x1, 0x0, 0x3f]}) fcntl$setflags(r6, 0x2, 0x3) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x800, 0x1, 0x0, 0x7, 0x8, 0x200, 0x0, 0x1, 0x3, 0x860}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:03:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:04 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) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r3, 0xffffffffffffff9c) 16:03:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) r4 = getgid() r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getpgrp() ktrace(0x0, 0x5, 0x8, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() ktrace(0x0, 0x5, 0x8, r13) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="82eb14224e52747ef601"], 0x10) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x222, 0x0) r20 = kqueue() r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0xbedc435e1f30ac81, 0x0) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r22, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r24, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r25 = getppid() r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="3ec5cdea29cdc07d70c23a18586ab7f594a1e3df1ad94fa6aafd168a51b426283c6547062e560a3b9849587f66698eac44b210f79ac90a534c6cfdf70ec7e47c9b4ace6d33a4d8a9133bcbd7a48f43da65a3c69000058f448ee901cdf950eff2f82c6d9bd4089160fb764656f21f5a9e339f3473462f5ef5975687f30f8c0bcbe5b630d71f9ab0c34b07af0231588020b162d4edd6e17b15dbeb6d43d0b445bb7236277e42563628aea454834a2f4c35f96910cfc810b3f85634045bb09ddab1822c5f33ed9f3f980b", 0xc9}, {&(0x7f0000000280)="1f6b04e15cd03a9742a1735247e2882987210cf77cba9869026bf7541b21efa3acbc9ce959cfe49d4ef24501302f7efe22054d8a71f6fe2e60fe2d59f73e34ac1c1b8e6348901e37f4351df95f78da507b92dfdaef9766e01dc590ac2dfeb700b7f754716ddea48d2d0285dddf70092a6501f2e031b60a66c6d4969cb75a55327db79d8b1ba2f085876a2b745b787b8694a80b05a9758655ec5b1bb3e5da1dceaf6c0a1a860b3b50d082d26cf7c03fabca7bf667903eb4188020937d979c59ed125169c6169d7483de9bd740ffdd17fa", 0xd0}, {&(0x7f0000000100)="f1", 0x1}, {&(0x7f0000000380)="36fc25a981cf3e9d2b2827694cc8577e40706660d7125e99fc52f68ec8876280b3b4dd4809a181cf291fad52659a8fcfb48b57526239bbf353069bb065c91cd0d6cb941b3922fe6c298371e9832c34ecd2acfcd2a16a3b371c6718dcbfd366bd726ddd0d3d43620d36856ec19839b6536ce13cad5533375ea66c57162bfa0a5152e9a4aa21a59d4411510ad2176efa60a7b6d72c7106a1f6115263c2c85e7b10013e452bf558734b290f2c3d3e0d80320185ee", 0xb3}, {&(0x7f0000000540)="3736e7ad3381dc51e88c1a5247e89c379590d4f04c9ea0a78d54a02e3c02c5b0fc656f83d695467fce1269a7dbbd6bb54f3fa51458273a1aa1354fe28b73dfe9949367b4f7cd0410e40aa727b645ea7bcbb4bc899abb6694cd28b33c8c6a376ad10c977b171a627935f3534801c65b4e59b48c1cac94c168bbd5c6e313d2e0602974dfb52a79381ccb66ef4f3b1a9d69e8be25ac86bb61c79d0aa6b746aaf6248f413cddc92d5bba53b32e29e3248145bebe824cb34ed628e336868320d5647147bdbed35f2044c598e9400c21d5", 0xce}, {&(0x7f0000000440)="087d11703972fc34a194f35df6f1042ec6cb325e024fd206646312ad2b4893f645a3cdee4c1b9842185ef484465c24d7726d2e5cb6af340cae9200b247cc0e02e452023c97ca6c6f20814f7040471411e60c67cf278d370e6e7266bfe830c467fc1c67d7470324245c3f6c2cb89ddbbf7aa5a7073958f02507fc2379272b3a3fc7111f5282e9a601699112532ba062f7514964959f64dc1a22", 0x99}, {&(0x7f0000000640)="3f4f12879fbb038532a06eb486c3d51a6ebe1c8d047f08121425ff1cd455e67691697cb91687301ff18fd6904e448a267b1a7b80e31405ae77c2fa7bd306cc60c77a35c2bb6a644716f5b33893239489bb37dfdfbb1078", 0x57}, {&(0x7f00000006c0)="38a897eb63cc2a77e54171dc6c26c5bad3944d74985f830f756eed0e19c1d5028ecc0b6d280f9718ef71574a3d1ce12e83bed91160e54f9583cb12acbcaaae1f8255b5863c02c18abe320df7dcf0f5f06588788fcfad087a036da850a9196791d4bdc10a25fa91e6e45823381639e7958898b524499230eed2ba794f7f29a0a57f34269a849721111126e989d2e44646d923268ceaf749f56270267445a02ed3d2331bbcd9faef6336f3cb4295023546f131bb5152121cf04c77f6229199ccb26f801e2d9e9385240e5c3219d82f4c2ec6356bb6e1", 0xd5}, {&(0x7f00000007c0)="fe1021cb7efe230173e03876fbd011f7e6303d6daec0150c90232e0f933698314b415936817eaa8f2ba68bdc245be50990946cd7bd0d9ce4910d6f7afe36ac8aa05a202707e55fe18639849cb0b2fcecf733939a94d5239ca09873c2b3d305bba831ae34136a789c8136ed02f484669554414d5f600a80d703b8", 0x7a}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r5, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r16, r18}, @rights={0x30, 0xffff, 0x1, [r19, r2, r20, r21, r22, r23, r1, r24]}, @cred={0x20, 0xffff, 0x0, r25, r28}], 0xd0, 0x400}, 0x5) getgroups(0x1, &(0x7f0000000000)=[0x0]) r30 = getegid() setregid(r29, r30) unlink(&(0x7f0000000140)='./file0\x00') 16:03:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x26) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="827f2e6530000000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000001000000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff0000010000e0"], 0x16}, 0x0) fchmod(r2, 0x8) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x80) 16:03:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f0000000240)=[{}], 0x81, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f00000004c0)=""/190, 0xbe}], 0x4, 0x0, 0x0) 16:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3eb6516cebe096132fcd0bbcc0159a315e842e7fd51d1aed128b042ba73aabe9adf6588dd2d36b2f735d25a175fa5689ff11ea686a4887cbf6e0ce73d7a13e7ee3b1f788189244f4466b1be6656e6fefff4a0c464bc20302b8c87927b45c113b58daa3e945aeed39434fa37bd3534a6b699232a2e3a81160a1764e90b8be0e8b6d4c006865741508295858dda0884ffa42d7c8f396813e5ada401205333b75ffe1c4fa4e01471652a682924fe56c366d700f6b09623c7bfbb48d8026bd33945b4f88bebb246b44", 0xc7}, {&(0x7f0000000340)="7e338541c874759019348ad5edad3650193d18b942ef5ac1358d7b60529fedb5aec24b7c7fdc797e7503bc2a4cd30cf6906dd2a57ea743f8d262e60976e046aae7df5bb5fa6af416273d59f08be876771771a2b953ec62d721e651617e837c23ff3e888cf8473644b2e0819efa1fc68c5bd6d81b3370e46f189294d76bcb103941e2186f9349a1f00377dfc4bf0d2486fab62ba4bb633fbadaffd6d3e04baadf3731bb94a1d08da57a9411164b83b55c632b219ee04e93248670e3f874605b29dbb6affcc88edcf3b9a2", 0xca}, {&(0x7f0000000440)="34498401a13c6a3b43ff3a7636236df8f8d42f0c87580437247779bcd5a8d24d085e114b53cd3e22a929afc840f22e96d50433cda369f27725ecaa81d863316efd702e5719d90ee12d490b660fed71ea27178d41ee3f609a853468ef3f2544d4fb329daddde1007366566d61637a2359fce6ae03b3ddb38a02627a2c3f66e6f53e0c023f6c0fd791bb66e6867eb0b390d065aaa4872067354a0d107e09354f39cbdafe4394c9f5f84ec8a5030aeb453700cb32fa74c722ff3cef317589c715e18729aaec3ac09736d100f35cef5875d7eeda2f43baccc5d51ae86e3aaf1df1c1f3d7af0bde6c", 0xe6}], 0x3) socket(0x10, 0x8000, 0x2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xfc}, {0x35, 0x40, 0x3}, {0x6, 0x4, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x3, 0x9a, 0x5c}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x4000, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffef3) close(r0) 16:03:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:03:04 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000007c0)) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80000001, 0x0, 0x1, 0x9, "2f5c35ee7cd592430cc8bff780d381ee3e4be448", 0xe89, 0x45}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x0, 0x0, 0x7fffffff}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="2752edb5dc2e17", 0x7) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0xfffffffeffffffff}, {{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x65, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x65, 0x0, 0x0) msgsnd(r3, &(0x7f0000001080)=ANY=[@ANYRES64=r0, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) 16:03:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) 16:03:04 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) flock(r2, 0x2) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x100], [0xdfb], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0xffffffff}]}}) 16:03:04 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000080)="9a4544ffefa45d9883f90c13237a9abac28f5f34412c28bb1fc0a7598bccb481b2cbd84c5b77fb73b97df8a095402e56c6577938f0c5922d9a380bee13d4e9b0e55f108380830e674cf8406e5931949c7fcd9ad96c6d4e3c5aa44a0c13875ecb9bb3739ebf26ca480cedeb4f3e91b193cb9c6692bcd8cc0a12863d32dd9bf69ac11b20935f32d727f53457f63ce97c18d0eba36d2b03b4c944d448102d27970d2edadb4d15d2a4c4d45a743b79131905257a476e142769c550973562c956b2e2fe71e9ae47411e173a8dc1"}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [], [0x0, 0x2], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:03:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ce59000000000000000000b238f109548b109b743d17d6ed936b65adb59379c5b4eb629c0c4b3cb1d6f458e80b4f770f21c72336d3a4820cb521ec371c9c434c5a96f4fb4bb39a1c960bcb0f99f5670b5895d9721a90f8801156853acd3578af7418ce19c1ed"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:03:04 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev8bpf\x00', &(0x7f0000000180)='/dev8bpf\x00', &(0x7f00000001c0)='--\x00', &(0x7f0000000200)='/dev8bpf\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-+\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='@\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev8bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0xc}, {0x41a6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:03:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:03:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x4, 0x8, 0x2}, {0xbb20, 0x5, 0x6, 0xff}, {0x3f, 0xfd, 0x9e, 0x7}, {0x6, 0x3, 0x3, 0xcf6}, {0x7, 0x0, 0x4, 0x3}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x7) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[0x1, 0x81, 0x2, 0x7ff, 0x0, 0x7d17]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)) 16:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r5 = semget$private(0x0, 0x9e6d79ae7e29264d, 0x302) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x800}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000000, 0x6}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r44, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() r52 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r52, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, r53, r49, r50, r51, 0x30, 0x8001}, 0x8, 0xac4e, 0x9}) r54 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:03:04 executing program 0: r0 = msgget$private(0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1ff, 0x1, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x8, 0xffff}, {0x0, 0x4}}) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) sendto(r4, &(0x7f0000000480)="fd2f6cde405b1ec53a01dfd36720b86ed6aea740b60a4e2972af0307d7f806b7e64e1c18cd02f06a2569210d97db96d18a6150fdfa0d495ddaa822ea2404b7df0dccbf740e905353a1bddca5a3c3e049d89fe944ee39c215046c64459aeb851285754dd33aababc2857ef63959357f9c982d84ac390a53b41a086d3702b29b2b0117ae3f3d261daa03c46627f1fb9175e37da98951c3acbcabcb23bb882b43efea65eb6450dd630757aedac58807e1c54331d5009a1cc4a30db29ac43af85d5a67dfdef510c25188712fcb0d857af294a71445c8d993d6fb3d363ecd7d82361ce3f86f8aae1158866280b0e15672cb70d9a616951eacc8cba120", 0xfa, 0x2, &(0x7f0000000580)=@in6={0x18, 0x1, 0x4, 0x400}, 0xc) write(r1, &(0x7f00000005c0)="df247d2af568680f4489e4022e0a1ce18a6b57d6cf89c4f81deaac3dd53386b561e8d20de88d196f0b88ab8ae1af7df177fee9fd", 0x34) recvfrom$inet(r2, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x10) sendto(r2, &(0x7f0000000780)="7cc7e3fe9f40ae3ee86c72a602b75e4d13efd46f768c9d34ebc2ecce8643d9c9056faa4b0e2ba8ffed29a2a9f027cda6b7c515e4fb203e6b56ed1262983c5ecef6e25c4e6449b386eab358fee21381993ea362fe60aa48229388145f7eadf9d12714546b04fb103c110db672956b097a049abc4280e497981b00d9b9950d6431408765f8f52636686df1fbe71880690aace704b15658c511b8d533f6863b1f20b4922533076d7b53712f52021fe190d9bf4c95825eba7a1f52397c995827937e5ecef9f5707c7f80474983b4c74457b1a4e2e31c4c9d6170fb2d26c7", 0xdc, 0x400, &(0x7f0000000880)=@in6={0x18, 0x2, 0xffff, 0x10}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$TIOCSDTR(r5, 0x20007479) accept$unix(r2, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b00)=[&(0x7f0000001a00)='#}\x00', &(0x7f0000001a40)='\\}\x00', &(0x7f0000001a80)='/dev/zero\x00', &(0x7f0000001ac0)='/dev/zero\x00'], &(0x7f0000001c00)=[&(0x7f0000001b40)='{\x92#d\x00', &(0x7f0000001b80)='@@\x00', &(0x7f0000001bc0)='tap']) 16:03:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 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) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(0xffffffffffffffff, 0xb34) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) ftruncate(r4, 0x0, 0x5) 16:03:04 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x2, 0x6, 0xba, 0x2, 0x80000009, 0x4, 0xb, 0x0, 0x4, 0x9, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000200)='./file1\x00', 0x100, 0x10) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x4000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpgrp() r9 = getgid() setegid(r9) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) fchownat(r1, &(0x7f0000000100)='./file2\x00', r11, r6, 0x97b9ff8edb7df403) faccessat(r8, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000001340)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0xffffffc0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffcbc) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x2dc, &(0x7f00000000c0)=ANY=[]}, 0x5) fcntl$dupfd(r3, 0xa565fb461c0e1aaa, r1) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) 16:03:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b7], [], [0xf8040000ff, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x1], [{0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0x0, 0x800}, {0x0, 0x0, 0x1}, {0x0, 0xfffffffc}], {}, {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, 0x8040691a, &(0x7f0000000300)) 16:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffff3b, &(0x7f00000000c0)="897f411265f6796ca0f1df2eb6b8") 16:03:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) sendto$inet(r1, &(0x7f0000000000)="c868086a8fe692b446", 0x9, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x8004, 0x6) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00\x00', 0x2) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:03:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x57) 16:03:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x34, 0xfffff, 0x1, 0x1400000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x120, 0x2, 0x0, 0x200}, {{r2}, 0xfffffffffffffff8, 0x1ca, 0x20000000, 0x6, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x51435943b31b47a1, 0x9, 0xfffffffffffffffa}], 0x66, 0x0, 0x0, 0x0) close(r0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) read(r6, &(0x7f0000000040)=""/20, 0x14) 16:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000054, &(0x7f0000000040)=[{0xe0, 0x81, 0x2, 0x103}, {0x0, 0x0, 0x40, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e31b00d152b5accc6b81"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:03:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 16:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x20000000000000ea, &(0x7f0000000240)=[{0x9, 0xfb, 0x1, 0x2}, {0x81, 0xac, 0x9, 0x7}, {0x2, 0x3, 0x3, 0x4}, {0x9, 0xd8, 0x6, 0xfffffffa}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0xa1dc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x5]}) fchdir(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) 16:03:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "00000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r1, 0x1) 16:03:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x20ef, &(0x7f0000000040)=[{0x4d}, {0x5c, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:03:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b0bd00f304c86360594400000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000007f000/0x4000)=nil, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:03:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x19c) 16:03:06 executing program 0: 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}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r2 = semget(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000140), 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x3, 0x3b31, 0x800}], 0x2) 16:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) r1 = syz_open_pts() fcntl$getflags(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = semget$private(0x0, 0x0, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xe7, 0x100, 0x1, 0x8f, 0xffff, 0x400, 0x4, 0x3, 0x1]) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:03:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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)="ad18f05de2f4ef18", 0x70) 16:03:06 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = open$dir(&(0x7f00000016c0)='./control/file0\x00', 0x10000, 0x10e) r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = getgid() r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r17 = open$dir(&(0x7f0000001740)='./control\x00', 0x80, 0x8) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x10, 0x0) r20 = socket(0x10, 0x4, 0x63) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r21, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r22 = dup(0xffffffffffffffff) r23 = socket$inet(0x2, 0x0, 0x18) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r24, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r25, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="efe75219cdce968f43516b2831fe4135c61528162668d85aa716572ddf883426b7e4dc43b63562a00e6120e250a5b91a5197c4f7f77dc1e759fe35be488de873dc05bcd3f8e239875a7fbebd1fa3f22f9d84471e424193c5cc63e3b18b47186f32e95c815174fed6be39cc817a59a4d925aa940b88d44a90e3514fb9cce3b8d4c8044d26aa5d8b2695642cb35a6103e0feaa225d71302ee95f5c993888f91b0dde333f3275eb31e2969c848bab28ca82fe7a377a2aac056fe091750280da20", 0xbf}, {&(0x7f0000000280)="1b7169f16592bf655f7f9d149baf94273da75b110a904ae4b5a3b276c92386ff3ba07a1543619e6e4736b9fa665ac7ea582b715770b6c99e8da277124ee80bbb7229a75534771523851eff6b8df960477c88f37a1461f65a92a4095c3042127f73a742f7c4ccac80018e0ab6f81cb4e091cd843b45e021ccb7b5e215f37099c92ea152721397262718bf8170aee1aa6c9d2479c7edda74ee50d39101bf81130482c347679579c16121c28a5c6387d1f90f6e68dc14b20972adf8f33463d5842d434d96fedd074534a63598d7ad188ab997728bc5008232e90193c697471e3eb957fc26", 0xe3}, {&(0x7f0000000380)="ec8f282a4546b9c00ff1ad7807433230673cc78c7e78578635c33925b40d4d3157bea2fb53f05ddc776f29be14685cbdcf9021bcb82a984dc4fae7745a4af642bb0aaed754c4703ab0266d6fca6a473cf4284ac459d46815b246594965724c93512fdc2cf4d3f2005a1837dfda9b40cdd4675255d0bc8b35c9813f33f43570a2fad70500c150da03bce0a40b9da9cfc8b77446282bc5b3e447bd115d2cb6ee97962252605b2817cf8006bf866c140698de2f2a2c03dc309ec9fd866bf21056302be01682d2d23685963c1ba8", 0xcc}, {&(0x7f0000000480)="3d90188e004bbe831b6cad3cc5a3cb7c22142954fd9ead4fb56c48243bcb58e536057bf2efc3814b8a1e478d8f54c44d5a01f0a62137b9c7e4a285d89a3eba12a72fd040b3715eb6eba96c73ffec0619f16933bd41e622527c31c9cec1f9fe9d3183a7776ede0bc525e0c596d41b9f8ef121fb437c1dbc0a96f8e75758a58934569e554337d16fd14f6df059e25bfc4dddd979b4f5ed2356668fe9c084f56ae22d25c6325c07148bc0e47589a0d0402d003334e7ef6a6b6c1f5d06289b45ffc6ba", 0xc1}, {&(0x7f00000005c0)="b7768b746102f7801e21e00b6e37ffaa002392207bcfa0e982b59c6db73523c5c973aa10228bf22f67dba08c1cbb644e2a9791d591e5468579e607724c8bbe8420de021448040ae35da0f0ec6ebd91a798b644da37fbfd7bc000e9ab9defccdf3713911de87e9bea77aedfef0b5e1e3a74607262f5f7bc6b0756429fc14852c43722f63adae925491f01d434d3085093cb10d5e588e4b8dadcdb01b92263172bb17649f8d6a9751765bfd605e36529dd10468c244fdf7737219a1c21c0da238f0a1364da495050e47ea5805521e6c780887e8a2fe1401b6861258e2db41aa005326d44aa8b29c80f7491439b39ebc7c1864d64f1022f0e339d082cfdfc9054f09f1a02b9311a447b83e63b4182c53687cf7be7c5258770674b89691dff9781c304d48ba8d3c228e94ef40230bfe71150b99c66aa6b3bc3d10a021b6e60840dba1ee622c69e1225797aae56aa6c2490be4671b805d029a916810770b9a4e304bad25e6a2822f40d5ba777ef8041bf412c3b5f2a619eee3e21568cb477ce3b894a3e5090102bf27d285e18ad73caa25fd4970a597bd11704ce7540c311c4ec9651de8993f05235207e7ea75724cd4cb815ca5ec5ff641fceb1e3bda40d0b5e5819a091911743976c078ce6e77723b18144c6c3da497dcf28ea2238b82784f2277bf1e63575d94eb41a55673f7f97e8d8e1eb55c0c1db55f88a08732e751fe16336a091138ad1c8c5e24f3d971e1ff8d3d00d5c2599b119729d200c1a92e0d7086e583e4d373315e053c348d747f6784c77b1272af237bc83acdfb8d62f55861a6e57ce28268ee0c563a14b301ca2946bfd248a534224a53bc1be797510311c9e4735d1e51908c8aac8376112dff0a38e04dd657fe6f8c2dd8f1044e5a7b565850b9fe5704ded901ea5fdf718d133338ab3e2cf2622f67178f60e668bfafe88267fb2991ea280dbfa626e652d31cf56932f082364caec4fb0e17f6752f5139a2cef285c7cad7dff09455fc2adb06c2a99cc7913f4870eff03745ecf85a9bf7576b966bdfeb532a21847ecf66c8b2fd585f28bc7ccbd59922990f5562062e2ae148957354d966a506c5d49df7811db49be737c2db662694900e67d6b5e58f84287dee472376fe902fdf143a0613b78a75791ece26e2f784e7e417951758c61977e7ee5f6d2b51c00cbf83e2354101b1d48a0bbbcbf2a559c13636cce482cacf6850b172743855d6820bfa7fabbf7d568a36ec31d970ba1782ff652a07e1176716792d9680d52a821ac2c841274a48ec7b53ea80690db88b06129a71965795540eda99a0596c4351cebf2a56410f71e8e476cf06b9fefcb29f17c69df1ed115d310668e724c86bff9ab58596ee894b455c6674e53bd1a9cbc2160d2133a7cebf675d71d0a231f7a8b28618c0c424f4b1f4a0dc3bf39cfcc37718d87af073177c627647c1fb71ff37a10a7374d7beeaf9ac3dee81d34b1b53801501beded847033625f050e44f9fad6518ccc65e2820a7a874ea1bfbbb53e12ed1f29fbc8e62e9f2349782257487e2c68d4a9b8d00c7439786ad3a5b7ad0b148ad46b6c9974f17f53e832ce4691f31a7f62a004ec682480c793683dc1f59ecf0541ccc28c9cceddd6fbac1154ca2182cbf33e29e77589c2e919ba035a450f2bce8ce55b42ca2aa9350d0cd02c1ebb4d140374d835080ec03d1233ee47ba6a70deaa6c1a754214bdd67d3ed685a8b776f229de7bbe0e75a3d8eecb0d5944499d89bc9c3e159df93960664dbfa0ababba611e57ebe46daf75aa57a6432c1a91f28136c7170640d8729efca7e261b9abc799dff3b4e1d7870bf52f87e0eaa36fa45b8f0f8a428e88db89ec3a65cab2b1bf7e6113c89d5aae0900db72f99652f9fd4bb05b510ea2f78033ee0b9f75ee585659d9169687f7bcb391ae1044e0b1daa7bc5e2bc91ab3bb89c3d09f203c22fe7771d4b4e37e74bdb0f2d015e831b0dbf301fdceff5ce4abac5eac059facabf79bc048e22efe0544266fc3de1b40cd18a0c44444b3b6490c0741ce0f8cb97646db230cb0396c5ee87349f1c9ccfb81bbcfb081d1bd04e2ff93cb553a7773a5228a3086a428114aaab72b999bd5e12720e76c44c95d8d3580dc36b256d95f0165f6c90ecf11e3a465af78086cdd9b295b0ce40937bd643aad9d1e455c3c0761367de5279bd80f24cf20df8e6847d12de39c4303be1186f6ab977184a1d367a99d1afcb5fef71ff6e44f43d83ff880666ed21f51744d44895023e11de5961910de215ed7bc9ea15ac1418ef7ad446f4226c9e4e1881dc7ffbde3180ecec864d32cea4ff4aba6b8c94e7f67abedd4d2f25a00c88cc2a167efa71f0ff7de5ae22c872c80ce62b081665f32faff6cc155eabde4bbea43aa142ca5676fe7e53564bef981746dfd14c02a8285711574c73ac48bd1b08f7849ae5edd3b5b7cc0105dee9c3b315185bd252962c6263492fc6c117427ccfc4831c4e02880b3d8abf09f03a9ecdaaa6db1d217f76af5f1b6b11e6f2d3383ae6911dc0e4d9bbd85d999fc5676700f58e16dc572faebb05233a4f671d215275141111a23e1a59d1d64edef89a3d5c5217e7c20fb9983863d91fa18b14626d699f31395193045b69098e0a32b21d0f1773c59bbf4fffa7a886012b0ab02605826efc2de79cd5f3e36d90ffe1a09bfa9d7966af44f0ab3129fefb86bd377877a5e7fed3540a5d86ca210b88784b2d961dc555ffb16f9a7fa81f174acdc29d2dcdb1f705279e79220059fe1b0ad4117bed181cba2d1e03616802cc5e73e66b6df9f3717c87bb346561136b0e9383cfda56472f7bd6b0ed00b7165f2c038e19d38ff50e1a2d1d6c1732bd33ea864ad3570ae2a47370806984491f3ecbdb8a36e311e5e23fbdf1f3938057e6f28654a504033e8d66fc481978d8751d41ab72627f1e115e64fc406c641ebc9a74919fc029bcb7a535bc4db0c3f39f3461410700f198f7f0cb1a1d8d036dd16f1fc7da71034a5aad7b8fac8a94e236e3309ff3806da2934a09369911e40d6c56874e728e787f4fefee6ae9aaceea67dab3de2b64dc367e91d609fe77c37b473566109ed733d78559ee41990e8b0ab9a901ff556d12ad6299ae94c39dac5e0170a848afe88a9997ac1cb14bb7589ce4a0e23d67626f946ef48ca5fb4f845e44890991329b5ab8b46efe116fa1bf144e608a3433905896706dae6658a1dc7e9cb471e4765616b9ab0d2480103d0c0e0ed28296648691fb4593f74dc70757f2ac758aab63a17db2e331e4e7e65914eacccb834b436fbdfb87c96344dffdd144e97afc2b7f35879769e3b10b28b2cfad3e736b9bd40c9ffe3fd3e3384458ee4ea299349befd4bb987415123a90bcec1ec8f356029b12abf9eb787e50695862f27bc6a8a806f485ebb96f9138e544271747abbda47fc4f39c9051921c75337ca52946c34e0b77c6f41e40918fa236dbac9af8b08a82fc40c308cebb7155f4679498c3ebc41c64848662fe58ee947b36325f3c8b587eb57ae985b593a9873f9ab63de48292d9620fd8fb1e498d413c798349cb463109ba3132a797b3086ee67bd02fc6d8d551d9ae1dfc701f1e00d859fb95e7824481a423d8b0b034b2f9424d660c19dd66a7d063aa17ffb10541386f6abf0ae96116d1ab71346fc9a02c4bba2845db5f171b1dc5f52b03a01431d0b4e794058e8a4552b58ca58400ce673fe58ce12909a66f3b077292b3447391c8a1fd8d6e64cec2c2e6a17ab3c3142e344d3405cb89aab7af15ea774274b669d230d80fbd722b0a8602974a2e6bd1954952d3a1bc3d5d74a971bb31c61ddfdd49271bd99a97da5f0d10bee4e96abf0cb5a4ad1baab09b0b86469b70744e580bfad69e87c963df447a0717d07c24e2007878a288d68afde6e724bad974207d54461a0290e1b2ae07b5987e6ad11847f514b7c0b8bfebd5184d81c69c85d95c06f9f1358931b63e42647700b79b14e2abad266b7c4e30322d0c4dbb74cd61706a51df2206fe5734d90764d2aea495bc54d586a3f3b89c1bfc618a5fe032812951db5ff888d00f92b763b44652d97a08c61e5f51ac15fa04e05c0c5089ca04110b734de45f73bf6e3cf1365d0689f10b7af9cb4e630819c8604085d9e36faba96d331f0a0f9906cd1a65aaadb3ea9744b44b171a430bd8e150821d7c7b0b39849464f691571d48115a0497b18f250e6238bb87d9a50e2687af0aa594d407140b7bf8c46d9061bd5badb7703213eed4a7b06eed425520616ad3ca55c08761b50a36279fb04e468afac2da83b50c6b90a5a0c0eb4359642fce25cea9b6cf0c50ca7ec0b152b9693a6ed159109a8548073f507e9e89f964f5c292c6faea0f0089a95de1df8597f7a6aee797f5c3710876e8a005181d16998120a6d8e06fe0e821e6e8de58c07f39e995d63da421f7a34ae00fcdbb8fcf61b5517c5581a0b671e77ad11019e5392e5a7ba90434cd00be7d0d5348d94a0e2cda673ea0ab4e4cb79f3233da647a495c79209a1bc1ca49ad0fc7f5176b64e56ea021dad06ad5b163fed9156922bb2fc1861e34060eb2f08bc990c479e1d7ca50b3b75c61872a64d398903adaa9154809dcf94a95bc2048a71b423fb92cda291a1c74fac391f77488a53e89e136ed0fc74b7be0e651afeef3434a53990b317c8b93ff943485b58b2a4b6deed7ecc4ddf13e7ecb468d9e9039cb6d70136dcd0d79f435f527f4810ed3a0132a270d16535d444a3c99eecb5633e28a21c684586c12f58d861c42cf479175cb3eca07b8fed93788e64f575b31092016fba09f11705b1ef1e3580430b7c10f41ea00f334b1759ff7c5e366394bdb549328078b862369607787e6cfb99a722ee76f327ad0486561b37ea38349e2d263e407ca8e5832d5787592247ba1fccad661a3451ff444e4f157958f16cdbf2b6cc4e774bacec129d6767a4066987d04acd504026e315b79bef0b882be9db455ef0399f6191c1d61c23d39d06f9f8ff44088855ec32c633fd736eaa57145d21bcd5989a0fb89f8d8b8ac0e0e52dcab2877d7af4a2a525eb4acedf42be614da898c741976a181d2f478ed8970db51a5b435375644810e3ebac5a1ed755a087fd38b507207796246c4b81814926a663d1b4e18b1b186d29ee71db85819c15f3ad837269c1a0d611d2e976d579ff6165791c3aee7bcf3488abac9f05af3e29988cf005fb0888aec99b74822beb0dd6549c584b274f78d138dca18481f7dba30c2115adeec874f9169d986088c6f13742204c95cb2609b0d821c7b4ea33646634537aad62f5ed4df55fa366dbd173fdd3fa6964dd50159f3fd1ba57f7abf0d7746fa12001ded5c7c6e35e0fd9153c10b55439822edfe60626896826c48fb9aa94c9fbc45aff0b3a88b1351a217458b22a9d0e4e2b2ac5c1b5b8ef6eca21cb1535874b93c519121e4b3027bf95f7b565ae86329b75ec28bf98baffdb37345912408b10674e0831eaa185b3fc0757f6cde8115121531b8f479398230a90e76425959705591b1ccf2f35e32d6b1fcedcf5c89764615fe78eedb524b9d62a3d52e9650130f33c24579f0b28ee0bf284f74f16d28d22a86cd9eee49de0184ccad8c23a93c5fa679095fe9367347ae54624cf1d237ec8998f4304e6aa1527c57e3ba547d522bb50d41721b58a11e6ea6b7770e34448994e712839654e5e1fc5123507ba89439be4560878d6d5d932d564a68a7e975e1713298bd94d1cfe96f9114adb3edc9279fed7c469347d10c2480c4ad876412f16f8abfe4f88d8c6af7312e033a4e1695dc577d7b1d4", 0x1000}], 0x5, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, 0xffffffffffffffff, r17, r18]}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26]}], 0xb8, 0x1}, 0x409) 16:03:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x1000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:03:06 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = socket(0x1, 0x8004, 0x8) dup(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) fcntl$setstatus(r4, 0x4, 0x80) 16:03:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200)=0x1, 0x4) pipe(&(0x7f0000000300)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) write(r1, &(0x7f0000000100), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x10, 0xf14, 0xffffffffffffffff) 16:03:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="1a2e06", 0x3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) fchmod(r1, 0x10) socket(0x10, 0x2, 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0xbe) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) 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 = socket(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f00000006c0)="6edb225cfd007b10894b2ae18ce7f2997090f2e9afa6d89537301b2d3911", 0x1e, 0x1, &(0x7f0000000700)={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000007c0)={0x9, &(0x7f0000000740)=[{0x4, 0xff, 0x8, 0x1000}, {0x6, 0xcd, 0xff, 0x9}, {0x8, 0x8, 0x81, 0x9b}, {0x20, 0x3, 0xf5, 0x2}, {0x1f, 0x10, 0x1, 0x88}, {0x9, 0x91, 0xfe}, {0x94e, 0x3f, 0x8, 0x8}, {0xffff, 0x1f, 0x2a, 0x8}, {0x6, 0x20, 0x2, 0x1ff}]}) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) connect$unix(r2, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x1, [{&(0x7f00005d1000/0x3000)=nil, &(0x7f000044c000/0x4000)=nil, 0x10001}, {&(0x7f00004f5000/0x4000)=nil, &(0x7f0000667000/0x4000)=nil, 0x40}, {&(0x7f000050b000/0x2000)=nil, &(0x7f00007b9000/0x2000)=nil, 0xffffffffffff0001}, {&(0x7f00004c0000/0x3000)=nil, &(0x7f0000777000/0x3000)=nil, 0xdc}, {&(0x7f000028f000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000075d000/0x1000)=nil, 0x8}, {&(0x7f00004ed000/0x3000)=nil, &(0x7f00002ca000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000266000/0x3000)=nil, 0x1}, {&(0x7f00006b2000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000494000/0x3000)=nil, &(0x7f0000703000/0x3000)=nil, 0x6}, {&(0x7f00006c5000/0x3000)=nil, &(0x7f0000219000/0x2000)=nil}, {&(0x7f000078a000/0x3000)=nil, &(0x7f00004f1000/0x2000)=nil, 0x9}, {&(0x7f00006d6000/0x2000)=nil, &(0x7f000064c000/0x1000)=nil, 0x1f}, {&(0x7f000007f000/0x4000)=nil, &(0x7f0000030000/0x1000)=nil, 0x8}, {&(0x7f0000164000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000358000/0x2000)=nil, &(0x7f00003cc000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad18f05de2f4e7185c66ce37749e2809aaf1acc369e3e511e352287e7b6abcdb1e9e66d69c46e2acce3fb69ca38fe7926c6eec73015b171f182f6553ffe1182648bb0c12", 0x44) 16:03:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='tap') 16:03:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x1], [], [{0x0, 0x0, 0x3}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:03:06 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:03:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:03:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff, 0x0) write(r5, &(0x7f0000000140)='W', 0x1) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) syz_open_pts() sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:03:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x180) sendto$unix(r0, &(0x7f00000013c0)="40db1f0a021a086d770fff84e30f9e198b2f87af3a8145a0ca224f59c466a738d24bb9c33286f01b3c7a8679cbc74b714a5cf0054c5666ff3cd21e12a6d3c56dff6376d4bc0c7fc973803b6bf8b392b0cc424cd8d5b46666f1d6348d7be40c98a80039eca2d7ec2022bdfb58360145bc805ed758584c8ca8fb94f0bb6799007de02e5b36fab11ac6bfb2f38363d2fbb2ea2fda2542662c115b5ec6aa1ed5e34f8124afcb6d98d0787c73e5eae7f511d3c9a31c792f56f813fbcb456d9f268c27e73263d1700ae2961df87096ab250329fd56000000000000", 0xd8, 0x8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f62653263d7e30ba78fb3eb17d322f8f0fbec4ac29d8521a2311b3010262f3846b602a304d74a94a20ce0c0defeeee09e33f5e7e5076dc215ed36fafa6fa53c6d444d4ef445096f4431dc1d4dfe5aa267ad3bf328936b3471a6d3a508222ee93dd9db095ad2fe638bf155c75b9d21f300000000000000000000000000b75f10b3f84295bd099c9841bde9b0b3201f3618498ef22ef4813a1c2312c030675719eb2cb8bd48c1a95c54a9269edff7ec18ad1f3d2b2e19418594dcd64f800d3522cba4b6c8289c8e8594aa56029d836a8b89ccb335baa45f826956e74ba1cb9d0e3172847a319d805e5d5aaadbf2b7af1e68ea0b7235741917ff09ce32027a28ca1223083c91c2d71525fe9347d4ab589ed52db80be4cb4e24b0173bd9b508750d006d1dc72f34ce88e2d6a694b9b9a3de3071765e00b1a37134c481f17f8d52a6a7351f9a4633557c9402173965c8e78731fc13e8cb6ab1"], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x98a}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') syz_emit_ethernet(0x1000, &(0x7f00000003c0)="15ed402ea145128469c3ca248250dcbd6f6611a98910e524549a757ffc13ddd446700af163fb11efaafe918de817c365f02b6a039f7f9c7499b238733e0692f3bc858068c4287202e3920534df3a4a50e8c560667877bc7c94a307f54fa7d0fde24856d86581a62cad5e986ce5fd8010009185b71f9a4d8c7e42135e716c3c15b94f57928cded4292767d84d2915133acfcf76d619d49842e2896b6314ebeecad86bfbd4c41c7fce93950f2bbf9df542c485d1a65c2bdfc2e444d099f681e89af17a6d8ad94325324f590facbcd4f736f469c0c9358b2d53f41e121cd08aff04b8256375638a9e2f1a2dd96fc8836e0d7e195e715889edf11e4ab66a4a618f9ef3a55376a96119f78473c6e74e7dda7af9954c1786fa929e2d6558bbdfe9eadc3a4f946ddf83c200ea144c680360e5d886319fe516a6613e00055c573707eda7b472501acf0c176dec16261d5e0dfba3c786299de1f37f6a15be0eb5cf7f60d678cff8c338e8819f13b29c778cfacdd326df9ec477f20894f84c61bdf86ac6aa3dafa50d9eb33a29efe1d708e260d3ae2ae7ab0a6566159b248c993c250d20bbc982ba8daaf59e3a14000754bfee5a4acbd7d278b529cc52f92c21eb5b24bfee33c0711c69f9b10164155f00a91cb020e0a77c108fb18db9d52f19ee1a7fe9e46cef638b5f5c654947483379278bc450745e62d0b9b0d99374239d1da0a4a0bb0cd8bcc51e937d16843dbabd861d0798c0228f904f846b73ca83d652d9a34436171a89f6f300eefbec88cf7921c9cff12d09df5a9e103a79049ccf50237d3332f5aab2531ea05dbb1e36c24322c962e9f9f12f0f5bdb716875da0c6d9e9349109107b4cbe3f378e82ee0e29106ab3ccf3d897982d41e0cd5398932998b69ce144431d002bf89e2b39389d94ad5bbcfb7d5a8b3458c3a27d3db2855150f74549033ab4f6f33d768f92d29c17976705e08812ae93305667233de1bf556fc8feb3c9222b037fa5c5679b1929907e9db35bf7fb97790b6b6852f437874d16de6326a70383a08ee64dbb521ad7d43032db9b8b3e3c57d60f89e48d2b2ab486416559cbb6f3226ed387e6d28844f5cba96e76540dd7f19f1fd55615a54d7b13f6eb8f8122dad68d374b7bacdda2f9226d0da399fd8e3be812153e21afea5a00321cd8816917f42e43d3f55a7de0b98d3928bb14c531b0add0b927b06d4a10ca4b267558f4c67d87074d3f6db3cc25aea780d42a6dd1f3bc57592a54e869cc27af088771fd1f75805961ef6e986f135f970425546e316e7a821c7e2b8f0e11151c263842926c28351a4a814ea0245b3220a181b165c483063b2427eb73cdf90f8d747d6d879ee211b860685e67a938251c963121c31e6272a03f04ec512509171af85726f25c61543f0df75101a81563241945c511c439f6e04ffff42baeaa35124e8833b6e716f72ff32b348da066b37be6021748de8e850b98a78994a70aa8079841b25b1f9e812a2ffba77ba5580cdef8f999f8f3d3c19612e8ceae7c84a110fb547290264431ae66a9a2a4e77cc2bc87141e6786238f2bed1b47844fbac3c734d988a0919399e5a2116b9c192272aac4b28781eddb65ddbe89d79b28e9bfe2faf255d2fd4123bb4717e2e1dffbe8b4ae1b581ff2b956940102393b9d615b32da337fff837348706dde6197b3304dab3ac5c7559351e5ec30d1deef66fe3476c1ba923cb282b24db9b705f9acee53c34a7846051fbc23f285c400e18131eeb1fdea743ed33a6b10cb684d89f5d254d41675b1a236a53506bc4bb9d663090cb86d1c807a08b7677d7fd2d2903346113af2c69ae25a176d6e43310cf3e3003fa23fbf34324c5e244a6333b0b33515985b53903d49c42b09e98d14233ec8cc267005900d1da972ca1f4174f3a672bcb77cbc8692aee7fc43bb92e3d4dd696dce380642db1199f4f71712bf939c8a1b54224d88e750a220a37f4bc7c6b9072d196e2a45d562587b12b1596b577a944b46cd8694efd40ed55338f968b7cd3be03df59d2f747004110d3a996b7019f52a9a73edff08b1b03143f1982e3baba87d8b742093ba9dd32a69231b9e959b0515a5c54afc1874306eda1b681e9f7fb5c49d6c4acc75657aa01595e1e46c6004d0c8f2e74248b59d4dcc879ef6f75bab0aee7b0c59181dda6bcf8f87fafbde319539be3a2e72550d1ee29b955b56a08942c395a8504e39c46bdfddc6a198a62c081cd5e351824294cefe535f5f94e5bc4c3090b28a9299bb286a17e0ee25db442be03fb5cab1c14790631a1f4590a250a7cef604f04d79c5ef2c46d6d76175341cd9b44a1d9bb9901ef09fceac544a972222fc63ffd406ff235ac36af3437c01140c1267c44ec9362a0135aa1809c40f356c4212092516283083b9e2ac1d9f4a0e9cc519ab970a93834cfa45e0efcfc4b8e1cf4d769f9a454a26f61303ca44de2b184026a815a87948f817acf329be84c50890b790cf15c5542a11235af07f7bae793b77a2dc682ed13426981b2009c15013a3266741cc28d5ce3a55f08eaa9bf8b62930d3aeab7fb057f05166da52cc761bfb78dc6b24d7bf6cac52ab44f38eed061e0dfe556df5e86e55a1d79329e80aca1ab06780558d0fefc9bb9ce98ac811104716743cc93ee03f2663aab488e440e45d5c4644ca88bf0de2ecf1d5c3f861e2b1ccafd29791234d6f77e3cb548573cf09637e5fd807c45963c38f5f89603f8d769ca139a822091cd7e79e220c38378401b274e1e84c003952aaadce8c70b6b218d8a4b81d127bfc26adb779870d0836a307f4cd210f9aaa6fa9e97d69eb28db3f5824c731caf8b962cde9bcc171e79942960c0a6e138c0a4183046dbe09db829f35a774ddeb189d1389db282c6fb9a4066afc12d0893c0bdd82183515246bd401922f18f1fd7cd7665891ac3728176cd6ccfb7171c5d8e3638ef701ef78623b56e791509b93a1dad4baf21b0ab82c4950da8353d01e1b8e404a0e37980ab0fda16cf91d1d9359877eb0a2f88495b69c2c902e9207250e6fb7115f78f62e1e0f2e8bce9b41d97b5aa33e43926f16bbf79b121ad9a70360f114111099e75ca249a25af5c0f4a70627a8c368651bd590d040012f3af4d09c20fdb61d796638287749cc64462988bf1a48983b501f243fbcb719162e7dfc3eb2c2fe1f3cbd93d6cc80c0a3ae6d40003a690c0e34149c0e253f2f3c3bc66515cc24560155cdd57df9f106e4d5408824b1a4699cc86ce3662da4985abdad0e7ed28fcfa77a722afc7ecdb1f206b663d62651be71e7f9ce162b217831c96e4c1462ea6a12d67a523067938ed2a3eacacdf09056a8a586b47102f2f7b6a715ffbdc2fe2fab7196b93157c0f3a6fb82a15232166b6a1808f81e542418bec545e35183dd7f4f5d847d4bdfccf04eda01c77cfec12dfbb2456c3a09780ae6f363013617bd4e8337215c2cda05897778df9f61c692eba43a71f226bcfa09eb4b5df486dfd345ace33d3cf5e7e6b43de869d50fb284a87a965db72c85c380112edee89692073a7e0f488106f18956fbadbf9149ae3aa6b963b22162e0200f108bb62199640de86b9794542984b1e068d45ddf71edb3c2881d9df5698fbc75e8cd2140c1875c5238194923958ef6494067c018fa957047392e777a619f86b27f2306510e35d03b2bebc322a94583564f738467058730d426e45851eb830d9f9940b776c51f7394c466bf523700389a7c84923e9cd15cd947d7d1405d47c2bd168784bead2fc43e908f3c64cc1ff65321b0c2b2cab7ec6f1b76759bea229cc871c09fdaaae08db82feb2ab7a790f1096b828714dc0ad2bf699def4da57db488ed4796eb1db210a1233c4532efd829f326f8dea77c0590863e3188e3c912781556451d7844c6d3e41160c46bb64b01921b53084a4339d04adced1604889203943092a120925dbf4b30a0b0546b154b25c00522cc494237665d876d35246985d11b5db4f9f07fa3c13bee55b67cb35c10bc1255d06b0a2f87a2473d88e05c980c77be640ecbcd938f73f6c25e36e2602a60ec63168b7741de6f4087d147e864bf8205d89a2329ed3229e4c9d65bec99e274e9d8ec286979006d315a157feb989358199301011c910443ba02ddcf1b09c4b3cceb5ad4fede46269a5d529ffd98281c9ffce725b5220f4585c8b6037db17f6c5c8b6dcb3b47266db69fabca9a88b7a0818244e7ca3a8e21004720a566716b846fe8e92d342d7ab92c34638713e0d8b87cec303b5974dfd3b2bec4c39612b6ef581c9a6715e4cf9666dcfe753e45f8958e643e61f0885371fe3932de8e2b8b1d002212e735495385b292d701651f26612df9b9ac2c87d4598ab4531d1b2dc3b98532b4bc85282e5789a5824c30336d4f8b0aec6262349d96fad8447a79b383ba275fadacf6744ce32628354e66e170a6270e0c8a896fad660394a155f9c8dd93efe55a87d6ec655fc7ea2356085282af963a9a6384cbb129b654efa47624e90b18229da68163da32bb34647d45dd88e7ca2df990a53a0a21f9bcf6981343d79ba0f6f26e568948e3ade7b439010d5ac023c3407d4ed00b9d1d18d6ac0334f53c42b01f16349382560240a468681387e3091e9608e162be09f58100837d6702997b2fa6e817c89056595e98f7505e84777f32b78ae4ce14aac11e749f7637b18b2c93304944bff1e1514bdeb0931708c2b3fb3fc4f7e66c8fcae582af3b58462f3fc575cf3cb2c605d27e7d6585208418d6fd778b8069399f1bf56bcd4dd25ec047d55e2632ad017aacff50e68e1df4266b57f1fb5c41b4eda37a934a998cb185d8e3574eb1ffcd34c338c91aebcad42b48d9d5da2b982853b58e66e6a2291e9505669594931c7e08673f454c4c82ac976f16fe6b3a10d7d0f5197b56dd703e655ad0b970d283a94aa9cb04df0cd2d5ed743b1a2c5b98b33dbd744390d2e38234a90ffbb9e65f4d3ce73298b244968d1edf53c13bb738e73c58d01fcf622cd754de53f394e7279958574820fe1ba573928662556c1a271e262f0f5206a8dfcae102dd0df2c21b3bcb3a6cd91f182de8330d617b0a83c2d0f23871f13521fe9b78bb9d1873f272af98c43e7c96801400b31b7000df441c9678c4973213884c0fdc2561549d70400fa06c1a6a9a134667dd2486474ebe961f0fb3efdddf02192af4487e3f2744afc767808a8bf869cffddf8f929f83d6864957e92645d448bf84595e0d865af249ffb20937ca971a0f6899aff1d8f7d920a368d0abb9beffd03cc3e70cc3f4df86f3fdf93a57e2384e265563575b42e08fe9acef4b210e97da76b5c2dec2f118c0f87b27e0ca5be35593187f337380759778f391d6d70ee72d91a5316cfa429f916ba270cd4d659ceb14a172d7e4a8cee15983054de03441e331249988d0bbe5631abc1dd348631403afeeb4434a4cd2ddb848e41118dc441d5a2ae31c87bfae0628e342ecea6958a9d19487419609e6a08c9529c4b1fa0d92ad8be2c2682897d472efd75d8e92620cc38f1eecec495b84fac0bee0a9d0c1c4c1847054cf8c0ea087705b82a070f60adbdeff8843371da13f925d1329b740afef3da4f551cc369c9c1bc6669bdb04ccd86b46d58916b43bd91ba764f5187978cfa07efe181b94eaab5068218247cce3f6981be90810369474a7788c74e17ef9d40f48ca960d32adb4bcd5a8661cd97bf5bf9fa8b8ee993124adf98ec76c74f1eaa87f14d806acf39fd032e713238183c500cc3fc83453676260bbfc141ad5db406f722c48c72c683bf35e1a2ced1717d0b55") getegid() 16:03:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setregid(r3, r4) getgroups(0x4, &(0x7f0000000080)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, 0x0, r5) shutdown(r0, 0x1) 16:03:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0x8e2d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xd78a390c39fabb39, &(0x7f0000000040)="fd612da001ae492cdffc3279adff") 16:03:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r1, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') syz_emit_ethernet(0x18e, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:03:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) dup(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:03:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xa000, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0xc000, 0x8) 16:03:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x35, &(0x7f00000004c0)={0x83, 0x401, 0x1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:03:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="142000000200009789c26d37ac34ac1d001000000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:03:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) geteuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000100)) 16:03:07 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) dup(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:03:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r4 = getpgrp() ktrace(0x0, 0x5, 0x8, r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffffc7, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x0, 0xffff, 0x0, r4, r7, r8}, @rights={0x10}], 0x28}, 0x1e) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000480)=0x51fed95) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0x3f0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000140)=""/143, 0x8f}], 0x2, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="453913d8f7c0fe7498292cb890bed692751e1761fe872cf55e2228c57fc7d59ecf4d8cc5072e1b96701dd1265a16c087b9458bc9632e7abd52f5139bc6dee6ba8c43cd9ddd06ec1ebd58bbed5c83c63fe4", 0x51}, {&(0x7f0000000340)="083d67bd76695e349081f905e9acffbf524584906ea1971b4a6d67e508879f7e4f41e8538736259c9960028f5d4ecd01cfb639600d05665ae49922ba6796763683b6600f2d48eb2ce41a57d9815b8e886293387b81ba9d4b1b9eba64c61ed568b4098dc905930c28c40b2ac582d77a8bb58c757be30665c4839ddfb6dee97b90df4d16226fade7292c84aa617570b1e7727e2cc351307c16f60b8473bdcfd835df66dc5c89f63b8b3dede1657ffc2bf892fa1e541b1570b095149f75117f1a12ad3bd3fe78dc04fa72b6176fdb75df01ea907ff2d9a81f457d9b5d", 0xdb}], 0x2, 0x0, 0x11) accept(r4, 0x0, &(0x7f0000000000)) 16:03:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x10000, 0x200}, {0x18, 0x2, 0x0, 0x40000}, 0x100, [0x0, 0x0, 0x0, 0x0, 0x500, 0x10001, 0x0, 0x3f]}, 0xd) 16:03:07 executing program 0: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xfe44) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() setregid(r6, r7) getgroups(0x9, &(0x7f00000006c0)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r3, r4, r8) socket(0x0, 0x0, 0x0) r9 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r10 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000380)) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r11, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000c00)) r12 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:03:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000001c80)="5557429756c4a889305c80e14fd31c7be29392ef64bd1ab5d2fdeb5884616cb5180876bcf1ca5ccfb6ce5ad3410f49bab023dd1fb9960be213a8c2ffd9e4b8780be5488c7f0473b8ee980f484b0c0811250cd2ad6d5d859b1be216f265dc3acd98b9a6df6788d1d1c1d4e98a949d8644028b73b5e46f6e300875c07ad85d9cc2f9a8b2b19d0adc42ac7846bfd9abb1893d708bce4555c57bee9b029edf28f67daa9c361b827a593392f93800e825ec178b461e176ed0a389aa2ff16cbe9c71d35d30760e7634ab8b0996dd02c28e7d06ff394124d81182c77c9b38ea4550bf216ad1fc37b18b8fd343594d7227ebf79778d334e0f5280b51078dcfd0db0b8e043ba432b9f8935c6823f0fd7c2ea5b92c6094a626847a0e218ef7b38161421ff30d84d1d6dfdcf0e598c6da9beffe2ad619d9abf3e550a2879d442308e616845633e4d96b9540ab368970ca97d1484d25548312026a1988246015572fb6d162b8d62acc7c3032e969a2575075e85b46d26fc4b2e83dcb3e5d11063026e43f12a386b0080ed8eddc601bd3c5eee2c057ed99935ef49a3aef23eae98ef71dc7c09fc5f61bc3b63b4070794922a902c82369c8e31a8fa3b693e3e4ec5cb5cd30bc67a8ac288fdaa7d60de08a67f62deb13e45bab0b11cdebfad6c8baf1e26703ae4516fff8ff1d8ce8057d263b12d2ef0e8312e19011dddddbf8de9b0ce935691f0b3707a9d77dd0312b0846c1e42d7dec589b600c3127f2da9e893d3afb3de643b09669f60ce82d7486bcc72e87c3b5554a0829cdcd8a719ebd1943c940102f564bbb9c8eee92a797253c7a329b1026d0fe536c29dde1e18940c15b01b8f816a7a37d971b69c613a2b981e0f7a602d24d454c6819303a4ae7bb678eb0d4d655105edae680a4b29a9af42c6cd972352ef9c3c764cfc2a4e3cff008ded39fd29b3963d3e21fdef80df3ddbbf932d90426d8e6ab98a489213cd65c53903b87853d96bc236fc38117748754b7cd76f0535475bff21c620cff48d7df82a1054054c9ae0d8c0d5da81ca92ea74f0f7aca8d188cecb5a2cd3d55e308d6a180c41b3ac86db92049fc128c36116ef2179bf40f2180aa51551e18a7215adc5afab280809f504988126e8365d27ee434673ffd8abaec43ead88ece1e6bf5f121f5b274d783d6bf1b04617f581a44e11767b6f02b08c6ce1eef7d83169ef99eb30c4a0da69e2a0ca3862621713d4aac31bed7305db142083723bd9fe3d43430b0346258e922c65bca1d3ff90d2a2f7f8241299fd2002c2a3785d966f4552138385075c088ba852da7a0cf650250195960d376a4e720c08ee7e6e48af7803253f31229e8ab67deaf117814d4bb0aa579b4a30524e3cc0f0580d557004d55d2995ae8f45b2f66f7fb6ffb2a3afadca8f2b3488fe800acb747a0eb01f7e30bcc1991dd0698924eb752e3d066847996538120c32ac7e35e32359c3ad8a0c81f19f55a4ecd6924cb8929577ae5f8c07e2e3b67c2f1df6c9483abf494233b6f60a9469e2649a70039ff0242e3d8ac5b067173175d078463e506e9a1ac163e5c3413237d2350eb5a4b13fed5c8c6fb5347c902e475f0778b93f7c56cafb74d144cdbd4ea6bba1416a162d9712d30a5cd585af0f8dfbb260e3f6dce8597eac96bace849c24b813acf294be7c6c6736c0e8c7b5eb26beb85e659b9d89ad17db0468b90dab4628b6eba8ec33d25024faa9d9a39b434eab92cbbf8ac2b182aa84f1ea2c50d076578db79f42beaec017a099ae749ff06345b29892929be603ebdcf1dcaccb1d186e762833a0f8a2abfcaf905d6e98713c3b60bbe6b3463ea875987c04ff2a7115b4bb0047a1a55a55fbcf0155073d1c2d03f20bd9a8b7c45b987e540975db1dc6c0245a91aa210b8523c40e59e07f85519f1d7c08d25b5a510212d8f63dd12f4db78424dd09e27329dbea2756da2053b19175f0ddaf66554f4e16e1cae2324fc96f57116dbdc7fd7da331d209230103b296945cf03e54db1fffc4e11c3497ce5ab5393a9e5ff89d3e61643e3b08dffb0783cad4295f86ad64449890a072a2e6afc79922411665c5fc1f3eeee9038c1998c92e920fc96fb61e3a2337fd1cbe9e99643a34e815376495724b6794e22484e30044bdba51e6370c6676f5fbc20824f7bf5e4e40f57d05e2fa4c01f37232d84472acf8244c9f6710e4ac27a372adc9a3cac61729d1a45dbff5b159166c8a74b177f2e7d14809a2bfc5f0946e7eacebab62c6f86b496fa776ff482c1e98a11f96c5403f1616242fcb94a204bb1b799d65cb1832577df08860b949ac4e3e5fdd61ea35ca080063a620b3d87c18e63fd5308823c2a96034de03aeca1ed4ae98ae6ed7661069a86d113fb16a27dcad9cf3685d0697ecf0627308aab5755823661d9ed2fb678b0cea035ea247377f6d30b22006496f85594cd339d3f9dd1d4090fa45b7404251bd6d20b170f073bca65222d54a1a98a83d608289288708bd9c2c3c9a5bc51e2bb50d80e33218f626197e493d06ad375278ce529e43275fbda1bd2ed3a01db3e9de8f2a2dce0ea4caf12d78f0fb6e45d4682eef9c1b9e75cb4ec5fc75468675a1fc83370844e7ab75773cf0cc4f2f923a8ff6c9ba606faf190e6f00315e0b599af73f639353e124c8e9a5b97e1ced83e01eb8c02c6b34ff73539ca5d8c6770ee5adbca8fe09255e9b78af65921cfa7d6bbd5ac991efb52d7356026ce932840d6b513480767202d384afcc5f7e933207ba8aa3f23503cfc4085c32fe8275d90f7a485ab3752b73bbb33942b3d51307d8717d7013ef38c99e11afc0f24395f7171eebbe8c2140c5b4bf5f806a599cd8bdf019aaead3f342f9a6bdaa14c969970ac6fd1870825e19a33d555a86e1c386636e24424bf25770540f061475dd07dad696d926329736e3c7d260986cf67cc25eca4f947b395cbce7b8471ab6422f8d7e1f441e3d19bf438b9279ed5f60af7b7e9ae96118a953ac8c8d99fc100110fce9e410b6f32031565b61113356cf8f9c4c5f080d126ddf65d4970bb1fa2c1b0511c07f75d9b4c882e872212d40709eeda0d09a0b6c9ebf524bbb25ed50dd8504cbc565601a8f927423ac1041adcfa02aff56db08bb8fceae117c35bf5324cec2581deeba6f96e7088adf81e998b9aab8308d7ac0bb6ccec7c1ea0306a49e0aed1fd8e51390c7c7a4e2844174f17a6758a08753c9b23afb5f9a63580dff31cfbd32566d3aeaac4e1b2fa743a11261c001840b2970111b47c361c6a362e969ed3b1160582790fe498effb13fb8347c1677503fe3ac50068103f118635ade1436bf240c376055ec39d0698e0a79f0005cb835ab7fc6a765a0b80127ceb677ab25bd9723a87a445ac249d2a5fbe33926be584f62b2635536579113fd2e300706dd33761ade323ad06c8420d5b484a2e59a60d989ff5f11e5434e5e27381da286f7049f9d63c103a1865ac7b2e826a9900d273f4bbc3f2a7aef319d221b2072fbdb09b5f6863eac0f60e3670b11ef3d601242b266d6aed6dadbd67bde7c37b26f30a99dde3a13ceb4921d633a897898c1988858cd33aeb5808cf5284886ae5e23fe74b401bbe430343ddee43a2fb77c9273c777ccfa5f7ffe6c02237bda3223884adf8bcc55dcf53c9ef376ab1957380c61c5bc8ed06c16d9b7d7a0af7221fbca733d864bee7fdda0cc35c350a8dda47afce4bf4db72244493f338717381f336997677f32b3f048f57f43f5567245a83b21992bbb75e46cabdb1648d8ba71b040f184ef1888e4fa8c1a1f6374958b2683d93c0dc5af497b878d543c67f07ac6c27308802d983c78c128ded0d804877e41f2759f78fe8c7a574e12e861bf0837ca9ce70b5002af6f5bd13aa2ae5571eff2982758cdf3989c8b65458a72bd1c1b4865241321eca053af6db4489d0bbca8515cd17a37d996b28e06ddd88917da462dd6544dbe2d4e3e57f4a0a1388a247e0e5efdcb9f1a67640ed25f4b19f972dc3b64cbe5567769f656f6f6e1a56572ebde407b6cf68d1149b40450dd89a1bdf542f9719ea1a27133de7eaa6be22473ac631313b4ea0590aac90056a91b5ea80f74283f3b1c78a1de82545edacab84a81036b2b62a8a2d51b80c8d11a98c96baf957632f973e316d2a63acad78890eeedd6b841b4d2c4e8eb8b901b37d6cf63af6d32fd3845260535a557e6d246d1e07b138aa8b3ffe44f92298939f69f9e7c32a40f99a947e342d73ca120b8d444e82ee612ec49bdc357e5b6fce537c0ee6c88bd361e4226f03e79091f961b3ef76ff1a5b94ebe0280fe95a6fdbbdb80baae43af55ec7eedf8ed4838d8de80b0bfc16a534515a009fd57c91d8981d2bc590d20590804e441cdb676d4e2495a6d0926e2ee8e1722bbf55e34c22d72c55ddd27e22c77de59a71a5bc5dbd1678b56f24a8f8dcb423ec25057f1b0c396f2e29082a79ae7d71570ce45d4d897e490c8c2db3a834b9ffc357bf8904a9487dab4fcebd2dbd2f6e7c885a811aa744f8c23f00178115b22c1c9dff9e09a8ddb7a59ba9cb951044e8da342a289b7c1536bd0a473de9c41e23aff777a4e74d8ef0e1a66054a127b09eb77f03d45016d8e8078e536b7543d2b551f2c4feeb252f9f973460539207b0204d292cdd3ffd66069cd4c04e051e943d3f1707bb5f65d5bfe1ba9be3264ae396c564ef9cfce75ce93d01828f03614f5556d6a7344965bc1304fc8e78c073a5065b2b95ca39a583c30283e390fc87050c2e7ea6a41ec1a6cbc0779147f5812a1390f6c590d9276761fd11a85893f0df206334dccd9dca9a9f0a331487855e219006c108eaff66164df8d170e810688a3662fe83244b737e30e9a4baf169f4f20f6639f624f9731763d4037e8ba13574fed74d9cf6c260b51c93de1f5447182e9c4644b03d86f44e9bd9edd56ffdc74c9289343ed6b8a1e6a7eca78b3e806cb8d0eb39155fca2d3b3a9b654e708b53deda29e4d0bbe0de2782759e494cc2d9726af48360ef6198d2a829a5233dbe1622fd4d9bb8e49741b0e373930eb62235f219909f6b6111ded3f92dffc24d1bd1d52295095d11348f87c6e225c4adcffdfbe3d48b041bfe5b704958527f7cd9ee3841e390a9f03a08f8ffd1e94b6f645e6b287c3165363517235abb3777aba28a6c0b3ba0e01fffb5e4206da8f5e24df1b7cd00f208605b2bb3a6aa064ab9bcd6b9212fdb3d9ac39883421388a4757890b7cf533e65f0726f0825007b13e9da4b671ecfbc1c4247d1a06c40a781a1531f1a0e707c0afab4d8d96b8bb7861731fb3c1bc14cc3cc49c0647dc4e1174f1e7b39a39f6d918c6037eaf3341a5b33733a6b7b27aac3190812aae68a6a237b2ebac15a628366eb6325d6eac175b6ca6174058f08f4226a973f4f7743d271b94e02fffd3177c35461ac786deebad0f87b4159a210074352af9fceb49f8e546374cb708ca198dead280c788e5536903af0a2b24dd6988aef402dfa077eb9a51183890e856b0f6ee9eda00e95d49237518ef99baa3f83ecc59b0ad70415561a9ef68521316f2b3cdc075c9e2221ef37f9449d470ea4a82651c5173fb7a3387f0a2d62dd144cc5a6763f475b85c6f619a0fd7e9de54dfae284b1193bc99c92c3086b045ff715944cf66aaf329d7ee9ff149132407e434d49a8c54e78e49e9f3f0c76528c43dcca37c332600e5c4f35c927b8a8b29ba12291dcffdf68d398ef0cc5286549d2b51ecfbc8d20757fe909f6c4b0a3b998a8ff79284c184169c8e0cafde390114cd4b931a95fe6da286419426e819a958831704e7c", 0x1000}, {&(0x7f00000003c0)="641579f95164331144dc25670d7fead96a1aeeffe0b652a599717253bf8b508fed2d9e835213630da7d13788ec8712d523ada2f76428a6875b2023f4052a9e848128e2485a8680122c4aaae5fea36e030403d7a4", 0x54}, {&(0x7f0000000440)="a8b63bcc3d716b8e238147e59c07f640811b99a8c324ac3661980a23b559f865a3c1a5f5b6e17f38462c6e12667dfe69a71916b330189cd473f600133e6593d7109a98f5b44cab4ecf9f4673cc4d06480040704bada4d378f522ebe959fce32f73bb1e1a64fa5bb5a321e5f3ab42b86f7705da0712044c0804694fabd8e6108f84198fd161178d2d8cb6276aaa49e4cbb22914b3fa2d012584cd214ef8fbf820abd39897857b69c3639f097c6960e9ba3e34f6c2fcaeb4df3b897f70ad6c8bd0af39ef9f3f70202ad164d43d", 0xcc}, {&(0x7f0000002c80)="77ad081cd85db7e4613a5063e369e4c719f2159bf3a21f2bd68a19f61e5c456728a4b8d2e47755b2a20c723cf9dbc49bdf2223348dfd949d7123a392583a1800e0594a4e1979667ee31d78b7d71f8daaa98d58b424980352a73ee051b03439e207eb0ed014dea3818dcd1abea663f4779a14e69d0379cc2273d8884d1ab235ebb4097fc6d4d1bba84a70f08f7d6d10eb4d56a4e8979d73bb1330995b6af3865ec044c081c591a342b63b6a18fe94a8c15555c500bd8bc41e87d1a0fb13b443eb6f8799addbc8cbc6c0cb0b9f277f3b7c244af5765e5bbf7c790a226d605b6f4e8463889dcf5bb8db7720b2d4d3a422089c55df57889ffc8d1cb3d3788b35d5d2d4a36457bf5bcc9095a9ba6dcb021ad1541056089600a9d026ca02312de04d75d865c7cecc9c010506ffef33388ddde0fcb1d52820616d9d070721eb354a3ff8ac24ff499b9b7c7f77db3d919138f16ba679cbbca2d805b60dd04a163b2a33f0b7505e903c10201628cbeb8248145de069620c32c51a0842050ff6fd0700ea7589c75e9183011c3b2678dc60f14f2201946a454c03453d4acbcbb7d62c8463506c68f04dacbb49aa1dab3abc10c3ecec0181e9b537a610dc88e3aa7c7e7c9311686f6b7931d52798927ed2b43a78471bfc0a1f8e622773199660117f6b7485837c65bb4024032f38729bf50cc65c3e9fc14082a301cab66d7f9905a680155d9280a130e66a8deb049185037f5172466456ed3236b8d6e9fa1d4cd1251715e6e6837d250902c401cf54f4eb512a29d96d21abfd5f534706c569a5086b9d9877971e31a79825cf154dd891869299a2d510a8e5149e890cbba650dbb07afcbfd36819ae96a31a5abd66f15e342e801ff14ce3cceb52325c3cf7a042c10ade8e7c85842234f0aa1acdab4e784befd8cc9bca98adfbeb8f179e8e5ec90b349b0a50025bdeb95fc669c4206743838ff5ba2f0ddec51c14e5af0ef1e8fdfcebf149a6f3d71052fd94db289ea9a3a150e073f42d254f0d6ef2fdf89b711bcbec666f64fc257cd0f4601dd0bd8a87f08fec7c60d3da214e52de98bf42680cf660ff4dbbffe381c24834a50c6ca8e9b1043a28d7b3e746a2ed722eab73d532811633955db5ebef9b0efe839da9c528ecf8a552910b3178f48364c1417ada77614cac99775ed0aa49cdba0b237ee51c7adc10bfa113edfd893037215d3100ab0912c86e75aab30c3cd3fa559c51500a487b7d179027796fb72da3c42ae331f48f620ecd95cab2aa9ab7ef346242f68f76fa98bc6e7936594b555117b8d4b26f64813a18c448ef97f796870b97156a9c5b9d6c8c76f67c269b5c37cb20d1f1b25abeb928aae65d3d55582405c636bcd47f44ff4e2a1055e34217189d1d2eada0a1a951cbe87ef484e190700f391e144d7bbd3c8870f8676ac8d4399d689b88425d1c144fcdcd3bca6efa0e2742dceda3c80724ec3abd81cc37f9ee4481945052652f81cd3a3f2253bfd3c39ac73df1a8e7bb8f7bb059c00b7efd36729d340ad7a7576d2ad60e71ecb9188693f9b416cf8328a9eb38399f534d4b977079a217eac2faf26d5221b51de4f3bd2326efb7042a5b840ed2cb98e643f5aae350b99d22305f9064fd14a59e78b9f2a5937fd71d45b98be83ab676b009eefff5f9cbe8fffb13920f538cabdef17125666490653902fd240f286c2e033580a242b2e7f11a17575d3ff48fa513c9b5b7f532112f25e0dbdeaa758eb2488f87b460fd66797edf5ed27cd3ae338ad4ec32e5496ba6f98f7a75ed95802bf07070a80e9d98e8208216c78c8bcbd720ca8e3efebdd0df0cd152d6435cab9257de54aa1c192bd9e98eb951cadf11cdd3caccd516e22b38f2a346a275fb608e30c1b2d1bb353958bd944d2af377d6d590ffde1b062f27bbfa6694d4cdfeb02fbf3e97b145d562c00d30837664ea1bbb619b81f0a3dd228cc8effd23c9203968570b56226896fc21391a5ef0e2c4bebb33f44278488d16e2891ad5b2226f2f8c9921dd7b331f6ef73969f25303460b60bf7dc3fa2274dfe762db0cd33423408a340e29938298653c6f4bca6b99badc796ad730d63f9402f23996946fee676dff5c406c79e2d86306bf88efa8737528394d007ebc16a3f3f6ef78781a41f50a077ee02503eabafbdb0a7aca933a3684182287f77b3f24073444bdefa23e8307f2727d015a5ecfaf8239cb8a7b8129bae9e7b0035a7053d600592e8e087bdb35f510ebe36af24590cbda9bf5118bf3f0e46fc132c10ad94a87d47bd1d69becde419e65387b84a1b86918177ae3a19a397b9eba4dbff422c3058814546fb0216be8f35a89c672382d75f2f870cb5d08438c282acef0e9a688a408f4aad9a03c84c939312ab4157d98ed8ae188008830e11b46b2a87075e7363d7a6213dd8c3de55ead0b143474c58ccaaa5dcd792556d85e6f27cb4cb971506966cad0d93e6452c2bc60821426f93124229827f86c020c0c771632110d61b0804b7914d8e329ebd8433c0074b6e28bf2f2030b876ecea0e9f9f0058c687b1f35dd079fdabca664884da22a3a2e2715224b9c1a2f97cd281abb2734f78c70ffd56314a935f110db03786f656457d7cd55e0b7010adc290ec0c9fc1ec8b35eeb895b5511e2a70b1fe054e06a415ea2c26a09ea435d6267c3ff0b2da337395480c53b6beebd404d2d915af2646ad820fbad9342661f4fc1ef3fb3bf2fa0a99e711f19389be6c6be97744edafb8a2622fe4539561f9e50771215c8184d30e43d3892541eb656fe3960a05ade64ee46d7a8436efed877c8a8f846f92ffcb811965255b9a880979a5fbe2f6ac54934e3b5928a84c5bab29dfd2086b6ffd8cba13cdbbb3ff84b49689b8fa62d559166317b58eaea3ecc171eee8aab56063723e995caeecefed63fabaf58d4f722838725cdb78f80a8733894981fcf5f7d7969ce30194fb8df0b099605cc845b27a116cfef77be5d53bd1dab19492904f72b7c074acebccd58d242ffe6318da1ef000982ae39f50425e84b192c2342674c5ca96566d60627f88d81e06a59357c0c870206e9d6ba90c6e770e7fb3615415d4dd5bdaf2054db214ae1fa85b7ff2b962a22e5396a4bbb0e4a26d9b6a30735809c066471a9d3c10a2dbb8a2fb8b07a0194d1d29ca751aacf0257f138b5fe5ba79d581009dc3058c26e88993390eba183f56ef03f0c444d2a73de9fdeebe65a39b633da6b5a9b7f2e9e5bef22c65ab8e1b3ee483a2a659dc7f9d47a49b7d559d5c6074e68b9d34cfd1c5854044d37b66a3babe97560754c9b78fc95830dc8fcc36f3cf976361e595181b19de65adc2fe2919f6200553be7dfd8780ba311449b8e39ae788070c237712ba04796f18c65046ce25e933dc0bfd9e04011a0cf2b7da67c6984a2e417fda3ffa4f17db471e491868ad17b8822a24227244e0985145db103147305be3acf39fcd880c3feaf84a6c2a4ac8b04000cdd2b260a094680fb495fdd80d1c3c5a0ccf1f132f997f7e79fc1fba826dbb3bd04678f224e2ec3de1e38cd265361e2bd988c42a41ec90ff0bf1176780cb67073bee2be4a887344abd1249e0d615f257de810399d37523ac156c3dd56d9b193f29eccefd201378f720612972b80cc7e83531df70ddaea11b3bdc30cdef6ab27d12575e4004d4b4666b2224d423bca1a1dcd33135b53b3788d46f752f28b00bae314041faebd6d11db07ad33db3dbc9534332941149a4a3f992cf46b2ad06a5b0104894a8fd14248939d27557828810bbf96188bef6975c74e002ea1363c3164c070dc943c114c14ef5dfb54bbeaca4001ae4bbe291b8ee03cfec8d304eac41c8d8c57a7f1caec02a7b022c9ef7a47d259df202b0d3c96e770fc53e18cbac7c8eb89170a1d563bff44434927617f2c03ab4a8548fa7c83abd066213fb7fd0ef1a9a408733eda330a6c3d94cf2599619291bea0dc4302879edbd5f30ad877ad1a34c70feaf0403e87ba5d5c284effac729d205a561f8ab2b29006d8e434d3d2764d85ab0e2fc3d845b95115d416bb2704ea3fad0e189139edca5c21138c4e80174490acd3f1463a0eb1447ad2be4d277fe88270f341751726f38ff6f56d06a3595d2d07a38bcb70a3145f3343d3e3a4b7581d5dde4fdc09f8b2cf4810cad89dcea73892ae0efd32718abd3d27176c5b8bb64121797b97ee7bf681fd5d551026b220da2657623b60296e76ad405475adfb8eb92d9e3ee35752061392815d2c3b07ab391f31cbdd67138eec65d88370d2c46ceb2d0987d2c82090cacd1aa3e9a1cf46d36fd4517f91e15dd47a94457537dd2ba57c89363c89b7b12ee2415a2a9a6d6fbde4abe58a8383e83ab374db9c3c4ee725b941e3883826277c59054e29b36a7605b07da54e4e91d1c9d4fe3796b68f0fdac84f2df9d2c905cbc88ee0cd2b9ac3ccfdf8968bd6e4beeefb2e74ec74fd0055ca490a4381fb647521d0ac6fe01a1eb57243f579048a2c052722763a8526ad7a25157e75dd2460d86c12397f0a75dccd025d2b9a2370aad51c8b4c95f2bb9bda4bee02c276bfb8821030b318273f9fba61d037e8a9c983a4b5d99b11a65ae54a1b3af2ac7afa5563e1d711bfd0af001703bc70802beaef2e690aaadf38fb9ec4c40f9a40a4b514bd8e9c15b5d59234487f6a1bd4e6b77e8b1f88046d2aa37d919298efdf5fcedf25a77f7f0992c56a834c6e53233e3068d4f8d1bba2fcf34c8fe9f2e77c72f3803b1c3f2fa26528d7ff30d6971f877c6970a4ba857b2d5eb4fc4daaf928f91ef7f2088cfb46885f33174e062a60043f07999aee274160bd5963a941fa1d2ab1bab2f8d3a52106a8c50f40ba8949ca3b59c19d70d059e27e3a780b91cda82b959105e95cf548b1d2ac588955d856bb967676ac83ce6184f5b58adc1aef6588edcccce8a9daccac364b47ad3c353cd027043355ce7ddb9710c10faea2454f0e9c597a9923df3e6a0387eceea606624f8f5989a7b5bab57628cd5df652997978deb9383e33e248addf333172d30dcdb22f7351e5a60970408bd456c2fa020950dd397be974992a204b7da4e9f4d44f08ce448c66fcf42d05207e97228a51aa754544fb5656fef7aaa72c6cc0b5cf4f9001dfe614a0b00166d1140409b8a85f3f1846378b47a4264b733223d09f298b0a56f272874e023323b404b0a18542b418b66ee9dbf518c2aed07b3d0e8fcc7da112eb6e27d470e270eecd7e512443c16ff1b8b2c7ec9983c35883eaf5b1df1c39fc5e660321f2abd8c1ad74a8b64eaa1fc0623e058d50fafc47c1b38272a6c54a46dcc7fa5d954ec9ad8c1590b880b638359d2603013d5ef5b5c53452a31b4ada3ba1809c105e6465187eac016c1ce387b067c69ce134c52b53f6cfbb22edbcea23b3d6c38bc8d50348ba7f1f7595838c6bb2838198be30afe0463527fae3abd2d381ee5484853f85059699dedba04e495e32266378bbc4dc05388254920b7d956573ad05003536f2496bf17c5bf67405a4be6d82295585939b1a936f248c8f17bda366c08fb4cfc9c805c4bcbf7f8859e97c9af1075794f88e37511ef4a881e4818b66bb969814b5fb606430f50b3e71214e07ad5676d50b47edfd54e943ca3ed9625c6d4c67c6e27855d194efdad93a31ef67f2ff677a0b0cd8fb7bd21752e9275afc2c2cceb1b755aa6af57d90d07704f9d59ba07f9cf68fbdccd01a014bf292f73b96d45b1fdc302ed1c6204c47df6b408bdd9258103711700701d9c2d77afd2614496a42b8bae1ddd2eaaa8775aab6ef9c7f9d57750c4e8f67bc54b266ab", 0x1000}, {&(0x7f0000000540)="51ff74564071eff4", 0x8}, {&(0x7f0000000580)="f2472c4e1b1134c3f0420cf28440e43eefdea3e8d9db1e2e32eda9632fd5ee0c835b4f9db2e1e848e216257adec48928a8a478f6a3138b99951168f2dd8e712ddc6c50388dda59bad4", 0x49}, {&(0x7f0000000600)="eeb9910f88579d76e396e6345db5762659dc709e1ec7297ce1bcb98d43bce268201900459b3f510762a75e57dda71f4cf7b6fd4982e28511eda41272b23a159c2571bd7ae4302ca477b5f4328b2e0fbc7981be863008571135f244ef7d813393b8f9c1fb31e2627321a90c83", 0x6c}, {&(0x7f0000003c80)="0d0ef013dc713caa45be2730571e78601a2382a63d85443ed244accf3e31d1e58618be4f84e297dc3b2ba19a643e007b9460459070d1bc867eeafa14ec2123986420203c0aea9c48b7a20a8f5d6a0b06a64298f4b7242ee9adea2b70992908c0b9f4f05cc8c59f466a85ba10e35985e3781e51c3aaf6a70f25613eaabe4c2ad0a599535a0cb51456fc783cd2bc4975579d19d7721c00b0ee3f8d125f993fdab1e04bca59e059e789c4da5b51aa1063edf97aece7ed34843bd682e2f2f0808c28d3e47c0f744a40fdbf898cfde3eb79c1b3bb1b428c603f86ebd17d58e13c7b3fd959e5f046d4ceadc6967e0d892a196661db6e29406bb193becccb8b59a478e197c3ae05ff6c52316a21771fe18e3678c262f733dd1a4b9f07b30b8ef73a96cd31af135c8077b734a6c5431449493daae002ebd6a26e0af2d96858704c1c93aae68addd560e7d6b65b1a8b79b0e2b0e064343a2187fc7d93844d7665af399a3ad76c63e43b978f6e748a7d8480d13b79c8baceb33442c3c65ab4effcc99d3b62b662c9d83855ad97aca4ff9520ca9aba3861ee05c0b747b35f4e77b128fdba654b76862165642cfe0951c2d54fdc4ccc3521300849befdcf629ff8898498b9c61cce68f86b488321eeb86a2ad407a60606976da5b818c337a1d2152692f4536b9f412c481ff9b17813c52a382dfc84e82d93eaf4799d7244905d7cb26b3ea13fbf3d4b0d4807942d757b8659ce1586e102b1c3f3a13ebd5a94117fcffd88ad836f786040b6c09f5c8cabc57e41314f32f3a36c8e40b0a45bab5bb9759f7858fa2362c07106abc61b27cbac47edcd4f2763e04bd807434a49d704260e693ba6beee55471693c4a7c352ab7ece832799b45e5913a06a80d562b22159bbb551b6c191870a5296cc1efef1fc4f543bc919cfc2fcf339aaf5dc2c81a6b9ebb64362feda589ef9f05d00fe5569ddd51b340361a8e36a3e45934edae934c15bfe589c05c0267df8cee90467551db0dbe3097c31e56e9113ef1258a8832c632977ffd74ba05af17a5bcd6fbfafdea5d16f084bf18476b44949d0e7f0062525c47708ae6533f7ecca4e6027361eebaf27c2cf2c9abaab253941cc426baf576e77d95a3d5ac57fc1383ee23c7ce4200e62ba764a613e8abaeda1f6468a2d0a04a6babc70298bd893b3620e5d6af12969439fb9debad6928c00dcb73f85e7f35706ec66aee7ea12e54b445a74b46a4f24079da0b36820e6882530de63ae765e3975091af5cb6371b6931721b47b27f635a304f2fb97c37d5dadc0a0bef7674a6c9b70cf74005aa0d1542180ab37460c2069cd6723c733147a25f66ef0844cccce8c0fb56edacd0bc8a6d5d501c26466b8412c39d165c08ed9b23a91af5e1c441979791e6b3294ae46ca699ca9044d82c183f312ba10ac8e60b232a280ce0d278fcdcf2a6e97670b9819ae76cef141c9fb74a0c4d4e386630036884b3089d6167533bf7c96496823a49081c4ee31241a82427e7f6044f133257a510119de4ff946a1570ee1e9a36bd3dae6526e5a50584232a33ea59dbc76cd0d51d453eec86edbd58241f99ef7219fd40871e4b4016e4d251b7347b198ae06868902b409c6e91e21904a2323e180273ee6d03af05a3bdc7ba6584de96ed0fff644bc7d5fd7e16bd51c5ded1ff984ee645887bbe5c314925a68c0f6d7e0a578d9976cc9833c6c1b8aa57425121c7b2a0dea9d314330ca9a52b4a969cc34e1ac3226aa37b4e4be226e92e3fb63edcae1707e5890a15b6b99554392ee2e2e87e8f0bf45c82aab066e78c7551094694a88510f32a1d537ebfdab01d28b167ad249ddacfd50b8260224f9cd3dc9950a045cce1f8cb385a686f2593c3bad7bb8fa3793a2da6d715d8743f94256cb019fe3ad8047c0c0c9bdf4cbb6aaa3ff666057b51caace42757f751cba3a52a4d895a9401b6d780a72da77959ea4aedbb34a1c5ae1a14bdc940b6fe5267f59cd0d3059e64468c67e9829d54cd998dbac62ae9c6dc8342c5b67fb5ee296371682d8c102836105a2266f8841240b8efb17c3b18584cb1b980ca3d91a1a7ec017a7e0eac5f0bd330c2134d26174b82a59dd46f9a4a15beb4e4ca7a16940a36caa75cd3eea74c454da265eab1a6227608d7abfe04b78a2103c50f7ecc8070924b79248ce00db0a716b7c0e37cb703be0ea1d44a9e3707ebf00b7eea106780c6070ac592242781fb3aec0b41fde4351339ea28924e4b6965fcfebd0cac0006b77a86e4229fec4a0304bdebaf41f0a360bfc6677900096df23c78fcef14dc29ae1183a6771f870649279bf843e7beabc7e0f352a3c95dfc8679e01e0894faa551a3af844d7efaddca68f7c01ae8eb164a6e09ebf4055d4374582a5ce917077a4e779c44fce8176541aa387abc03d9086d5dcb43f4e8e0fd4365890efdd6416a64c879a0fe5515a8c3c004c0d11264036f108c93f8ff04c7ac0e715e71ef18304034e7cbec620e3872b263fa6e37de5e6fcb993e39d3de0b980d139fd3f16ef7e854ead7343ceafd029cc22140b7e226fc91a8f73ee47d973763beeb97b535615b005fd39bfd3f15a1cf144e7b93c582db5ca3de13ace759ec9ea63a473424cd6342e019054055434eff070463b631543fe66d69dca12ef84e5f8768ac06298d18c1c90cfc21851a612c59dc6b9eef8c46c6c2fb539bbd61d61e331e5866374b7fa47a4402e9863ff551b23a8677ba9e691c8b5b03e0f824fb71301da88f287f4ba71e23ea2edd61bf8064b62c25d262147e7e025a6839e20225d190721dcf8cad87ab549e88faa7d4c40cb6a667303ba55273be52c4032fbd81995587cf74dbf90bf15f9997634b4413e7f3fbd6aca1bdfafb02a5b34e918b4878e3a04c6141dfc7e9255e6219fe65ba741c23e64227d7a9d115ef9c899cb683570fb2e26fce28771fb7938de050c80976fc01bef0b806e8e4bf7de602fdda86899e651f9e0c5d72a977bcbaf93c979f0490ebed569ad64afeee2dbcca765713fe85c0f436d3afb91aea59ea61c60ef6207ae55309e78bca96039b3339611a6cab43fcd32fb583419c651f8b2da89cc219751c4cab5a8559dd1c824e52fc3ce40ebed6967e7218eff0bdfaf03afb29b95cdf6f9932893f020e9723e39cdfae387d53caf85f7083a814f511d17e8319ae2e157820b9976d90ea4f2dfc857111b4e2154ba10c81ef54d6c12d4d91dd88a541a43e62e5bf3a02e7e554f6dae7a36e60d11af350eb295a4fe7facd18804bb3b324e78954ceafab1bde1e3f6f6d53feb961e27550a6f0514acf7af5355d6cbb54382216e5ceeeb50b08b698459c5f4967f8db29ef30fcfeb4c1217c1e85b03e80e7c6436e0dc7f6b0e35b9ac68139bb2ed8925ad54eefc112232b18a9dd1319453f3da31b337548a049ced7719929cdd1c8201ac464f7ebae2200da48eb202ebb16d7b255fb12372fb00206d50a4742fc50b9311a0ead7572d25ce781a1eb43f8727517eabe687659dd5f19f8795ab111f8e589165b5af81f0ac8a8fdfdfc0804e8f2ba84964746936890df4344914cbc868bbf6c293be7e4ed38b43c7ad2d3ef789d063f75ae6abfeaa215628d4eb8c2ea3366e231565826d21432689a6818249cf6ed657569a75c9a5024bf2ab61d542532b705f2464b0faa6718e7343160a56fc922b105f9640f9d837e24e2def600ec0796e2eecad004a4a019e399a0474d53df87dbad3be8016a74601d99ce2912213427854dc5a12c0f5575992c3bbdc752ced472bce8b0e6f1bfa4b550507a18f8219d7143aa850033d7bf3849a2a0b9e37710d2cb5ddc9b1c0813d81361b9cd103675beb37dcbbedc6b0b337c994bd3e84e1fcbf0499c53a08f276dd8c5e9c9c966abeb9a678360b3b7b0d0076f7b2c075bff70a225f10bba3e021a186a974bf1bc126017e7e3aba2e3be87d016aac1c8d32709f18308f4772b8ba0696ed182c60f0b784865af28baeadd109c369b98228365f0113364ff4ab5a10206c2e56bff95466de91d7eac7e7bcea7c8c8e432cc45fc5e6393309a2d96ec9a08f92385e110d5a4905ad0353cdb254bbd98209a4f5efd562cf1b2c569ab8af1870811185857207305078bdffc279cf0595d715e09aa98f634e8d18f4a4eb4d2fd2af51fb9d81f7b631e238051f6e502121bb4a23b1f176c5ff8b59db6dc1d4b87930a99950d6651dfca129dcc9826998851e2a18353a47376aa2eaf1a77218c7d27c8247633135ebbb16bbf7eb938f470f20b29077c71df50e307dd3f8b395a09c531434c221064688dc4230c9476ed4a3715be23a4120d824f0793bdb9c8c8df23030b7af9ed35a76705eb515ead3d9bbd574407ddf9b9e0cecf7c77c4d3466b4d58948dbba9b14b19526fc7f3b3af0e1ec7ce6eaa19ecb53fb0e74d5dbf134905856abe8bb2159a5b881dd2e1c3576cdce89c12f7504b530b1acad7524db28a765b0acda6312ebc852884d99c0415699f2cbe1f45cc95dcac54262020d6c7b666b1a690c0a09b4c8fe88be65325f9146dd054e8dc891574d71dc113d02bd7e1082c90b9d20206273ffd6a3dc0bfb6fbded06e692cd9139dc7cb7d123ca5c057b17413e5bae8e24927d63e0480005dc82aef2af34ab5d0476ca86d7f236e9954eb0b034aa4edc589e5e34ba4eeb3830caa8f24ca6cf4ebb23528e03b207c9a4ef3f435f49962d58b4e0de40eb8ed35621af6eb498ac5ed8f43caa67a78cc85f3757710baa3c98421642f733438a4dab5e6795ff07d2c4be73c151cadca0dcc09955ac98a711a31c4a8eb63cafbd59f29e3c75e3dd585b3a8934fff496e923cb63e5faeab2e6f98b0f223c5a5b472e9f9260e7d8e339652621184634a8aae1ad84f0b1c4365b3b5b35b58d2a1eec8af909aa97dfc8d1f142e7d2a1622c2ed2ee237e3c175ce812970550c5a9c391bd96001a26befa7282ef7e9f56705c8c246bf1cf738b599afde1b1997c7a4bf3cff2dd91f7dce7eb11dcb2aa7108cc962fd88bd3a990302c618ee6afcfa54542570a5099d461262014dbe4f73aa27c23a4b160744142230bed4b5c4d2f57851ba04fc31958789991ce97fb9fd185b30455a5d3a4f6d2e6ce971aeeaf3396fa36d3d780e9e8e9d3c832a6729315f0e6d92ae9fe739c57210e194d9ab5f21a124a748032f538e7d9c8e9c70cc4c991d93c4a4b22cff42582b1b3d1aae8ea15de69c2dfa1d82578c94e84067706eab8a790aee2741ca9c3927f4e16bc4814c66fe29ac29a00d69c66d5278e56432962060f201a516055809bea2a96fa69afcf7f62a49fbdad406b8c609d4348b2fe3bce9eba64fbb0c701220d5d4b4106ecef319de2be5dbcb168e723f8c8a7f4fb7e88b76e365df8fb03e7f09fdadb3a69d63a2b2875b591223758c284af00c3c00ca802c0688d1aa47281468388dbba9b17ad7793629f665ad410b544c9c7141f5221e2211b660557b42628b560145e7f1a85b8e0d754c5532b7d43d20ee4748726cce3cc2288301e9238af21d005a74e64dc1e09f591f0bf422770c93c9f29b8a521dbef63c07554817d06209ea7ea04b51fac936cfb91848dd1e189a70d544f92a1a6c9fa3613e3d0b562909b486e392d43f53b0d4a0a1cb195573dc2d80d12f1664ca3341846997eae09f1711d0c80d91f6002bf57c74433d8f625b4cbfa5d45b8a22e0785b897f35186ecac65840c5a82fc3e4dc5e389aa3b87347f63883b9599124b66af0f80e8c3227f2d7d341e1a6a12b077e0f5d7c4d5d83286ac7c9d95040d1a4bf4f1a87e1f6b598900c66c849e", 0x1000}, {&(0x7f0000000680)="83b4d89fe504360127312bf7a3d2e3843212f2b46e0e96f662438e6a45f1d4ffad5ee13e9f3805680b85664bb0b5916cabfe558457dfd2b9bdb41acd6924ee1cbb5d9244b24c8b05c83f49ca8780d06a69d333e34d14bb268ace803ec0c12bb37d18eeee134c9e1c3d7970b8b975516610f2646a5c69fb785741eb49c9757e49e31efcb799e709032e5e5e20076ede3980e6623dbfaea4d877cb28243cdbccd529502e734798d0fe36e69e591569ab258f4cecc6e48cc8cf9cb60f3cae7b81cf", 0xc0}, {&(0x7f0000000740)="6141d68c63b3503db4ea31dfb3696ea61b29899ef0c7784eaa7734d5e66785abe6bdeab1d671a796252a8b2d02d83675", 0x30}], 0xa, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = 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(r5, 0x80206979, &(0x7f00000000c0)) r6 = syz_open_pts() readv(r6, &(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(r7, 0x40045720, &(0x7f0000000340)) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/25, 0x19, 0x820, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x27, 0xc0, 0x6}, {0xfff, 0x6, 0x6, 0x4c35}, {0xfffd, 0x1, 0xfb, 0xc0000000}, {0x9b, 0x4, 0x5, 0x401}, {0x6, 0x5, 0x4b, 0xbb3}, {0x0, 0xff, 0x2, 0x2}, {0xf2aa, 0x93, 0xb9, 0x80}]}) panic: kernel diagnostic assertion "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *315361 12312 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e3863,ffffffff821f70fe,149,ffffffff821c01b6) at __assert+0x2b buf_free_pages(fffffd802d417400) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd802d417400) at buf_dealloc_mem+0xe1 buf_put(fffffd802d417400) at buf_put+0x16b brelse(fffffd802d417400) at brelse+0x257 vinvalbuf(fffffd802d3a3280,2,fffffd803f7c6a80,ffff8000ffff5648,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd802e0ca5a8,0,4,fffffd803f7c6a80) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000149042d8) at ufs_rmdir+0x3af VOP_RMDIR(fffffd8036720420,fffffd802d3a3280,ffff8000149043d8) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff5648,9,c00180f3e0,8) at dounlinkat+0x14c syscall(ffff800014904550) at syscall+0x507 Xsyscall(0,145,c00002a000,145,100,9f) at Xsyscall+0x128 end of kernel end trace frame: 0xc0010d5978, count: 1 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 "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e3863,ffffffff821f70fe,149,ffffffff821c01b6) at __assert+0x2b buf_free_pages(fffffd802d417400) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd802d417400) at buf_dealloc_mem+0xe1 buf_put(fffffd802d417400) at buf_put+0x16b brelse(fffffd802d417400) at brelse+0x257 vinvalbuf(fffffd802d3a3280,2,fffffd803f7c6a80,ffff8000ffff5648,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd802e0ca5a8,0,4,fffffd803f7c6a80) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000149042d8) at ufs_rmdir+0x3af VOP_RMDIR(fffffd8036720420,fffffd802d3a3280,ffff8000149043d8) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff5648,9,c00180f3e0,8) at dounlinkat+0x14c syscall(ffff800014904550) at syscall+0x507 Xsyscall(0,145,c00002a000,145,100,9f) at Xsyscall+0x128 end of kernel end trace frame: 0xc0010d5978, count: -14 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014903db0 rbx 0xffff800014903e60 rdx 0x2 rcx 0 rax 0 r8 0xffff800014903d70 r9 0x1 r10 0 r11 0x16a55524af5479a9 r12 0x3000000008 r13 0xffff800014903dc0 r14 0x100 r15 0x1 rip 0xffffffff8173c158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014903da0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-fuzzer) pid=315361 stat=onproc flags process=2 proc=4000000 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4500,0xffff8000ffff93d8 process=0xffff8000148a26d8 user=0xffff8000148ff000, vmspace=0xfffffd803f013aa0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 21138 401634 24616 0 2 0 syz-executor.1 21138 295879 24616 0 2 0x4000000 syz-executor.1 24616 455329 12312 0 3 0x82 nanosleep syz-executor.1 94403 51622 1 0 3 0x100083 ttyin getty 12115 218214 0 0 3 0x14200 bored sosplice 84584 398656 0 0 3 0x14200 acct acct 12312 401228 56640 0 3 0x82 thrsleep syz-fuzzer 12312 168787 56640 0 3 0x4000082 nanosleep syz-fuzzer 12312 244397 56640 0 3 0x4000082 thrsleep syz-fuzzer 12312 330517 56640 0 3 0x4000082 thrsleep syz-fuzzer *12312 315361 56640 0 7 0x4000002 syz-fuzzer 12312 517407 56640 0 3 0x4000082 thrsleep syz-fuzzer 12312 125427 56640 0 3 0x4000082 thrsleep syz-fuzzer 12312 443034 56640 0 3 0x4000082 kqread syz-fuzzer 56640 408357 30337 0 3 0x10008a pause ksh 30337 341622 43184 0 3 0x92 select sshd 43184 96454 1 0 3 0x80 select sshd 164 68297 96080 73 3 0x100090 kqread syslogd 96080 226465 1 0 3 0x100082 netio syslogd 90688 192984 1 77 3 0x100090 poll dhclient 1008 274167 1 0 3 0x80 poll dhclient 36333 273192 0 0 2 0x14200 zerothread 43865 381383 0 0 3 0x14200 aiodoned aiodoned 17973 358405 0 0 3 0x14200 syncer update 32505 331214 0 0 3 0x14200 cleaner cleaner 38967 325288 0 0 3 0x14200 reaper reaper 94307 254679 0 0 3 0x14200 pgdaemon pagedaemon 4732 84232 0 0 3 0x14200 bored crynlk 67625 87349 0 0 3 0x14200 bored crypto 7188 459470 0 0 3 0x40014200 acpi0 acpi0 75209 252235 0 0 3 0x14200 bored softnet 65531 83228 0 0 3 0x14200 bored systqmp 69375 330581 0 0 3 0x14200 bored systq 4647 499380 0 0 3 0x40014200 bored softclock 37307 464266 0 0 3 0x40014200 idle0 74332 463016 0 0 3 0x14200 bored smr 1 490075 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 9562 6362K 6977K 78643K 15258 0 0 pcb 13 10K 12K 78643K 489 0 0 rtable 83 7K 8K 78643K 1513 0 0 ifaddr 78 16K 18K 78643K 389 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 135 0 0 iov 0 0K 24K 78643K 493 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 3095 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 25 0 0 VM map 24 6K 6K 78643K 34 0 0 sem 12 1K 1K 78643K 380 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 2005 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 50 38K 63K 78643K 1085 0 0 subproc 16 1K 2K 78643K 255 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 176 0 0 in_multi 15 0K 2K 78643K 271 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 0 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 560 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 208K 217K 78643K 5949 0 0 UVM aobj 68 3K 3K 78643K 73 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 391 0 0 NDP 19 0K 1K 78643K 128 0 0 temp 206 3547K 3619K 78643K 90111 0 0 kqueue 0 0K 0K 78643K 17 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 51 0 47 1 0 1 1 0 8 0 rtpcb 80 245 0 243 1 0 1 1 0 8 0 rtentry 112 290 0 263 2 0 2 2 0 8 0 unpcb 120 1135 0 1124 2 1 1 2 0 8 0 syncache 264 11 0 11 4 4 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 143 0 143 3 3 0 1 0 8 0 tcpcb 544 1794 0 1790 30 29 1 15 0 8 0 ipq 40 6 0 6 3 3 0 1 0 8 0 ipqe 40 14 0 14 3 3 0 1 0 8 0 inpcb 280 5295 0 5287 27 24 3 9 0 8 2 rttmr 72 9 0 9 4 3 1 1 0 8 1 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 37 0 37 3 2 1 1 0 8 1 pkpcb 40 10 0 10 3 3 0 1 0 8 0 ppxss 1128 33 0 33 8 7 1 1 0 8 1 art_heap8 4096 4 0 3 3 2 1 3 0 8 0 art_heap4 256 1248 0 1112 26 13 13 15 0 8 1 art_table 32 1252 0 1115 2 0 2 2 0 8 0 art_node 16 289 0 264 1 0 1 1 0 8 0 sysvmsgpl 40 45 0 40 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 378 0 368 1 0 1 1 0 8 0 shmpl 112 71 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4451 0 3053 46 0 46 46 0 8 0 ffsino 240 4451 0 3053 83 0 83 83 0 8 0 nchpl 144 7619 0 6016 60 0 60 60 0 8 0 uvmvnodes 72 5837 0 0 107 0 107 107 0 8 0 vnodes 208 5837 0 0 308 0 308 308 0 8 0 namei 1024 25287 0 25287 6 5 1 1 0 8 1 vcpupl 1984 22 0 0 3 0 3 3 0 8 0 vmpool 520 32 0 10 2 0 2 2 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 33101 0 33101 18 17 1 7 0 8 1 plimitpl 152 203 0 197 1 0 1 1 0 8 0 sigapl 432 2138 0 2126 2 0 2 2 0 8 0 futexpl 56 55527 0 55527 6 5 1 1 0 8 1 knotepl 112 640 0 616 2 1 1 2 0 8 0 kqueuepl 104 866 0 862 7 6 1 4 0 8 0 pipepl 112 1318 0 1303 8 7 1 2 0 8 0 fdescpl 424 2139 0 2126 2 0 2 2 0 8 0 filepl 120 19289 0 19208 26 21 5 11 0 8 2 lockfpl 104 735 0 734 1 0 1 1 0 8 0 lockfspl 48 245 0 244 1 0 1 1 0 8 0 sessionpl 112 31 0 22 1 0 1 1 0 8 0 pgrppl 48 63 0 54 1 0 1 1 0 8 0 ucredpl 96 2147 0 2140 1 0 1 1 0 8 0 zombiepl 144 2126 0 2126 2 1 1 1 0 8 1 processpl 864 2155 0 2126 4 0 4 4 0 8 0 procpl 632 4535 0 4498 4 0 4 4 0 8 0 sosppl 128 25 0 25 7 6 1 1 0 8 1 sockpl 384 6707 0 6686 39 33 6 14 0 8 3 mcl64k 65536 184 0 184 8 7 1 1 0 8 1 mcl16k 16384 20 0 20 9 8 1 1 0 8 1 mcl12k 12288 54 0 54 11 10 1 1 0 8 1 mcl9k 9216 41 0 41 9 8 1 1 0 8 1 mcl8k 8192 85 0 85 5 4 1 1 0 8 1 mcl4k 4096 233 0 233 6 5 1 1 0 8 1 mcl2k2 2112 11 0 11 6 6 0 1 0 8 0 mcl2k 2048 69914 0 69864 19 12 7 14 0 8 0 mtagpl 80 97 0 97 5 4 1 1 0 8 1 mbufpl 256 132571 0 132507 59 50 9 34 0 8 1 bufpl 256 17913 0 10347 474 0 474 474 0 8 0 anonpl 16 315795 0 297295 155 68 87 92 0 62 7 amapchunkpl 152 12005 0 11893 56 43 13 19 0 158 7 amappl16 192 14728 0 13609 146 84 62 66 0 8 6 amappl15 184 130 0 130 3 3 0 1 0 8 0 amappl14 176 834 0 829 2 1 1 1 0 8 0 amappl13 168 101 0 101 2 2 0 1 0 8 0 amappl12 160 18 0 16 1 0 1 1 0 8 0 amappl11 152 340 0 329 1 0 1 1 0 8 0 amappl10 144 21 0 19 1 0 1 1 0 8 0 amappl9 136 1336 0 1331 1 0 1 1 0 8 0 amappl8 128 890 0 860 3 1 2 2 0 8 0 amappl7 120 114 0 105 1 0 1 1 0 8 0 amappl6 112 311 0 303 1 0 1 1 0 8 0 amappl5 104 277 0 267 1 0 1 1 0 8 0 amappl4 96 2391 0 2364 1 0 1 1 0 8 0 amappl3 88 775 0 768 1 0 1 1 0 8 0 amappl2 80 15540 0 15472 4 2 2 3 0 8 0 amappl1 72 49182 0 48791 27 18 9 20 0 8 0 amappl 80 5008 0 4959 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 72 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2171 0 2126 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2171 0 2126 1 0 1 1 0 8 0 vmmpekpl 168 18018 0 17983 2 0 2 2 0 8 0 vmmpepl 168 270914 0 268762 293 162 131 145 0 357 28 vmsppl 272 2138 0 2126 6 5 1 2 0 8 0 pdppl 4096 4348 0 4294 9 1 8 8 0 8 0 pvpl 32 862737 0 841485 439 149 290 315 0 265 106 pmappl 200 2170 0 2136 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 748 0 143 18 0 18 18 0 8 0