0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x81}, {0x6}]}) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000040)=0xe2, 0x4) r6 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x8, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x5, 0x4}, {{r5}, 0xfffffffffffffffa, 0x30, 0x1, 0xfffffffffffffffc, 0x3}, {{r5}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x4, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40, 0x2, 0x4e}, {{r5}, 0xfffffffffffffff9, 0x8, 0x80000000, 0xfffffffffffffff8, 0x9}, {{r6}, 0xfffffffffffffffa, 0x77, 0x40, 0x9, 0x9}], 0x20, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf89037c5c6568f1d, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x0, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xf, 0x40, 0x5, 0x59}, {{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0x0, 0xf54}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x20, 0x8}], 0x9, &(0x7f0000000540)={0x81, 0x247}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) dup2(r1, r1) 22:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 22:28:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xff632ec66a372153) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000487000/0x3000)=nil) shmat(r2, &(0x7f0000376000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) 22:28:22 executing program 0: setrlimit(0xf, &(0x7f0000000100)={0x7, 0x8f1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:28:22 executing program 1: r0 = socket(0x30, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x389}) 22:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) getgid() 22:28:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 22:28:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100000038d, 0x40) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) 22:28:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="924d9f1deaff30c1b418e732923ccc218362f19a7709c55cde4a37f8684c515552710c07c6cc0cfb1e0ffd155062b6d1f431f0d31fd4467e8ecee9ba0234e051d850eaa944c69d8dba465ef437ac9de45a782b351a8bde81a43a26e81257e5af7eb2e6e5933a9a24dc35e3b74cc9d3e8d5db9159d5504b6c9ba0e0a7a3495e832f2b2567acd59f1e3b43cd1d3132e9761afe42a3eb276a267b1c93660b874097", 0xa0}, {&(0x7f0000000240)="5cd5302ffd43785fe30e68c9faa82608d259f1a416fc17ee06ff7c39575df9ed1f9e9fc61cf7189263ccf90d8abbed4e156ad492693253ce09b194048326f957c91936b79957bc1517422ae87db7937fc3b036f07c3d6b6c7faa84a45ad59524704b2cebc5f5a62c4c3142c27d848cceabdb6cc470374a9288e3fa1252eae85e04120ef68da7c32fc996d7b9ba397a180be77d5356050b09c3b6105b823dee29fe78f28dde207c926f000223488aad614624e04181bf34e5ddc081964e26baa144ca2c2f1e2c491cf1a96a32fca087d443aff64ac064fe2d53fee0fc7da7a5", 0xdf}, {&(0x7f0000000340)="6b5fce5f1a43c6d3748bc4b1416c52835675cd7ad36f420eb57a898b64ec84de5200312fcfc05e59a9537f9bd1f8ea214a57e990cece5e547d697e1633762c51be54add4c8b1278f4330c999aff85cb7b4fa80946932c8889fb24567699ac3196c5b51daa83c4ba2911cf485ad", 0x6d}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfffffffffffffeff, './bus\x00', './bus\x00'}) 22:28:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000040)={0x0}) 22:28:22 executing program 1: r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="987fee5bdd03b9b4cabe4df557827290f831bad43a7e134eb03b55909686b83b0496c7437da239310d45a2a42782e3f3bacabbba73ade02224f5baeebc877e91d4f220f377", 0x45) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 22:28:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x3) 22:28:22 executing program 0: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r3, r6, r1) getuid() 22:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000180)=""/196, 0xc4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x3, 0x5b0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') setsockopt$sock_int(r2, 0xffff, 0x1128, &(0x7f0000000280)=0x38000, 0x4) 22:28:22 executing program 1: socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:22 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530f2"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) flock(r1, 0x5) setsockopt(r2, 0x29, 0xc, &(0x7f00000001c0)="080000000000bde7f5ecc3613048039931929648745eaa9961477873a34dffb04b648e39ff0ba05909aeaf56b01849becc3d2828671e667c921c12b3524419ed0edf90a1065b82c3a8caf338e9d4e571caf923b62ee08ceb26484ce0fb2bbc091f7fb644fd3554b866bbd320c8a8817e1f2ed72c45916c409c8b1e8bb47cd8cb617913bc32317f2b51e14a7d63a7a2e25724b93f8fe491d635a27eb538d8e569b5d6c46b6ee2305f987ebaf223dce5bb1bc0870c851e4ddce4", 0xb9) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = dup2(r0, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r2, 0xb) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x5e952f0742d33b25) 22:28:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) 22:28:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x8000, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40000000000004d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xe031) syz_emit_ethernet(0xe, &(0x7f0000000140)="264264d6a6b80ac5da402b2f4a0e") 22:28:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="efdfd796f10b24910a692fb8d5481dfc511175e20f925aa2a264f9b7882884fac08fa3fb65343fdb00ee8747623ee83cf95907c566826f", 0x37, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x900, 0x633, 0x0, 0x0) 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) pwrite(r1, &(0x7f0000000440)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee1670382e", 0x537, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x3) close(r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = getpid() r6 = semget(0x0, 0xdcc4682abd872e7a, 0x1) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000840)=""/126) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r1, &(0x7f0000000740)="840f405367ef47b32372e294008f3aa979ac6b7b934abcd1aaac9d53decea644920479a9b1a1641c5b184dbb5fc0e6a05a1d8d38cb87c51852f04e5c5277cb2a3303d8d5749c6baa42d0e2258293324000728f8249312e62d2e083acf95a38f786d101dde5d1107db3b8e9c2e959620475a91a9024c15d2c14b250066d1546752632ccd87686f5cb4829f4c06b4a96ccfe5dfd1c84126e2c367715daf6c251652ed729b5e67921b84b0f", 0xaa, 0x400, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r5}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000a80)=0x5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r8 = semget(0x1, 0x3, 0xf93f2b0aec4d4463) semctl$SETVAL(r8, 0x3fc9af46334a9809, 0x8, &(0x7f00000008c0)=0x10000) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 22:28:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0xd3e3f6c1f5beb20e) ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x62d315aaac2ba490, 0x20) 22:28:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 22:28:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0xfffffffffffffffb, 0x6d, &(0x7f0000000100)="15cb9120185f0282a7499eabd8e4bc48f5bd4e6c9596f7865dfe6caba6e8a2d52274cf4d3546cb7d3aad1453a45d6d03aea0c808d3ded675f79061c6138b132abcded6", 0x289) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x8, 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0xa64293a9dafee174) shutdown(r0, 0x2) 22:28:23 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2d362d5ad2034bb4, 0x21) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) flock(r0, 0x6) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socketpair(0x6, 0x3, 0x101, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0xffff, 0x7fff}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65302f666900653000"], 0x10) 22:28:23 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r6 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x2) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) load: 2.43 cmd: getty 50862 [ttyin] 0.00u 0.00s 0% 310k load: 2.43 cmd: getty 50862 [ttyin] 0.00u 0.00s 0% 310k 22:28:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x1000, 0x7, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x18, 0x5, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x1000) accept(r2, &(0x7f00000003c0)=@in, &(0x7f00000004c0)=0x9797) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = msgget(0x2, 0x144) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/57) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x44, &(0x7f0000000280)="be91846388d6402b8172ffc470e7cbf0becf88a0ec17831fb3c2b3aeb7b791975ec361cc2e47d3df34000000000dee7a3c00"/68) 22:28:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2095dafdf6bcf24c, 0x0, 0x0) r2 = socket(0x10, 0x1, 0xfffffffffffffff7) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000180)=""/230, 0xe6}], 0x2, &(0x7f0000000280)=""/205, 0xcd}, 0x801) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x0, 0x0, 0x20, 0x7}, {0x81, 0x669, 0x101, 0x6}, {0x2bc, 0x1, 0x200, 0x6}, {0x7fffffff, 0x3ff, 0x7, 0x7}, {0xffffffffffffff13, 0x2, 0x3f, 0x60cf9b2c}, {0x2, 0x2, 0xbe0c, 0x9}, {0x2, 0x5, 0x8001, 0x3f}]}) 22:28:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/157, 0x9d) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 22:28:24 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000a80)=""/104, &(0x7f0000000b00)=0x68) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x3) close(r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) socket$unix(0x1, 0x2, 0x0) r5 = getpid() ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r1, &(0x7f0000000740)="840f405367ef47b32372e294008f3aa979ac6b7b934abcd1aaac9d53decea644920479a9b1a1641c5b184dbb5fc0e6a05a1d8d38cb87c51852f04e5c5277cb2a3303d8d5749c6baa42d0e2258293324000728f8249312e62d2e083acf95a38f786d101dde5d1107db3b8e9c2e959620475a91a9024c15d2c14b250066d1546752632ccd87686f5cb4829f4c06b4a96ccfe5dfd1c84126e2c367715daf6c251652ed729b5e67921b84b0f", 0xaa, 0x400, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r5}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) r7 = semget(0x1, 0x3, 0xf93f2b0aec4d4463) semctl$SETVAL(r7, 0x3fc9af46334a9809, 0x8, &(0x7f00000008c0)=0x10000) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) getpeername$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x4, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x20, 0x8}, 0x0, 0x7f, 0xec4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="cffbaf9a8d1a029be96914357e3a", 0xe, 0x0, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/222, &(0x7f0000000040)=0xde) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) 22:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x6, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:28:24 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8800, 0x19a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x205) r1 = shmget$private(0x0, 0x4000, 0x69c59b0cd1801970, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fchmod(r0, 0x20) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4e8, r2, r3, r4, r5, 0x1, 0x2}, 0x3ff, 0x7, r6, r7, 0xd, 0xdc, 0xffffffffffffbe68}) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) geteuid() getgid() fchmod(r8, 0x10) renameat(r0, &(0x7f00000002c0)='.\x00', r8, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/169) 22:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6d) 22:28:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) read(r0, &(0x7f00000001c0)=""/97, 0x61) r1 = open(&(0x7f0000000700)='./bus\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="03", 0x57}], 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$getown(r0, 0x5) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a", 0x444}], 0x1) getegid() 22:28:24 executing program 1: r0 = socket(0x12, 0x4003, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x8, 0x3ff, &(0x7f0000000000)="e93b3de11f77bbb265dfab430f93a01c73445bd854d9ab5a79afb680d9ac94f10db6e5cfe34e3c22199b7528c133cd223ac5f45d46060b8176c7573b76255a34b28af7c87868b0bc2fcc3b2285bd5ab60fbea4ed868824d4df8e7a36e179bab826718ddde3287acb9499d752d318c0e2fd242c02ffb459f1efa713d4df8f86619d6536033e983b5f0fe7d8635dbd0e", 0x8f) 22:28:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000001000000ff000001000000"], 0x10}, 0x408) pipe2(&(0x7f0000000000), 0x4) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xde, &(0x7f00000002c0)="75538ef1857bbb4a7f66b02d707df990d923c3b062addadf7caaee22320d2f46bc8f1438e2c3bb6ad5672e5ca15048673d2f0e91197e7fafd178522aea6601441b89ae642856a13f0c41293917eda7a4bb1d65323843c2489af71a54e307dac0f005d280309347ae93d5009584de920563d513cd8d072d04518b5441cf7754f8f67a40fca6a8c58ef65fdacab38c2ad78897a65b68adcfbe87faacdd98489cf4a121ae4e8b41a5e564ded0d82ef5b4ea7097690c73e58aca98fd43cd1b42652a1958d3f7fab99f1dc3867c6012c146a876ef3580fb7adaf0f5434e67c9b8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1c0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) flock(r0, 0x2) ftruncate(r0, 0x0, 0x80000002) dup(r0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x4002, 0x8000001000004) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200c0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semget$private(0x0, 0x3, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlockall(0x1) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r6) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000004c0)={0x7f, './file0\x00'}) 22:28:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:28:24 executing program 0: socketpair(0x2, 0x0, 0x102, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x2, 0x3, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10040, 0x0) recvfrom(r2, &(0x7f0000000000)=""/106, 0x6a, 0x41, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "f5e82512a690a2e1016a55d7d08dfc33957c5232"}) lseek(r2, 0x0, 0x0, 0x2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 22:28:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000002aa, &(0x7f0000000040)=[{0x3, 0x61a8, 0x1, 0x4}, {0x4, 0x9, 0x1, 0x1}, {0x6, 0x7, 0x3c9, 0x1}, {0x7ff, 0x109, 0x101, 0x100}, {0x4, 0x1, 0x800, 0x1}, {0x4, 0x1000000000000, 0x5, 0x9}, {0x100000001, 0x1, 0x3, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0xfffffffe, 0x2, 0x4}) 22:28:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) r1 = syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000080)=0x8) dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 22:28:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x3}], 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) 22:28:24 executing program 1: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x5, 0x4, 0x7, 0xfffffffffffffff7}, {0x6, 0x5, 0x55d, 0xffff}, {0x101, 0x28a4, 0x6492f820, 0x9}, {0x3, 0x16a, 0xffffffffffff8000, 0x2}, {0x7, 0x5, 0x1, 0x2}, {0x3, 0x7f, 0xffff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xfffffffffffffe50, &(0x7f0000000240)="48737e003075665456a0aed86bf9bd1cf8442cd45593d73149dffd331f0fc1ad9b8304bad53e4d3c") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000100)="8dcccc61040a7fe4b672c200688d564a50256879d2cbbd0cb64cdd18ee5759b797079f78e0e34502768e739fd432818ad22d4f665ee4b22018c9a4bbc705261df3a16f08f0d2c12f6ef8a0b156102fcfd198821525c678ad800d41036a455dce18e4d403c85cacebe93e86ddb8c6b35489f3e4b9fc74bf63e3caf43ce4b5667d51babf2a02eda3c3fbed783c1d206439c9f23f2d8611dc1ffa6dba5b57a73f61189ab7763dd43aa08aba22b204ee91", 0xaf, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:25 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x248, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x1009}) 22:28:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c0000000017a29597cb79ea4eb6f59dcd698a8a", 0xfffffffffffffd8e) socket$inet(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) 22:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) write(r0, &(0x7f00000001c0)="0667b0d9f76ce5eb520b1eb23b89b9b9e142362b5094b933c7be6b28f6a970a32731661bb064746befc20b3f25dfaa3e77844217f4425383fa1dbbb1a878950fc02b0613d83f53276a43e81b90a2714be843941bcae16ba996c72e923c47ff88573008a8cc38c9f6acd44b0878c799cf9f2aa37557ef7b329e56126b431613823388f3c82342fa5260e390d979ff6612e5f22f95e0190457453799fa3d5dbb8f97250c1052ee9c9496a3e654ffbd63db8d4487fa529046da07b882a0a8ee40d1377263c612cc557dac2c193de575651b8dcf231a13ebd03f7374bf609a5e9c4a557239f5d81f4b71251db6497666f5ad7daf50c8e5f8218af0d9df9513e8299ca357db1aa0568c3e027c9982330a9d1b3208de3f4d9740186cdcde4c02a1e79e6c025a00d00b5cbe5ae4b20d98ff9a4264579f5fbc62bb849bbf93a3c13b0471b625054f59f8ac99e0c936a086ac41f1bcab14449ab5f819dabeccdc004a9ee60b4c265e1007c6210f1318e9516749ed2c1a2bf5200856e95ae69e3e48a64eababbe25102fb2462371006fac22b954e8bdd312aeebd546e9e4dcdff8e0cceb85ccf1fc636506ab118a8204753bad66e0665a0f932c2fc4b29362c0e940c61b0e6632964af29633ae2f5503538856cb35edce4cc6fdf03ae23946910d42e525cc02a572b8b1de65a28d2a6a5d2e03e8273a486e513a27a24e8836fa826c1292e5700158af3fe8fd102bdeb1cb33a31462b76809cd5c6cf6db46c3eafd6455965a5e645522f6acffbd5df8929e4b2b9573f08f6d2d192335cae7d78eb7fe3bfd65dcb97b9717b9fb4a140c6902fa92214f9684e843ee40a1719b5b5cc85dbe9947596c840bb17fa04b25f9700765b9038028417776f2c93a8de07b3b0f93c20a711e9336db5a957345ab6525c41df2e4c52feed61a52833541402db21825b7c81413c3e6ebee3ffdb12ccdf8709a5117d3c8600dc644d1af41d8b91541bd3b36be106e02dcccf5257186de6b39b1d995bb3909a7ed3a6ec9d10541c0466a9cd9ffbee1977009f7439bc6ca200b0da8f80bbf313b52d2b535aad92624a7bae993804c4658c140d7bc39f16e8bf940cfed2029f7fcaa3f85c304c8ad7f59b973754cd41b2e1c9ab1eaa3086000cf73c971232a817e680ec6eb72321d592dfce875ebe52a85454d64955ae89e21041ef4e97a152d81618f3844eb23f3a27cea242fc4a6729e889a7b7ea3ee35de8fd3fad9cb5037abd1a2f2970d27034573a94d587082824148814f8795729288d30f2d046fc9bef2f23d15190e053f09e7ff22639beb353d2f13ff1c150a76cd38c567a985bf280881a0e759d76ff9a9f9ba39382320efbe1dce0af2be54f1a266a8062962d83c6323e422df7f57251cb3dfff8541795f1ad7a080913ad174eee2ffbe8496d3d190834650e02777a6c200d7f82ec4fcbb94a0587dc7c02ddd9c605521caf9da5cd984f105894f9cb257cbbf5cde5453c042ee417333f259cc0107b085a9631b21e22b0cd49423e9996d42b5989673c99d3930477368789c9c7a8731e50faf34547cc06defb21d91e2208e16b1da5a7c6ddcc1498c4970cad4bfd520ff86e72cb040faf59057c567d93243e569553730a65aa27ea1b0f506baa1919e3fc049ffefb05b6cb71a6f6c004a860f0c92e12844560aac395f2e1b6e42037a2171f91fd3782c6fb471b871663f2af65eaf02f14433b90041327ed1e0000fb3beb961649865b1e60898d23a90013529b37747f60e17bdb858678ae57de93aa6c3c5b52f50796c5ad5c1d268848c139ac8d29859babc7fc243010df570165c52efccf7250a82d97108bfa079421e599c8bdfda67dd39a57a1676102e07eb08a55517175dfaae7c5d0a4439341a126ba389856744b392eb234f6f5aee0aa47aebada456a404ef0ce67c1d429fc1443571c4655cf58c16bc972928a48b1cdb605d04d2045278181c460c91121e492d7949954c5b035acddaabdf335f2568a8a50d568d7fb9af0e68686914e21360e89e7a132aa6738435fdc00112020d8e04687bf986a80eaaa5e543f1258321bdeb2d28a9e5186bbd5b13a7ee585fed4ff61225d02aff3a9d16d6ab984e5a811653aa5c0b2e3be4a6e0e7006e9d0a65c26410622d224106e80055d3d2676ccaee64e95c095fb0ea6d808c6c76ebcb4935bc517a444d92c1623b5c661b1b70069f69d0958b12ece6e42750e464c713921ca9c760c5eeb817cb001ec75996ce354bbbcb082a96917677d24efdee4516ad22fd112a281f5839d536d83b0377e700b00b7c721972a01239a54889ad3d4b1f3c2199573bbe40b9ce1107c12179c456e3e79bbc3b5825c49467598f7affeade2051ddfef2f8677de586d9ae3f031df893aa5d3ea3c9561cf3df56dcd1e2b17f8de81a8389c35efaef44a2ec721ea3e52e1c1a1a55530315eb6cef728c61ef57e1920b2cae9011c9acb851a3feb3bf392092db7b7a085ba5943f94785b8d551523a8f1e91c542d2b94024d9e1add0a0baf49731df50f4b855cf3ad8f330082db0cf2de0ace037e836399f041dd2e5c328960b3b02a473fd6f41b3b9d9999ec5106ae1c8e4fec77844b950e597c3701a49451d27ad70de4c72f89b8762fe47b4c1f85618fcddfc6e1f0e42c24bfc1ad9a3a3698dafdc17912f554f81b3d106c57160d5d6c3f1098ab94121751484eb78d3e95bd253716251df3748c1d3831a7cc42ec8df0d353b5207311c464d4b33305f08bf567835a3d1a10d0a9291e9af1289d0d960be2fa6d5a0cffc5d3f9138272c4c359dfe9e6b8eb10acdbcc1517aabfc18f7a1eec59a57b2d07b2fc039e8039855adca1780a936c96866430d75dd927e1c6a03108f9c10ab4fda8fd8d3ea0b5fdc1220414c2c8b26091c24eb01deb980f18c46ca49e1ef62a42369eb4b6223fc63a1a88f0e66f3cdf7640de993d1cac299b8583da2981dceccbc7d3ecf31b03a4b10a27bd8ad01e6532967cf7879cc408a4b4009d1913cdc8845d8bde9cae6ab009e26aee7ec933627c50a2108a0be3578cb1dc278f82db4d51bb1436ae170bc1e7a3e97e2bf77cd2e5f67b185ce0d33705f58213ef2df11e113be5b40767f2870df4b78665ca2cf2c20fb3a9eb61560202b61d86dc931350e80caca0059aa1331a80af7e830ca600558873104533be945d1a949d29a087fd176efd45da6d8ea75c4bb576111e39e287972cfbee7ca08a6358ce9ae08879f26f35a433f5566cd23f0443fa5f16b4ea0ad97ae03ebd2e9e1844abc773bdb8f6037e356d540219b52a3219bfa7b409621ab5c200a30e03d2d266c81902af1bf5301a3e9259763c3f0417008b36ce161c8043236141083eab959b277ceab56420b2d1b15a02924b0d7cc1aa0fe89e6fc07514908b6177bb5c8f14b06e6c022dcd52bd2ed16cbd94430a3ddb23666677f689ef54ae23ff1eb9dd76f2d5f6af4212e03f73b21a0074250980cd8ff8b75c7ad6886ac92f538778e89cc2974c46ba111ee6ce7457869c8c9bdcb3dfffee8868490449bd0d5db1af9186c0c0162ea1b917a6d1c1c7d27154528352aac34793fb8935a62eeda6b07a354c1f092c32914ba7eb6cdf2ff46d2c7fcadc28d8fa98499b99533e251df37a684ae73e68ba23b4b0ddd38e62b181f1f7f72d92805fcd64d2cf934c1714c4a82f481f736422e1111416b86080dd945dae73dfd3ad6e45a15961f19c6b815802df3620fa4d408314c57ed06201f706ffcd9ab0ea449d15f6e30182cf459ba264d1e865492ddfc9b1f613c847aea03ef676180497dda9e2a30d31576bed19e62fc98e1804a5435243be5cdb47c926a3cfc405337ca5151575a95d36fb4ede0919da091de6a3c67fe1d7626606789904905a538b406180a93761c1f759803bdd283e77034262da3bda235e3bf7d4181e99527a05ebb7920187b092bf2da29b097749d59742d7b465a4366fe9ad96df2ebe6fecd384d45924545a5a95574086f76fe29d51b8bceb4b8056483a59d9c7500efb18c96b4a0fba783c23ee18c12146df0c8b945732085ce5d2cf156ebaa6bb20f4e5bf31919e0569a94011a7dd2067f7b67d0dbf5b2661b5d6fe95e7f2d853970723317f10012b8dee405e0f2030951e44796223a8fc931974186ed6d25f50cc96eba80dfd3741e366b9136c56b173105c3f310647f99e12bd4cc3b0e22a58eb47c91a4ed3bc5fd387e2be1d5008d1396aec821e320936c7465ab7388d9aeb85db841906851287f4f568eec87e34f593a40bc1f8438e4dfbf58f926316147fe865199b6aa8dad1c5ca770c5ef6f2d2fc10444ffc9bfaa4e2c62445da2e16c013f8176590f9342f3c2ca13819001d58175b318420cb8e6a433b29cfeddddd13924c957d50a7455394859f0647b68b76e294bbd9df9aecc9d11e0ee5b5eb337598635e36579ec603e61a79fe02156a20f06d14eeec6323eaad551520419b4a4de7c293a6e5baf470fd4f2a3cba05e652bce2ef619a3a33b5db6bc1cec1c1a1228d15720be382756166e8086486ea96087f15b55e0d2fdf4956f91f199449ea0f22833c12de758d9af874afe82f323a2c382167c3678e56d025515844c01557089ed41ad6c7bc480019c8c82afdd430febd6e41cd47e54ec47d08bdb09c69bc2a6baba8a29fa125315b2c4cfb807dfd4448777e1e40adfb1d9021a5bfd6849ac2970244c1f411b06f4d3ffd1f94b838309a1d16fe08567815079e93a7b1b204aeb26ae672e6a074c6cb0432825028bb0551094fd8df2be31f77f3c097da60d524c85c9aa690719b747964de3c8750f5abbf6dfaa00d0c036a3a55032695e243288fdd4099c34587784508eb6c61c793b92f84134c62d10575c6458983168156f44dd5ab5aaca9f4acf2fe59da90e207812e19aac93eebdf5b3436fd761e2ca6b6fc65d4e6f0ac3548f2970bc7f6b5b1e2c59f91fc6e05d64271f60997db0786d1345b52e7d469b9e4be65b06764f0aa764d18373e7fc44f617431379efc5c24fc95a8174eca7e27312b371c2a064edccc87aaddafea984038efa7f0fdddaad6e88b1292ccf2fc0dcea472e0c310df55d42d838563f3fe4778b6a8f636ad2ea4be0b1f361c831bdd6d0a6f8c5b25e6a89852be2cdeb574ee70bb5b97969964a7a46b6ba5ba80b9fca8eaeeff1e8dcd33d2350cab96428b167d3a9da9b86b9e1108a3d7d28a99423b3f97db8e1c27b23a5a83c162616451afcab36ed7d84a3edb2505c50264f3a7259afa664bd03aa1f7388909ae8af49972c6cb01e30fc6c3579fe58c4f026704efc575ad34008b894d96231154c14a1496e29d07b74d63400298a5594577b66275d3929c33c39cc15942b423bded21081f944f803371280612378cbf231ac1f425b64a7d96be899265a4114b07247ea9c77d2b4b50b073f15dfe50c4bdbc24773339ac9f901f3017d70f0af3d6f95a48cd3220fcb6a0d867e7f4a8485a4c1f3bff61417ed2f40add2d622d4ced7d02d1e05b76c81f29c5e1101444fb61cb80daa6499c0857171397a9f01cea89e5677cd78cc98faed6a22890cad579cea0a7f2fb64bc38bd3d71a3ceab25b9d5dbe1125742dd2b833fcf2b60edc46a334802d9187bcfe5f1280106442c2f559de18fd6c79c8dbafd26300fc6bf9423af3ffc900dec2ba93d6a5fbb6e160ddf2d5d0e6b6f291b79d3c9e2cfb2dc7464aa1706d18cdceb88741914f6fa311db8a5a848bbd83c191b1f4945f2b5a7185f7e6a9616b41193a85bc3532f88405036896206a05059ec48f3b5ea2f49620ae632f7d1b4f2", 0x1000) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:28:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) 22:28:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffffe, 0xb78, 0x5, "a1ae98bf21aa4b63c11396f18d0634c1ea803403", 0x4, 0xcd}) r1 = socket(0x18, 0x1, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8000, 0x0, 0x9, 0x1, "8b8ca8abb097d40f1e9b8b7eb18a8dd88bf463e2", 0x1f, 0x4}) recvfrom$unix(r0, &(0x7f0000000180)=""/159, 0x9f, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x24, &(0x7f0000000140), 0x4) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1ec, &(0x7f00000000c0)="b6") 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/6}, 0xe, 0x2, 0x800) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000034, 0x0, 0x0, 0x1000}, {0x30, 0x0, 0x0, 0x75c}, {0x6, 0x0, 0x2, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 22:28:25 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x114) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setuid(0xee01) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:26 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="8d6a384cd0758414c9ef7fc0fea0679dc068d9365b444b91c23b5537b97c925106f768fb5cb064e61aa37097e77c29463f79dfd27c0661451277f9cbfc009aec64bdf995d24f5c63f3932a80bb3f4d3e3d12157a21d500ca7002574734e6c219867037b6f44cbeeccf3fe6bb4a79527f71481678fe9eb08045b2f83248f04691da"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x800, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x13f) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/35, 0x23}], 0x5) fchmod(r4, 0x2) r5 = socket(0x20, 0x8000, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000004c0)=r1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) getpeername$unix(r5, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)) 22:28:26 executing program 1: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x40) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x9, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffe, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x0, 0x1000000080000000}) r2 = semget$private(0x0, 0x6, 0x10400) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000002c0)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x10000) r4 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) semop(r4, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed64e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0d1c414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b25236c32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad402700000000000000", 0xde, 0x0, 0x0) semop(r4, &(0x7f0000000580)=[{0x0, 0x100000004, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x9}, {0x0, 0x3, 0x800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000500)=0x8) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x915, &(0x7f0000000b40)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x4000000000000000, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0xa, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x10005, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x4, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x6fb) r7 = dup(r6) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)=0x5) 22:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1f, 0x0, 0x82, 0x0) close(r1) 22:28:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0xff, 0x8, 0x3, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) writev(r1, &(0x7f0000001580)=[{0x0}, {&(0x7f0000001200)="23a3d5b3ab53647d8aaf6cafe1de8f59f12d79528b810115df3e95f8f416548f7efb4a42aa95e3d3e40f618ffefaacadadeefd11f053045fa93fcdea5f2f63b27751dc3c992591faa9c8328036d2c3635acd07e77aee2945ef4c29c326edcdcb9ec9db7e41b44751787659b3d94d04232229bb9bb64ff89022bf79a8ebc70ff2899555898381213fac8fa1374c91c27c335fcc79e94b4100fcf23a4ade982888d319c8ae6f7f97617ce3232d2c0169d9ed07a1289820a7113ba6f8ee1329", 0xbe}, {&(0x7f00000012c0)="aed1e4bf53779af9310dd4e534f1bdd1a53af171972a0ee0363c3a35c65d5ed694bd2b24a69cbbe39aff432ed94794c9cca209186e5f9933b21d5b8ba2270470c1f24eafa52a5ec87091e2fda2485394ca161591b4f76e21ef944d16512c8fb94bf58b1321760455b2a26b", 0x6b}, {0x0}, {&(0x7f0000001480)="7b9f2c0a39f020f6f2a2e3a69c0af6966acc997927e15b288c7b81845917060d23dd999ba12df376b9aa6b9f26acd6c559583282433a87bb9824d318161362e23e3b6f38192d23afb543c063fd104f803153135f58a8179604d1d3e3d4c0fcebef14e978bc4f27ebaf02fec887aa2e2f17d0945333dc9424221139a6d379cec0fadf9d4a8facc2a852448a2e0ee43d35d80fd683139485ea59f47ec3b15f53f1d2139a76f132bdbd84786004a801dccc9aa3c4332b8b67340142228f24f6b75e72125e8ddecbffc78736c4eed9d77def4cd676d21ca6112f853d5da9ea1ceaff7f6a35b7faf0ff4541ec4257e09c46fd9d9bb05f3fc55506", 0xf8}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000040)=""/47, 0x2f) faccessat(r2, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r2, &(0x7f0000000000)=""/24, 0x18) getsockopt(0xffffffffffffffff, 0x200000029, 0x69, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) sendto$inet(r3, &(0x7f0000000200)="d71ceacbc3bb4cd9f78c883289e96626dd0aeea0d11fc7e981326b253cea62c59c1c4b559401ab6f1709e38da08b1c69b1fdbf626005e60411f5082950e217ddf6c1dd4dfbfd475cd61f813f", 0x4c, 0x400, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 22:28:26 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00001cd000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xa}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x31, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x100, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x78562838}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x395e1bef, 0x8}], 0x9130fba, 0x0, 0x401, 0x0) mprotect(&(0x7f000038d000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:28:26 executing program 1: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000480)=""/60, 0x3c) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r7) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000500)={0x2, 0x8, 0x4, {[0x80000001, 0x989, 0x1f, 0x7ff, 0x5, 0x6, 0x4, 0x41ce, 0x7, 0xb8, 0x800000000000, 0x7fff, 0x7, 0x100000001, 0x408, 0x400, 0xffffffffffffffff, 0x6], [0x6, 0x8, 0x8, 0x0, 0x100000001, 0x5, 0x38f3, 0x7fffffff, 0x6, 0x1], [0x1f, 0xff, 0xd8, 0x72c0ca79, 0x2, 0x3, 0x3], [0x8, 0x2, 0x6, 0x10000, 0x1, 0x4], [{0x0, 0x401, 0x81, 0x27b}, {0xd6, 0x80000001, 0x3, 0x3}, {0x80, 0x7, 0x7, 0x40}, {0x10000, 0x2, 0x3d64, 0x401}, {0xfffffffffffffffd, 0x81, 0x10001, 0x5}, {0x61db, 0x6}, {0x4, 0x72, 0xe, 0x3}, {0x6, 0x6, 0x100000000, 0xd0}], {0x9, 0x8, 0x200, 0x6}, {0x6, 0x7fffffff, 0x7e78, 0x5}}}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r2, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r8 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r9, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8820, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x4, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000007c0)="a9cace87e69cc370c8f6188cd8dd9ed82fd6aeb6fabb0db2d30610dd7b4818dc159d5a3f0d51b41bae803bc87290fc87916f4d521e78c23ce66fa714d143462d2646f4f810abbfe66b1e1abc0d84c2c1ff2e0a79bca48dd2b840d13c7804568398baff268d935c8050728c1e83232a0183e311fdf14247dd3d6aaaa4fd2a5fdd6e2652fd0d26b73fca654934aebcb4231b00712ed1692f3bc0f4a62f4b5c288aba4230478459f23134cd5c514df03129e794a922a20532212f2d8542ddd792871a295302c4cef48c1904e6f251d90f867eec3b64001c36a8514ead326e7643ec4618339781572259823285d3115fc6ba6c4ad6367e2282ee801cf86d6cd4", 0xfe}], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r2, 0x0, 0x80000000, &(0x7f0000000280)=""/206, &(0x7f0000000380)=0xce) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/241, 0xf1) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000a09, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0xfff, 0xde7, 0x27}, {0x80000001, 0x7fffffff, 0x2a16}, {0x4134000000000000, 0x7, 0x101, 0x1ff}, {0x14b, 0x3f, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800009f78a9271868"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt(r1, 0x6, 0x4, &(0x7f0000000100)=""/138, &(0x7f0000000040)=0x8a) 22:28:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="870ef25bc8796f47f3738cd2768e2b0ff4ee5c81cae0251be6d50845af3e0d1749b6a0299d94a7e82d2859f53dd8993119bcaedc2de257ef6ff5c3b09f8daec6370160d69eef817d0715b1271c6f47b0d3ae3bfbfa4586ea2a341fe983d6918bf785772b796cae0bd8b93f20e45388ea4dda62d08399d4aaf31e54cdb8a3b6fe058ac6c17239b155b3b51522e6b4b579095513d52a4c07d568d753975769b41b0e0c58f2ac876f895b614dee51dcad808e617141fbd7b445ebb95164489733b657c3d3de0cac9397da8f4e815ca5", 0xce}, {&(0x7f0000000300)="7935917bec22cf8d28e2784f76e29129d1a765a4291a6f822f428426c23774c4ed67cbaf2e4b681dbaabb6ce9ad5c65d8364366660e3a2b5e58b50cec11d816f83b65482307389a831", 0x49}, {&(0x7f0000000380)="f1d5b53543746e07d09e6b88d915cbe162be4d0964e8d979cd7f548c66102fd01a25a8814fc67cb00fc25b9e721728921dc4453514da28c6fc34432393ea24a1200adcce62bee9103740cb3c90faa31be3ecf2224e81445b56288ab0ad91651cde7e7c03b9a219a8f3bd1da4a4a28eab85c85edfff9dbd57679fbe571d1ac2cc0680868fd97983f4ccfe154240c3fd497e756202f50acf632fd5a63680f7e59b2ca14ecc1192507da9dbb1c1e18ad2845cacd5d66457837820d331fa509c923dde606adcec2b1d7cf7b8df97e8078e17c71f09a992944d211a3a17474f488bf9cfb7cf6876fa0165a23431e6f5d042b1f72229", 0xf3}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x400) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 22:28:26 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000040)="b7af6660b2cd2fffca2be488c9355226a144d6aae228fa36a9c3771ed8023e55b209a2cf3db50f", 0x27, 0x8a5e3995d6ac1d1a, &(0x7f0000000080)={0x18, 0x3, 0xdc, 0x80000000}, 0xc) 22:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "425a07d9af09dec6a8bc6200f6d794250a88ad89"}) fsync(r0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) sendto(r1, &(0x7f0000000200)="ef282ee116e95254cfd015af42763a5bb2609d25c9bd", 0x16, 0x8, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000000)=[{0x0, 0x7, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0xff, 0x1000}, {0x2, 0x100, 0x1800}], 0x4) pwritev(r1, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x100, 0x9}, {0x27, 0x7}, {0x43, 0x100000000}, {0x101, 0x2}, {0x48}, {0x83, 0x8}], 0x6}) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) socketpair(0x2, 0xc006, 0x6, &(0x7f0000000080)) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r6, &(0x7f00000000c0)=@in, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x49) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x394, './file0/file0\x00', 0x5, 0x43, 0x4f, 0x8}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0\x00', 0x100c0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 22:28:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x5) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x6) 22:28:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x0, 0xffffffffffffff01, 0x1, 0x1, 0xba, 0x6b26, 0x3, 0x1, 0x8, 0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xffffffffffffff6d, 0x0, 0x2e9}, 0x0) 22:28:26 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 22:28:26 executing program 0: r0 = socket(0x20, 0x1, 0x7894) r1 = msgget$private(0x0, 0x280) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0x5707898c8a5d044b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r6 = getppid() r7 = fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000200)="27d5dee7b462dfe6763b6f359f923d482564c80ac821e0f5a73b242cbdf076a1b70fe2b6cc587e8299f565938037f08d3d2292801e2369", 0x37}, {&(0x7f0000000240)="ad60613c215acd0de9e36e6e4b0fa09af371a8d8ebe59ae67da0a7b847c191bde0d1654734b010f232c8f4970d5a27f3be0c3c1ec686662cf91443297406cc98cbf1296babde412e3540427b2f4cd1d930de005cd93febecce6b653d685aa5817c5a61b7ea", 0x65}, {&(0x7f00000002c0)="ae484353afa89fe14020024dc347cae7cb5b1cdc2606f993c638130135a22b5948029640d085c325baacc97e3c5490449d9f618737c63521964270110face7491d264b3666c0da402358ec820aa3c9698441d6ddd9b37f0e0f6ddee7c6bb4097174ead097313b72e659e8172d904da53446ac6", 0x73}, {&(0x7f0000000340)="a59a4ec9dc5b1cfd12408a7761c083b3377aa2cdcdcc6cd7d298d4d57cf04fded31a124af2ba50bc8c4c416086ac7ef3d5f5373494c7ae0cc29fb76fed9361dac2dbe7d5258227748f11f192e4130aae8e2263bce231cde4861c3e057e0c2c0f219cb3bd0147522b90f433bcbde5b6a11b5e528fbeefb66aa50e0bdb7e5b1fcb9dccb9cfba5d56b572b92a8e9390234276ec8a759630084f3f8a8f960f208035e7275b40f97cc599ff7a3c61d657084ba1f9d0937dbcad86af0cd409171eee147bd67cb4a840ac8ab5b329bca3fc0a658345780ec392c102b6f81394e9a014bb3d8a2fc734f8ad398756f2dffc625d7596d186f97dd66f817929f0038c4265ebbd8c2a43d06bfb12d3575afe11878958a63ddf9769b7affc12ab4b906ec50b7c636bcc969325b5ed5b4eb0e66be1047ab4c583dffc85e0044a972419a9bc180843cc0b22b98affd5e2a1866bd1cc79d8153111876762cb4dd9571bb9b3c408b2eab24f20ad59d384f469d30a5efd8ec604862f33f5f1d58f4e237551df2622f707c9beb4cbe04a84788ef2794ac96bc066913d61a8a642f19bef59d146da52b5ff57beefbccae119417153832d1d7aa729a633975ebf022cc6f88e7f8b4b5ed4e36debfafe299beeb4e44d1685476bc0eeacb57c10827f9876841e8ffa0c56afe7009fdac5ae856a75654156e89849b49d7daa3115f73f772053b20fbc236956095c0999fbb3789adbc12c86445cc728107839f3c10dbf8b5771f7bb86494ebe793c7f4fa8796497452fd197c7d585e6bc87c4b9189dc87e57e09087c344948489c43362c6c241209b62e6d2221cd0cf37a86a8d94928ed929270b4c198e421f7263faede2845fde8d63ce7c7a3678402c8d7f1cec1931a61dc93e50fbaddb62e117d022ee45ae62dc8f84fcfe5e1af8ed3efd537c79ed0c2330fedf0caba42d9c4d6662e4d01bd1028c813ee45189e0d76313a1218aaf67367f76d2905a2c9c44dc6435dfb1eb9320f9b54c6442ec7a3336fca9eab59440fdbfc0cb72a412098ca87c70d96737f251a012b21f1e4ecd9c7175360acefdc4f504fc517768ce30dbf9bea4aeda913ef25cb58867c46e0a50daf08756a83928a7afcb44a5337143ff8c2ce1346e98753e802d9bb890aed104f24a43e26a7b1a9059c4ba38dc91c271eb4ef8b1c6d650d449c08ce921b92b550fbdb0393644ba4a8b65721487088d5b61eb3bf990a5623183251cd4a2e7e85c52fb64a592817289d9f43d4286b2dcacf9231342a1078cf4ceafaa31ff28902865f6cda8ce4af9fa01a82db816665ec5f861b6dd7b4fcfadaa9bd0ab8684b95fadd4cdc4b01df4281d463502ec0374922783c0faf40ea3d1098ad4d01f203122730f5a27b44039b7964b95738739f443f2ebc88934390ccfef390b95dd64799ac90a24161c59d2e1ab72598c71d34e245a613200ebe83e354888296ef210f7d60e911c64b107573780dc41d3c59951773bd4efb0f196ed0df4c5508b10f35ff0b4093d63b4070ffa5d1028a70e4095d2a3cc10f167d5f180d1b0ac5381902e401b1d63eff03ef7a486587caf5378c2885fa9b864b2d01f7c7611aacfdcb018069455ad48b81bfdd3283fab6522616125dba2a4dd0a29c7a25a70bc12c76d6f6370b23cb10b205e6d855572eec684b1545bc7bd90e9efe55be0d3cb4a89e59d072f86f6496c5578f7b8f6b55feda5f71d5a9bb752248eab57f79ac16c7b2d2f01124370da2b9a2c6c10598582ab810248f396fe9fd5161dc83b9249f38d7f26324045674176415d3ccecf46b7390a01c6002ceef431ed5b5e63e956aa1652abb138fc82bcb0531ebeac1b19849b8e54d43b4470cd4f452850eccd4083c040cc8874e4bfa4443294adcdbf38f59e1a7f086c24e3a49ba658b00c0f2f46f6dbdc0747d9d7deef2ccaf67c23271522b16c28fec0cc3e812f3053590fbf411e5dc89c78e6ff609dda78ce48bab7dd4020afa53276891ce12e5a7e01c3f73c14f465536f1f850e5925b9206615a898a38ade5bb2686303885bf5a82d123f94a8f2d9c1120c00f3d4a43971c153e852521741fff36b7f86efce86fc1dd5cb5746d6014918be4149d39717844c34dc471e57d92925258612e2b88ffa1cba8b85aa3caa673fc13ecceace101e70694b5f59ec451f94f722e39146ee07d89e7acc3bf26aae9bcef19f12251679a599ec43ae8ae4d235f9f677ca5425284881eb38a5ccb1c8e4956b240e88fcbe9c8240c8bcb483bf743c6df3de510284e6d954155a17b44912913bfffd6d880422669ca1194500376879dac2c72e61127ea6911a251a887bb91b247d45d867b1309ae285da70d503716797f1f78be76d949845c7d0a01163ae70da3d23f028b78e296b067da9c6091f8010ece44aa58ad013692a29d2cbfa79155854417fff7c01a9c2920c6b7a396aca70b2c4f420af826b22c5026b1dd555a1b438a2eca2af3bc93aeeb8a7fbddecbc9c4b729a3972f50847a4b48ebb49db62d69132402515508fa952095c91052efc5128bbcf2af1f13bb4d445f7f374a58a408f390a3da7fe8dfe6872320fc44a5320152ebd7d0d1466056870de8cf616a5d32212f7c13582cd0397baa714a55ee235413b2b513850e675ce47e3e7c404dc7ee3343b8dd0532c908d205bdeb47501866cec59ccebee7911b3f3c5f63833eb358b16e5ec0e2e972a2ca879eec3bf29e873c26d29537e701ea3c6a7f849e7310bdc248b39b52dcc8ee4e24fa97d88921475e47ca035c7be7061e159b10ee3f65f0018ae4021adf8288bdc95fac9ba4554d98471d3598bc1ebe0f0d408f2206a2b0e8c3cc3686a394863e6b210504cdfbd9566fc6aa37333054ee21efb6bfc71cbf5702cba9f879ea0ea2e93e96db23f655eed27e852278f235144e31da3122ff026ccf540eb44da8e06eb86f7e6df25102f5dc0065a7dc9e5443f747c28828c9cf3ac4542ca41f0ae24c04a07b21c9cb8b5daa2f2ddef0e53add4640e54669daf1f0f4c4ac1a29c46cfba8c027bbc27bf0f2a2343666fcdf9cb808a0a7a8266a0989203d37185dbbcbf3ed7972c312a6200df3b0e348f19d0cff95942d2592a4ef7fcbe2cc5d6be38da574a666c865524ea2d260f208e81e2e8fb9698bb0fc39112e36c81c39b645f89a6e1911a88beb9262e7ac1bfc73f124da56410b3e4dec299b1eb2203f46d47c550c5d77a5ab75b229a74a95801af011804f715bfc0261de1858fb4f8cdde3982f8a9271beb0d5eaf4016b68bb2f1c8c9bdf98d62830a94a6deeda3eafce9222fbdbf1c876e83e2b41aeda5c356679f9172095c4c87945eb21cff6f4223b7b79dec3a5269e51fd80f8de6b837d2899462b27b93e314f22deaf600b7426c99615c0a656a3d50b7c56bee3a3d3bfd56708bc7ad01a805fdb6f81a67cb41f36d366cfe904e54cda27cce561010e7d88a432d9dcaceaed2054c75f7a071900292b18a770dffa0b58e6b89234df77dab4b8d80bd3e0f6a4804395925baf7624d1e0f0244da4a0ebc95307e6caf586f3cac17534f9d1ac505bd49d00b1b88ef57f26cbac79428cfddcd528407da3fa17412100d6d490fbfab66937faed329d6259094e368ad759e51d59b015e26c47bb63d401bdcaab70a124a0e775e81376483da7ca45fb7c347a7d7e41818b1462fabe7ca1203c5b23cf199916ff1de560ffd9ecb85438259a82c4529c4ae86a3e37529069abbe8a64edab115493b48853fd57373c3f59ce9452279511b12df52dfd28feba63f27097c6d40dd91602f2582168c5d5c12be94e1cd152d14b820c2480bd8b275e07ab8d1e16996291498da52d886ae0377a47cea4a8abb2717ea7d619f554085ef8661653d64ad7bd56d0f9919f11b470dc0bacb920814637c6921663046ea908d4e54cd745d2dc2814021dd4af96c552ae7ca4bef68be280c1a4f180928c26514096781fa2bc44e4334a01560aded6857d3b69514d050c0a6bef3b7580779907a00698462e2e77f6ddfea5fe016c7e6fd6ec43fc8cc713cf21f41ffa4952822096f6ba7266a7195043bb53b9df2ad1bd8da400cf44dbc2be39b3758bfffb6d07d594119cf4927af53637f70c1afacff43e303915c3961565ff2d338319e3d31bd83fe6c50b7202f08b6c94fc9f4bea8655caf78ff50f5f87f05f37be9b61dcf656f0b1b752bc849132863e5ffc3769fb032e39ef1b978240fccd0acdb6ce9617f0b8791dd7875b127cf2ce9fa00b24aeb5ac4b21d03cf9cb613a90cef897de2f50f68bfc848012eca47aa14d467b2e820dca32170f02c84d39228f9678e260920f9959c503cdeb6c97dab52abbab3397313aa1c1066b4e89b3ab14c61ed2daba7663eff994d29767b9d2040d6680abd6ac50e25199261542ec54f260bf76916841733cafd119c7d577b0f99f11050efb7323f487579ee797043dc294dae001a64e79aeb7287cd6afe0d725ce853e31e7df2f792ee6b4a85d617de36ad02ca88a9fbed15dc6ab1bfd797575613ad429ce880cba64434d038e04fe575369307c16e1799a01291bfe6d7d514f019b53b6151bf1837619ff077cfb70bd80f065d32875681be4f0602b46c940ca5204f30defd6851aa0b2e9388917aaeff79e5a6f272f4d731f3fb952fcbdb95bf994de690a189f135d5f65dba4e8c8fb6ed87dd9362d9ad848b0619401dade4007f16919eae9ce4df270b64f5a047df4aa8eb3fa2bfd579e880bde28a55aad4ca3e7c353b6b6132d107adb1a5df9c045187c1f8970bbe9283834755e3944fa2991f774d94fd4e632332bc3aa997a79318c1b47664f91eb339743ac832ad11593cd63b1657ed1a7caebbc2487329f2c4ca6461e35d1fe7765975d6eab764c077bf4c74e9c7f66d3bb5e14da7a4de1996fbeb3bd04c0c5428f110b5cad474958a8267e3aedf9cae238deecebca3810e2dd3efd085b8ba93d8e780884e44da4f27cd88bb05a1158be8def8b05c62a640cd3d445d80ed62fcd4a1622b5e9b3e5ac977f3378e0c4f216cd782e9f41435bf567f75b71c4cffaca566619e3f70e2b1728f7964268dc546779e3d032b290ded5abf6d687711aa362ec2579dbd8cc4cd31d94b5b362afc848796eb4f59989dfeb7c454bc5e2a4ad321fb1909dc7ced8ab1d9b83aa91973aee00373afcb2875bd490a2846816d8e92ebb3601072042742fa3fd374ede978a43ac4a02822646d5e5dba2a04e6bdbe2c1a16fce538c41149339b336e1e4d222e0d8fecd72b187db3e683b6b68b6ddf2a3739c77ecaff1feeb2880c3b2b877e4b9d9d6bff2e3a1850bfd83067fd13c6369a9515bb39bbb0f36a1527d3ef03aab226c752cb0d245cb985d5cf5244ae9d02a1c549a96f34f9fd96e0eb86fa696d2da218d632643eea24cf000bfaf9fc23e8c27f6842cfcbe94aaf7034b1186e0b17e4070552150f28ee8a8196d796aee44604c6a540b897be19937a0f9d477579fbe139f1eb254e0772ccaabff14da81fd3b67b91807f257333be51113a4cffb43b08f7f177c32a097d409f6095cd0cf221326b098df0e9d559bdc920bae5300a727112bfc506124b068da32a1217adbef18cba8182b3770f41289c365f3f511ff1fd22c4ae8a1860169aba5c2c06290cb5b190d741bac068204d06fb044a88bc424e6af5022862a7b306743c82a025a5328511d73332dc4c718d951347bfeb2e43e556585e2e62ae75becf770a300fea210c9b9e3c8372e4d378d249b91a3a1cd8b88313f04e4e4e90f9821cbcd306bd961fb3cea006d8d475a637e3b9da95ab4776", 0x1000}], 0x4, &(0x7f0000001380)=[{0xe8, 0x1, 0xff, "01e3fe658f5496ef5e4fbc123d9b79ac39cd25fd7602a25ed88b57d7d88f8ba9714e9d43644f8663a9d1eabfe14dfe9cca8caa38648595b4e4cab234082d874cac5aa26a9530e7a6dc7b0db903872392536ac0706f35b6fdd630192b3198cb8f663834c9af7d52cadf7ce0d8fe613d13314688780adb1b5076c6057d58948a8a2440ec172ba02a78a212ef53f4054679d8ecb82540a3692f7db22a754c7c72d81aa7f6ae7b67064fa4a1f2d9e82a6c19c9e0f6253afa979f3aa92bb899f9047e184859e23b912240ace110f23d9558523df7b0"}], 0xe8}, 0x3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r2, r3, r4, r5, 0x10}, 0x7, 0x15, r6, r7, 0x0, 0x1, 0x8, 0x5}) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) fcntl$getown(r0, 0x5) 22:28:26 executing program 1: r0 = socket(0x20, 0x2, 0xe0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f0000000000)="5e90e7fe2d46dfbe5c81a02a90e760e09e80143a699d38e01d083bbe2de6573cf086b6f3b4e6ab0945f3ba4405462ac0cd2cba69bd7cda649cea5bf0dabdbab7a01aa8cb488a09a76ff87373a35ac83f993bb1fe5b7d305ce7cda401d34089c778e7", 0x62, 0x0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) write(r0, 0x0, 0x1c8) 22:28:26 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000256000/0x3000)=nil, 0x3000, 0x14) 22:28:26 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) 22:28:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x15}], 0x2, 0x7) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x100000007}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xffffffffffffffff, 0x4, 0x0, 0x5}, {0xfffffffffffff4dc, 0xfffffffffffffffe, 0xfff, 0x3}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) 22:28:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="2cf2a800"/15, 0xf) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001, 0x19, 0x1, 0x7fffffff}, {0x2, 0x2f, 0x101, 0x24}, {0x4, 0x3, 0xf62f, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x5, 0x60000000000000, 0x3, "f535852c55f188fe31d8b68ff5c735147ca263e7", 0x601, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0xfff) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:27 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x114) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 22:28:27 executing program 0: socket(0x1, 0x8000, 0x48ad) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xc2df99c3884c1a5, 0x1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x229, 0x80000000000003d, &(0x7f0000000000), 0xfffffffffffffea9) 22:28:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/60, 0x3c, 0x41, &(0x7f00000000c0)={0x18, 0x1, 0xffff, 0x6}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x40) 22:28:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) lseek(r0, 0x0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) 22:28:27 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001cc0)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e91489582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a2cb837e893f17a0aab99bbe8660700000000000000298766da77"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000280)=0x4) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001a00)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000000c0)=0x1) dup(r6) 22:28:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x10001, 0x9}, {0x18, 0x3, 0x2, 0x9e}, 0x10001, [0x200, 0x5793, 0x5, 0x4, 0x8, 0x2, 0x5, 0x10001]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x800}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x60c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xbf96, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa72d27fc1d66b6fd, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 22:28:28 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchown(r0, 0x0, 0x0) 22:28:28 executing program 1: syz_open_pts() setuid(0xee01) r0 = semget(0x2, 0x0, 0x27b) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/29) r1 = msgget(0x0, 0x41) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x2, 0xfffffffffffffbff}, 0x100000001, 0x3cbe, r6, r7, 0x8001, 0x7, 0x2196238c, 0x6}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = dup2(r9, r9) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000000c0)=0x6) setrlimit(0x0, &(0x7f0000000140)={0xfffffffffffeffff, 0x4}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/62) r11 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x100, r11, r8, r4, r3, 0xb8b37abe89e144aa, 0x6}, 0x3, 0x6, 0xffffffff}) setuid(r11) sendsyslog(&(0x7f0000000040)="2d70a97ad25b36d7f9847b03e76e74ae", 0x10, 0x4) semget(0x1, 0x2, 0x4) 22:28:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 22:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001140)={'./file0\x00', 0x2, 0x8, 0x7, 0x0, 0x4, 0x7, 0x7, 0x0, 0x0, 0x2, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) setrlimit(0x1, &(0x7f0000000040)={0x0, 0x9}) 22:28:28 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x4ca4fe2e70e8abe2, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 22:28:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="e9d9cf187d30095d591f838d64f2a49478fc6577161e879da5474cfbad5a269d709030df0c8a1595f90efd6e286fc5649ca0d5a9fa708413a14fb6d579086a8ac6e683b4fa9be30f3d2b06007ecf3e600c162c83219523af647618efd87c7243cca802cf8466b349ef089b0e896b41db9ed20c643af3235f77f00f5ea90fccf1c3241c3605f4b0d02e67dcef5a2fb17c426694ee9fb1ccbb522e53689e4fdefbe11da35bae12bf9f377e47b7c9ea0da712ece67a88e8e636967de9", 0xbb, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 22:28:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xd2ce96f95ee2e758, 0x60) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0xca5cf2c6a315ceca, 0xc) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000280)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r2) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r6 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000000c0)=0x2) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/41, 0x29}], 0x6) write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 22:28:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x4002d75eba4b1a4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0x2}, {0x34, 0x6000000000000, 0x0, 0x7}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 22:28:28 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 22:28:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="e7008eaeaba2a6aa421c4a400cf5b3c433ed13c4d3a5f7fd5370587e027e40dc58e6a7aea8edc46e3452", 0x2a, 0x404, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 22:28:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000380)={0x3ff0000, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 22:28:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x2, 0x4) acct(&(0x7f0000000140)='./file0\x00') 22:28:28 executing program 1: r0 = socket(0x2, 0x4007, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 22:28:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x3, 0x4) flock(r2, 0x8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000008b4c6234be7216a9d06bc19460608c6490f8db2131b0ca7fdd4ee070731509c46c49f31364fdfcd77c32ed2a2d3969dd3837c14896bf"], 0x1e, 0x0, 0x1800) 22:28:28 executing program 0: socket(0x6, 0x5, 0xe068) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 22:28:28 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x4000000000000005) syz_open_pts() syz_open_pts() 22:28:28 executing program 1: r0 = getuid() getuid() r1 = geteuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f0000000040)=0x51) r3 = accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006709d4a7cab51a62ab70cccb0fd171ef84313685ebeff61e8180ddf2c937fbd86b3c"], &(0x7f00000000c0)=0x6e) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x6, 0xb6}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1204, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x18, 0xffffffffffffffff) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x441}, {0x6, 0x40000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3}, {0x9, 0x100}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) sendto$unix(r2, &(0x7f0000000200)="ac69bb4eb51e1ed10e6d61ccd2c49cc8dbb675f80b015973a2ba4e904b98fe077a82958dda4468b0ab4eb20f4f4325a9da6c9a6a3cdcd1f25f241ac4657ef69a398dd8df906e241ab0935b01d8eaa5fd75c5011e5958f86fae366fb744917f5f179fadbe097f4215628bfda0f47b12cc719eaf279fc0cdd4accc1755f9baaa5e7cc71b6067eb70626601cced8e8c8241167d2099ac335cfac463e185892600f89a55302ada4b5fb612a9975b07076553d77620a3f23e695e", 0xb8, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00d0023bca296e83bde4b104668d714ab56a7a8d966e585e567cb87e106d9b308b9232c17c4a292c7aceecab75a573d7e65b780f28d889215d63b90a8eb0f998f1b31da382a939826dabc88e2a6e35c61dd0225a8d52d05ceb51236f2596bdc7e6bdd4861110d9634cf1b878a7"], 0xa) write(r0, &(0x7f0000000140)="2058f7b678807d89e032dc19f5700000bac871767dfcbbff8330c22685419d90cd9c8e5059397a431644e5976fe4bce3b20ba1c3f3719d1d5de4b7cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c71617d89aa9c6ff4cdff7c4137067f33d00d8d898537ed95d34e48374ae5f387c537512ba46d8f816057b2c10d48644a552fa5db32649dee31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f0000000000", 0xbf) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 22:28:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:28 executing program 1: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xc69d, 0x6, 0xac9d, 0x16}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 22:28:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="16d74edf538da8a6df7fb274b10ef6606c93bfce220fbe2aacb8f4316c176dd3a5dcf6907e53058461509e15db342c", 0x2f, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x5) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x142) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2511) close(r1) 22:28:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 22:28:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCCBRK(r2, 0x2000747a) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:29 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) r1 = dup(r0) fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x15) r3 = socket(0x800000018, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000040)) r4 = fcntl$dupfd(r1, 0xb, r2) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0xb92986e05ce4c93c, 0x7, 0x9}], 0x10000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x23, 0x1, 0x8001, 0x100000000}], 0x1, &(0x7f0000000140)={0x7, 0xfd9}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:28:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30100}, 0x84000080c1, 0x1}) pwritev(r1, &(0x7f00000002c0), 0x8903d8614ee508d, 0x0, 0x0) 22:28:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x80000001) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 22:28:29 executing program 1: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0xfffffffffffffecc) shutdown(0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x16, 0xffffffffffffffff, 0x0, 0xffffffffffffe000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x31d3, 0x6d, 0x80, 0x0, 0x48000, 0x20, 0x6, 0x2, 0x0, 0xfffffffffffeffff, 0x1}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) 22:28:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x5e) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xbd6) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) 22:28:29 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x6c64d3b96e27d14f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:28:29 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xffffffffffffff81) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x9e8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 22:28:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setuid(r2) dup2(r0, r0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53a00"/101, 0xfffffffffffffd4f) write(r0, &(0x7f0000000100)="c0", 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x1) r3 = socket$inet(0x2, 0x2, 0xffffffffffffff02) shutdown(r3, 0x1) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x80) setgroups(0x0, 0x0) r4 = dup(r0) getpeername$unix(r4, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) syz_open_pts() 22:28:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x40, 0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0xff, 0x7f, 0x7, 0x1}, {0xfd57, 0x3, 0x180000, 0x8}, {0x1, 0x4, 0xbed6, 0x7}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x896, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = syz_open_pts() pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)="c76dde814e020fceb564ca369a1b857541f6e000b639d6bcf55e58b80bcd64aa780940927c764d47544eaef8be94fc24a1ad9884878e673fbf4f9e070ea562644334e13c0743a7a2a86a38d3b37196cbbbf3adff331b95d61f5befae32cdc291ba2078c6a318dbb5e057946b91abc0d7edad7e602dc7657fefbf518ec5c36fd5b511a2493d30ace40878a86d2f3cef4357a64742ee4b", 0x96}, {&(0x7f00000002c0)="5fbbcdc42eb1d447db565d6d8e6528d055dd494b181df5694459fc20a35257a7af9d4aa7d07c8dfa0ca88de4b0062c79c5ae69e6c8d7074f0ae6e2db82ef89736a1435703fc9d161359783de9c053f0e8a7a6c5f105f539816af0898d344c91388f1ba22bb7cd77e", 0x68}, {&(0x7f0000000340)="a4f4279fccfa23c28a921bf731648d56779281a25097de2b8e29ed3e242e9241ec9f786325be6afc9fd1afa1bb1c0835bbba52263aa4856f436212419c779fe260b4509a833708550ee875d34b77fc3cd78fc4d0e145444bb0e9f95ef81f3f994833622ccf67ffd65cc73d323ee84be10ba8ca0e24d0c49ee3e636f1feb41416e3e552176a418d2c73b1977d6636e44cf9158747f36531dc94334110c72ee28a", 0xa0}], 0x3, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x80, 0x82c}, {0x0, 0xfffffffffffffffc}], 0x2000000000000255}) fcntl$getown(r1, 0x5) 22:28:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xb4d8e99e0d7c266b) 22:28:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') r1 = socket$inet(0x2, 0x0, 0x400) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r3 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) r4 = getpgrp() r5 = getuid() getgroups(0x7, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getuid() getgroups(0xa, &(0x7f0000001b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000001c40)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000001a00)="5cdc44e78677351d4b7eee11b33371dbfa17663e70f7d09744e8a87ddab31c897f5075ef977e3d4129f94b3fe75e7a35ac7bdf66355f3a55d920f5d21fef588a281f0ba3c172b63b7e7bc85858f01e5cd3c88233e00bd89f96389ba44b25126709489bd2d516dab24873ec8fa0b82fb12b38e44e2afefc04752d16a579ecf081e623973486de2a375b33f7bcf28e25a3b8717debcd98008e6274ec13de7852d1e77ca0f9aa1424c018013ae47aa93ad0aa8172371b5d74be26a66007cb830c2e5c5deb6d0ae71e89dc6f14b7249170e266d672c546", 0xd5}], 0x1, &(0x7f0000001b40)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r3]}], 0x100, 0x895baa71fbbc5e26}, 0x8) readv(r2, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="1a", 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xb8ac, 0x4) close(r0) 22:28:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)=0xffffffffffffff52) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xcf1466d1ed700e27, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x20000000, 0x7, 0x80000000000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x100, 0x22e2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0xfc000000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x5}], 0x75b7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x2, 0x9}, {{r2}, 0x9ea06356c7215168, 0x2, 0x8, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x2, 0xffffffffffffffff}, {{r0}, 0xa7351bba88f3c260, 0xa4, 0xf0000000, 0x5, 0x828}], 0xffffffff, &(0x7f0000000100)={0x3, 0xffffffffffffff81}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r2, 0x0, &(0x7f0000000380)) kqueue() ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x4) 22:28:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100000000, 0xd1, 0x2ec6, 0x6}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x5) r2 = syz_open_pts() r3 = dup(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='&$%/-\x00', &(0x7f0000000380)='*/\x00', &(0x7f00000003c0)='[\x00']) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x4b, 0x2}) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000480)) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000500)={0x2, 0x6a9}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0x6, 0xfffffffffffffb4e, 0x7ff, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x86, 0x3}, {0x101, 0x2}, {0x89, 0x4}, {0x42, 0x9}, {0x82, 0x8}], 0x5}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000600)=0x1) close(r0) r6 = semget(0x1, 0x1, 0x2df54a0c8f1f607f) semctl$GETNCNT(r6, 0xeae960cd8501dcae, 0x3, &(0x7f0000000640)=""/170) munlockall() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) pipe2(&(0x7f0000000740), 0x10000) flock(r5, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000780), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) pread(r2, &(0x7f0000000800)="b5bacf7b8fc4b7a01479c504c6e5d046e501552447b6dc12a46761b2dd271da941fa7dc2efcbfd99fece22128244d8b6be448dc6151249a943ccd9e806e2d26c1b67ad579492cdccf76af077ee1549b2d6c8498d86f437f09e6e36d4f256c730242818f15b3a1ce0888432034e19775809f98835aa28df57b5c6cf59", 0x7c, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) fchmod(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r3, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r4 = msgget(0x3, 0x20) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() sendto$unix(r1, &(0x7f0000000240)="dad09db2d7a2634d4597a954a83ec35116da2dde5770f3390c4553887f795132c5eab61c5a24da48807cdc16b9eb37e7f674031170289ae54eee0184ea8b4bfac432dacea746f0d5dd1e2e82ded03c39e195396030e4778c6141d128f49b8e4b959790a45d85beea8a356ffa5d2eee3f1da4f6785decddfae6c5", 0x7a, 0x400, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x112, 0xffffffffffffffe0}, 0x6, 0x0, r9, r10, 0x5, 0x8, 0x7, 0x2}) 22:28:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000", 0x10000, 0x79a}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x9}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x1c, 0x0, 0x19}, 0x0) r5 = dup2(r0, r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x2, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000400)="b72203c9d7edc10668c8b784f153f9458b98841ddad5d101c95b9c9d4ec9b8aaa51a465f542ca16793c529ee7e0ab18b4b1ef16311d6bb45be4fc882a3475187d9c29d655f4d14deb90efab897d14c30e0f3b97cdef6ce3ededc1a2d2f58b0ec0b3fcf9bc2ba186680c41b1b10733422840194a001047d73e21813f6090b484a7eb874", 0x83}, {&(0x7f00000004c0)="d4b5cc4a171521576405d94b297228f3aa7ad2e114eeef29e2297cc6fa0970223b0fdf82985093d730b717c102aae7c4079c7e6ba3df85b1c9ca539d13ca4723f85bc880bea3124632bbe127b0284dea0a87991051d1b0f1c266431c03aee42953a24dfea7e92b8bfb60bd2c7e61d8836ce61d86bb4aa0910235a16aa1d9fa117113561de4a26fc20702bc0990d749ef9af908dc846b6b4c6bf3914583fc5b833eeb22", 0xa3}, {&(0x7f0000000100)="b35b8af500ec8d", 0x7}, {&(0x7f0000000140)="9d4c5307386fe7ca73b0236b40", 0xd}, {&(0x7f0000000580)="859b4f871111cb4139e439bd5a29f271c3b30821dcbef262ceb93e2fa119b50aa2357e8e7df6e8734b7f0b6085ddb13f70d335fb53e0d3b188aee889c7797147e97ec90660c9d31bb0afac30969b0653e4cf338f39e212", 0x57}], 0x5, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r4, r4, r2, r3, r2, r4, r0, r6, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r4, r1, r4, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0xe8, 0x4}, 0x0) 22:28:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4, 0x2}], 0x1}) 22:28:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1f) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:28:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) syz_open_pts() 22:28:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x6e}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff9) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x101}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0xb4e7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0xd, 0xfffff, 0x2, 0x84ba}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x800000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000002, 0x8000, 0x4}], 0x80000000, &(0x7f00000001c0)={0xfc}) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x2, 0x800) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x80) r2 = msgget$private(0x0, 0x20) r3 = open(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001280)={'./file0\x00', 0x1f, 0x6, 0x3c93, 0x0, 0xa4b, 0x8000, 0x8, 0x0, 0x1, 0x8001, 0x3}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000001300)=""/105, 0x69}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/11, 0xb}], 0x3) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') msgrcv(r2, &(0x7f0000001580)={0x0, ""/117}, 0x7d, 0x3, 0x1000) flock(r0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r1, &(0x7f0000001600)={0x2, "3d23794b6a14af845d71e042874848ace6100282839dfb9224fac85cb29a237fb2585509830c4de616b4e8013e1ce0e39da76cceae8cdb3abfdb04977f80655b9155cfa926f9950667d7b3d66750721fafcd917e984822e0effc46c3aa9f11fbed3588102a69586a78e1d413728e3ac5e23f5082e588f4db9717730308a1e9bef405abb9217e835acba658768a369fb876171cfd22f229acafaa723a154e55b9476dc0bc4f4b912c05e32e05f401fa209036ac9704f6e09557882bb5"}, 0xc4, 0x800) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001700)) r4 = open(&(0x7f0000001740)='./file0\x00', 0x80, 0x80) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x144) msgsnd(r2, &(0x7f00000017c0)={0x3, "0b474646cdf669cedf87340fae6cac70190cd20917f89bef689b1f117047b35e3017817498ba57f1840cffda2dd2460739eb154c1733d29ff3a031d81261c55b920a6ff66f06fd1d4d7295886d58177cb9f48836010ecee834085a8c8d1f6ef43aacc2cf177ba13621ca35fa693805285aad80b1c992f728cd7fc5aabed02b37b1660c894a13d527aa036074b4fac9e6e79ffbb70b9327920b4af20fe00fb79741fd88e3231eb33aec0f1b0571467c0c69c80695592c86a8d0b07e89073679b128ff39406ee8ff166e09d54264de887dc586a7b665d5f7a6d6863b7e1bdc4d37bf2cbea4522105e602c66715ab17ff71cf722bda8fca03097753aacf686438a4720817d82ada9c60e310bfa5ee69aaec574b8cdbd7a94363e44061f47517e54c6fbd8cdd4cbb247c072bede8168285025db920c8d10e519d8c4b47a0c828e2f3fe7c684bbc97c09aa17efa6bd8474752d0ca9e9a3a76698fa5d2ad8537845b3c79c46447a261244aa4712bd3d8f8341e79981da2119ec3e9e208db377cecd601bb7ea7480e7c2c1ba880d81bb441dc791ec71af58b892fb60a47abcc426386a521a67aff4f8b138ded9d9fc2b807084d9ea9d53cb98a6f265a9cdcad840a8e9eed58c54d5803cb97a4bee5069a329fd21ba0e10d53e1763adb514825c549677d595c9e1ab96e77e165cb8be7383d5bd0928ad2171add58a49e78dd8313cd09281e7f1c9d15a51858c3bfc06b8cb7b0cad178ec45de1fdc978173466b3cf3608b81afd4b790d6931c186910fc38ce2d7f2186d108f44621897945cb226653f49d605a748da96b242c996176d1f4ae2f9210b42d35d08bfb282f156a63e9c424539a17106c90a3444817d9e25cf2e4f475494bce7b403d508ce6c4839c1b8b566435fa0cb55c689048f5e2e3080ac2f40fecd1cbbf7be11c20bbd959ea7c7a9c6e848ebe89fc88a67d299fd018255ae03f99aadd7b0d1e74489648292de127fc42f96078ecb75bc190f1909645e68a32e94b6d0a8fe0502b99166a69a3d6c6695038282a2c212908203d3cc5fd208f304e1c5414a9ade000832b57da6cf6f0d49cce1a6df635ce1844b4ba7e4eca8fda72f1251576c99b4ee9094149c8a10668d8ca0ab85a2ede354ba056b6aa4ac570251128653a8d887d6aa354e82cd98605ecabe02b242af92c244fe05a773a66c5c4108c350458ad749c7f4431de352d52a29b278d58106decdf38eeba58cd94b17c9e26f2e815d406298979cd5773d7316432d5291a3665ba57b8d3ac9a1ea08eb41e56c3dec4ae051d933d83ab30edb5f28b551c87573c7bbd9fb6453131c4cc6d392228f80065184b50d624089d81965904fdf27fdc326819b9c11c0225154675db1703898b7b45a398ccc71232bc8ced68f3b6180b0d6bd31aee851de5b33f8818531eb6b550e01268e9080760a63451f496546435c16eee20cb199374ff3d7346a4572780a5f572e090670259592ec8cbb7726d7a9532f2a7ee48e3fa40d98379ab170c3ba418119ce97c7cf4b142ca82b0431fa80569e3362e3b206a345697767ef74501829eca9c2d646e44438fe3432d294aa97005385c40afbe95e6f8231b876d6b77ed046d527f59f64c2d1f322b73de83bfa9f11f929a760626a15753ea03de1d6158ef349c84f613ed123eef0f93e46d49e8da9f7f0a0e7759607fc6a7b98aed135265aad209192ef6561867844a8eb99c45ae2f25323317ed92f6dfa4d27932bc2dbe4edd3d5e378d7c7a7c6fe7cc5ff21cc33b867bd5d2d526cc79be33b232f9282d27ad73d902978222c316d6dd1a3e5ccd09b139012e6240e6cdfcd1126182a90904374af8faba704237d4bf910e824135e60276d64e8c8c427936d54652bea62f495c10921ea9649112aca4d8393644c5554d62e69c0b24ff5f1e9659f100a989943a109b32103fd125b2e4752d141ac652851b7c2efd1fb6800958a3f3e5f75a0e7aa50950c4febec22dd4e29b49ad38a4c40929a3bcbd52315b91ad6c0b3d1494737ac74f8c2b8d0333152708178d7c3e15f7fb3079b2d64e7b44973c1abe845ae3b0e844a5ab031bed34119b5bff329d988d62e7c3a7d2b78d7632a48ea36e38a8f28aa6ef1ef728b5ceedb097778477228ad77cd81c3098d233c6900df8395778092605bf8a1957cedbba096f75e6cdddf2a40bc764ef5be63fcfdd8056a81ee0d6419faff899ebcbee51ef93eac2c3c6534c1e1001e51d4ed7491c89c8e5ceb2ca89090b1979ab6decee5260297a4938e22e77d2e9eca965ca5a8e8916562e3e566946434076f4f572fa8fb26e97a95f54a30f324eb217c9090bf5d2098ca6e3ed1dd5882be881377bc61d8918ea02fdc28803909e82386e45e01e4061bed58d41851d55ff87d5e19fb0567174204ac3af9b3183e3c304822b5b298ab558196c7965407408961a7ba58f41ad20f6e09b926e7e2a9dce1ea35ba089885f6d851df284af14e3dafe2a6cfaf24d7fc201d21ef9b0484671e12b93eb4e0886ab21fb199ec48f160b3f2bb6a00f79e897b861878180663f50c11159c8ce5cd41fb9d7f7219a62e0cb74a675f86b232e86cd5013ed2f31a5d83ebe45210d1c5239a000248bda9a8a7d55051b373b384d036c49879d5e30d79238df1f1fe77a8d5127bc12e5c5faf4ad037f42e599ea572008674084cc872a0d72c608d47d38bc72cef4584e5e80748687d75a188e3708ef8f1dba3baa61cba51e577ece84c3b86147138fe1326722b02edc467e176205b70c3774de9142555ea66b3b90b0fffb095a5a5ee2ab70550875e9f75870435008dd34e8a8635f2b899f731f997539082f7085a4e2337ce960fbf385f6e937c104328e4796406c6714368fd8d8052f6213367c996e85dbd64aa5f7539c03dc85c5c019f649177766658784c3f3bbcefd437a684acb272b6a5b3ef623f424cd8e72b84639dfe442349759ebd919870f92672fc0dabadc4d28cd8e0dabf5b885a1c95c2ad8a064f6cb235088cbac453372a47c75708d5ce94a2f60149a298e5d605b2f1a611dad29e95093424e2065f0937501dea9df33c52115d96117f76868fb7f382241765f606592d45e2077a1561dd6a25aa6c347c3db76120b45d02eae3e02992a4106b31c54cb15f836d4082eb934f562a1bb21d1b849531866cb431e96a469aefe6e15fa236cd17ff4ec2b79d0f7ebcb52be308f48acc11b393d228d230a2c330ea873d1fe21cf41d3a3364af69792731464eb3ff43cf6d5402e4a7a4facd6e617cbf2689fdbccd0537d26b8359e323a7f36be200e80e12c1305a0dbc5dede0dd7c8f5c4fa89fe9996ac7d833b138fabcae9f3c71c33c1c5e5cb6706d193394eb98a0223bf0af921f9fafe3f30c2c475c89c307a020b4f0629da252eca2a0603f7f0f49c390b40b9dd6886627c1932263bfc808df55ef7093bba43947661c614ccd811d99d60d31e822513bba19c805cae1b11e9ddbb97f0965bb0ef5a89202af704f31e551455322a2d4bbcff65bfab0f0601a8ca574b58decfbf604fc19b36e76d424bdf2b105cede30400916599c1fd5dee8980aa432c97832433696014a606fc20fb34660440eabd00dbef6b1dbc14410f95812cfd15bfeb063c0202ce0651a5a7409d9aa83266f02d4584a90635c8c33b477015c4c329c3c177c013d31be2e295e9aaaef300c6893fa80b366482f00a44df24f67c84907fe43e886da2d6410a555bdc53c29a9eebfac9190810d3bc3e66d96d65024dbdfcd68305f1dcbabfe01496e0899013fae4a92371459350ce1e1c5ef8780263ae013515d535606c05203fb4244e49d023c2c9d5fca521a0cfa9263aa62c6d7e143baab485fec658fd1212dd0d2d43629ddc8f2293d7ff91b854ed3d4eb629ef5cb98aac182e8021c9bd30eaf85e99997844bf53d650a045161b326460b98c2753564cff80c987da385cbd541c550964a339da410a0bbaba694dc0fc7247724910196c3fde89955ec3c75e6461972534eac71abf70f86570c173775f8af1b30ffdaa0fc4eaed5805a3ddbe5eb34294b9b0553d916eacde25d91371dd966bca2d3de81762b33869732b63dc4300f3375027c7cadad51ae1b63b2d494998d32802c8e8664975efee289faea705b4393655cae4b40b22372b5bf07d012317c1b6a3189bbf6e024f526a18c4e316e7f61298102b85712964e02a55f9e85be7e6142f9b8ac89b6935f3db2ad2cce645a04e6678127adb774a748ff52d8c14e95c346c3dc20a5a4c9adaf682adf127498f6f0657e31b07c64a55bc1d494a2549ef67d554bcd936b49c656c1e28f4d0c434d80e4c6612ee9b012635f649469a0fb3469fc0542834cb2a36b2bf5d6c1611c7799d765cd66ba59d35a465c46f28bbacef0403aa2769800c2e4dde04bf578a9a4da0f301aaa02983ae566291673e08f76f2c3cd588a6f28353e422fa0ea6449aabb5eb3ec406ced0f47db53bf95d6ffe09f63b2e04ccdca421335ce26ee7e440068ff3f52eeaf37c24b7ecdaf5171a78fd60198b5b751ef6520e3e8667abd10bc27d2d5743cba466d242755da4080c637aa318f4690ddecb3b2234aa55c5aeaa80b21a9654e2a37a09b01a91ab3a4c47ed0b624f9680cd530533700ac46d9e796f2f51e6e67ba0e0eaa9159e0be99f4bf31d078df8f03d26b75adc5cfe6f7492c08a971e92d5dbd63c341644639bfd31b3ec49f71b97ec62592347082753c85316e37b5076bc0ccabbee06ac9bbacc3ab7d6560009ee9a25bfff6196af688655466848c3fefdb9215245681168201017c2a0f73f012b6ab15ee6b21fe68493115c1365171692b2ac3ebc32e2f680edb7e3bccf577ea390632fb745139f5af59532f4bd55ed75c44215e3a6d442f8d99750033a03ba18d74c82c895aa39a95aaf32adb5561dca22fc1b2c21b064fd179c38006644baf6030ed9fda652a0a4fc43b4a26ae3ce3f28c08277507ef4ed99d7ad499a81e0cad292a2a85ec1965f74829db7f0175ab9b7f9aff6b1712ddb2f551c88ca1155e8caf24b036ef8b4f3dfb2e403498cfe22551e510c54c5b8e65588c25b1460b9fc0acfb26706e22ba83b4b972cffc4d392e160f24f51d41d10affdc054a685aac356e6c03d9bf8d3e5493b400fb97208cf39efe1dd49acbbf858ed2a9a2521f9b3991f8d706d5ce22d54e8250f07092d9d2c90e75530f8baf538d9b11c678e4ce1bde85ffd1a9ff8074866545a19a5c22341c507957bb53c5b07e499369fe5be6e82f38ff3e8662bcd9326384305e5a3e39c86a2e45afde842a1c9db6f823efd0f4d75e13e263056a997c351233f2a4a88c7f78b8f38a0b010a3063aefd06fb0abe349f3df59be66d82e9f67a03ec96bd347f7498f8354d9b1d871e2b7434c8c79af0907ee7d181dffe6f1d24adf0ddcf94f9d35c1601200c1575a55fcf8b29added904085b7a98a6791d63adcf169425d77147fccf8b21d77f02956fa7b9644a0e6e794635a1542bc891f2c113a8c014aa34190d5dca7e173313d59489db16345f6f04abe39471b308b1878c2b9b7f6d489d653a3b5d1f8df5e07d56f0722a11a0085b42f5e574c83484ebd2d6cdd4a58ab78d766a9b65ac441003daa5b22945c4800c4692b2a1dc2b14d4de2f99de2788fd438f70450863be455c72f8207100e95fb6d550440817c54fddc418699d0afbc8b3214211db144607b7f207abdcddbebf7aed1a2d8fba5a6d6fbf745bee475edf82c99b39cb63f707ea3a1a3f9e14320c9bfde39bcfd34600a1f970e6016af76cb36289ee116349c1ef2"}, 0x1008, 0x800) symlink(&(0x7f0000002800)='./file1\x00', &(0x7f0000002840)='./file0\x00') chroot(&(0x7f0000002880)='./file1\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000028c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002900)=0x9) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x140) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000002940)={0x1000, 0x4}) 22:28:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) readv(r0, &(0x7f0000000340), 0xad) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x6, 0x1, "901b2bccbfa11ef09a51c0d90953a604985eead2", 0x81, 0x8}) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a979a2113494fb, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) flock(r2, 0xb) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 22:28:30 executing program 1: r0 = socket(0x20, 0x1, 0xfffffffffffffffb) r1 = socket(0x38, 0x400000000002, 0x0) getsockopt(r0, 0x4, 0x1f, &(0x7f0000000400)=""/56, &(0x7f0000000440)=0x38) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000300)={0x100000000}) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x4, 0x7, 0x4, 0x4, &(0x7f0000000080)={{0x7, 0x4, 0x4, 0x100, 0xfffffffffffff4b9, 0x4, 0x1ff}, {[0x7, 0x2, 0x8000, 0x3ff, 0xffffffffffff0000, 0x6, 0x9, 0x1ff, 0xcb, 0x5, 0x3fff8000000000, 0x5, 0x8, 0x80000001, 0xfffffffffffffffd, 0x100000000, 0x9, 0x400], [0x7, 0xff, 0x2, 0x0, 0x1, 0x3ff, 0x7, 0x8000, 0x8ef, 0x7], [0x10000, 0x1, 0x7ff, 0x5, 0x7d, 0x200000000000000, 0x4], [0x2, 0x5, 0x1, 0x5, 0x25, 0x1], [{0xfff, 0x9, 0x1ea200000000, 0x7}, {0xa39d, 0x80000001, 0x1, 0x1}, {0x10001, 0xffffffff, 0x100, 0x3}, {0x0, 0x3, 0x2, 0x9ff9}, {0x0, 0x1, 0x8, 0x8}, {0x7fffffff, 0x80, 0x6, 0x800}, {0xfffffffffffffc00, 0xaa93, 0xfffffffffffffffd, 0x10001}, {0x3, 0x3, 0x3ff, 0x6473}], {0x6, 0x3203072b, 0xffffffff, 0x7f}, {0x10001, 0x3, 0x6, 0x1}}}, 0x7, 0x14acd9a2}) getsockname(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daf17ff0d316ceae46a65d4498975ab12a5e95c386aa76e69ec2bb6993bde2e0af9eb2dfe80ade7b94ae29e652ec7373a0781a51c0374a26f8893c14da7f48c8d8e3"], &(0x7f00000003c0)=0x6e) 22:28:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file2\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0x7b, 0x0, &(0x7f0000000080)=""/123}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xbad, [{0x3, 0x8001}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x100000000}, {0x2, 0xffffffffffffffff}, {0x3, 0x20}, {0x3, 0xbd5}, {0x3, 0x101}, {0x3, 0xb2ed}, {0x1}, {0x2, 0x8e}, {0x1, 0x8}, {0x2, 0x7e3a}, {0x3, 0x2}, {0x2, 0x4}, {0x3}, {0x486334f9fc5a409d, 0x9}, {0x3, 0xbb2}, {0x2, 0x8}, {0x3}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x3}, {0x0, 0x9}, {0x1, 0x80000000}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0xed1f, 0x800, './file0\x00', 0x8, 0x800, 0x4d, 0xffffffffffffffff}) 22:28:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000080)='[m,\x10}\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) acct(&(0x7f0000000040)='./file0\x00') 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) wait4(r2, &(0x7f0000000240), 0x0, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x70767465ea3d430d) syz_emit_ethernet(0x1, &(0x7f0000000200)="fe") 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000059, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpid() r8 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="0e856e6fe23f8e07dc219c0adf8a7f41b76de5de4e1f4c0da59449ecd858fcd1ec083b9e19cb67172a371a71e499db7bcf198589ad9066", 0x37}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x8}, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x76, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='\x93\xd3') 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x9, 0x8, 0x2, "1d3fe41a308749a73af829e912e4cbdfe076a71d", 0x2, 0x6}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 22:28:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000cc000000d63c6e8d9b"}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 22:28:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r0) 22:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0xf19b093b606a4a79, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5150527b0180e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xfffffffffffffd77}], 0x1000031d) 22:28:30 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffd3) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc66d4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 22:28:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x3, 0xffffffffffffffff}, {0x8, 0x5fb}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 22:28:30 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0xb05ce61a89e39712, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa50401ecbb24ba, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) listen(r0, 0x45) 22:28:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='k'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 22:28:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) dup2(r0, r0) 22:28:30 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x52495bce03903aec, &(0x7f0000000040)={0x6, 0x57}, 0x10) 22:28:30 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x26, 0x200000036, &(0x7f0000000000), 0x0) 22:28:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) fcntl$getown(r2, 0x5) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="5b10d651345719849612390df53a88411539179740e40714d06696aa2593aa3eb6266f69746cab46b12f35554ba4f7ef46f36255e9eb753a63bbe5", 0x3b}, {&(0x7f0000000100)="e27e2dfaf5b2a7c3fe6618daf878f26b592a52e6352cda3504d40f373688691deef1dc135fba5b52a2f1a64d617513f7d05faf86ceb0bcc62b302aca7c659e1d3d67d2b97f84f386690cb703a03f1d19f5ff7d7b219d3efac9b7957a59b4927c976721ae1a8d", 0x66}, {&(0x7f0000000180)="38bd67c9de6ebcbc17eef505b11f90e5c7ea573e4c40128a62c541b4fac4152e1f7290344d4714dc43d15e2fbd9ce89bd1870c7001591f3fa879d7115881f41a45057a47e73652e50fdd08c09e4848a1c9fbaf763da1c03176021144f786", 0x5e}, {&(0x7f0000000200)="62a353a7e2da8b62fcc0a0d7eead172e22575571df672874000fcf6134b8b108c8df859e3764d3123a956132331e12db6ab62d01557b7028843f431db6f3f105152785b184d338b63fa4af04045376af62cecb36ef3e2bbf4cfa5d43ce7e74547760a4abe5d51ddf0cfd0f28455c65ce425b99f596086e836c", 0x79}, {&(0x7f0000000280)="3abd496e229b1d4a33", 0x9}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 22:28:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x51c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 22:28:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) socket(0x6, 0x0, 0xfb3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="80000000000000003000"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:30 executing program 1: r0 = getpgid(0x0) getpgid(r0) getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 22:28:31 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() msgget$private(0x0, 0x41) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 22:28:31 executing program 1: r0 = kqueue() fchflags(r0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) fchflags(r0, 0x10000) getrusage(0x1, &(0x7f0000000480)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./file1\x00', 0x1a2, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 22:28:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x8000000000000000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/23, &(0x7f00000000c0)=0x17) 22:28:31 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 22:28:31 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xdc) 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(r1) r3 = socket(0x1, 0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000880)={&(0x7f0000000180)=@un=@file={0x6cf68ff4ca12084e, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="0c884bc1f307d3898ce260", 0xb}, {&(0x7f0000000200)="60d43104be93d077b72a37a5302e63158bf8a6aa29003c40005788755d459cffd74bc0d6f7380c14b444983daee7d8a8baa489d533b446cfb6079894cf5d24f11fc76055e526aba102ba1edef63e50a379a7730733ac45f6dd4642fcc7f711bf4403001102ea8e6052280b5466ede592734cfa64170dba2799eb8050c8c5c557d9de5b2440ac422e12a24e6967ae9aa1a7cb0dcd2c7806610bb67df5b9eb0ffce6b50dd4afb88981e9cb956367e85e9f3005421e9822f91e94e2f58321d61bbd1b065b7b0c35adb5ed26213dbfddbced8b", 0xd1}, {&(0x7f0000000300)="6fd22d5ea18041db1209638604ac1bc8753a507322187bea841a7c1e453b93307c68796dd8ac52549374c1fd1b4b5e4bfefe1a176b70de4a1734eb7f61e9505247f8c0459f245bb0b124412b18186c5fa79d1e62b026fb2928e4252fe6631631a8801202c967250eecc3392c1ec8969636bef1673aea4de9e1ef5fc064bcbb15b6a022bfeab3e59b227be4805fcb92260360", 0x92}, {&(0x7f00000003c0)="11ef8ed4b1a03d0c8ac6ebd701c28f2832a73590270cb8943c0fac51c6841a4656a985f2c5ca47b1b57c9a9a90caee6fe7d8ee71c1867719ff897b726224d7a1f63a7d813938999a5564507f35804e907d92ac5a4c447c763dc6defa5993709ed5db5915c0fff15161c16986d6743dc8c12c9ca44371ad90a27db243546cbb5756f70f341cff147fb1d622cd23eb65c9e0d05f45d1d3d2fd95087f3a5dd19b166270e5a2d31a73e237b2e813dece602dab2093c1a85a9c77", 0xb8}, {&(0x7f0000000480)="e99d2abe1a77175bd97ade7f24456f5d7c422f78eff3051f4ecdf26dcf85f182e19821e2f7fc962721dad254", 0x2c}, {&(0x7f00000004c0)="e2582ac6c4f0c7cdadc75bc0c09496c17aa88617d9ea225916ca85916f790676bb273fa0219141874dd470b07889cd60be24e41577d4c070551d69cfc75c1e11426197953b21dfeb78e316b7ea0e120b", 0x50}, {&(0x7f0000000540)="31cca98ec6ce2dc264001e8c06bc28b758021de3f2027492f87c9d9a67673b0d96d3779cd2f99a3fdeb8c971a2ddecb5812d5c1f26a41eda17d9cfac860216c80587df162a93", 0x46}, {&(0x7f00000005c0)="19799d70aa2a49b57772d44cb1fb4419e5c98d8586db56a4d5305f433847a37104d73fb4a1a1347b657d0be592bbbe91367a3eb2bf1ec093bb874ee9e0707e95e61bb22b2dfe17fccc3e5b522a643c01e22c3f0ee498ccb551916bde8a3acbeb37a962b56eea5a06f98e49512a9ce2d7ed9f96764fe172413135cf12e5e2b3db22a9e4e9087269ccb7fe45d20a3a0bb0a988e5651d5946a251488d6ab032f99f97db9ffe093e36e6dfdff9ce5c185695ee8ff3b4480152ffd0266fc8cd6743d71ba6ca27c103e3051c808f2ae84a1143c4ccb0b3091d49f211140d72c6b315cf050663863e", 0xe5}, {&(0x7f00000006c0)="be051ed26320a6f772f5d81df3a471cfc88306a51969e921c98e4c472092e0b7746fb7059c55d1b6ff180219e20c4f20566dac52cdea33ddb33a2edd04bc5ca53552c30b9e848c20e8419e1eaefa34a51a3b5965fb52bbafe2973ca8399593fe5c7db3eb8e24e22c258999646e816bd35322366b8746635181930362db0883327f3161ca235c0d9ee9cdb1e1f0cbbbf61d5cff2ef3feb756ba24517e8a", 0x9d}], 0x9, &(0x7f0000000840)}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r4 = fcntl$getown(r1, 0x5) socket(0x1, 0x4000, 0x7) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x6, r4}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000240)="c01d74bc31725cdd2aa389f9b4b50fbb8f2c6b54d5a5569372c2b3837858939557abcdbc4b478600391acd5393011d0e1ac145d547e413d4451881da63c19f73b87d5e4b736911f53b12c69793e01350c8ccbefc6970f7a2ceefbe25cc5d4502bde816cac9d6176bfba8461b8c3dbeb6ffc14ae6e40abd2abd32691378e95b10acff5a3ae752dfdec1e88747e878efaad6032acd4d22f187c21c26ef97071336db6a2e39", 0xa4}, {&(0x7f0000000300)="dc8f6bee46236196162df8f3509b01056151ce01d8ee3f9dc6929f5b0e27ec7284af29d1e261d1d0341884222020cac15fc932d3c78c9d819a1788cf8bfe8aefd41f58938ad1d9f68b50cf1707a606d2919267ab859c9b3067a565867161ca09fb84e2780559dfb75e3954b18cd993f85140ccb3ad205c61ea473db78947439b49ea8dbdc604b907e1028f93db4bc5f759c10498ab0f3cc9415c5aa375130a9e3a23a8b558fa98c650d0c32ab1698deaac4ae4a3188f98d708ad97", 0xbb}, {&(0x7f00000003c0)="bd54b27830cc0cd9d735b0170c4d7e02aac32493baf25b60435bae0ecbcd8fdfede7be82607bb9cd52c65e9fdeed3a9e4c2706cf7f2c0dfa8937f5b1cb460a048f828c9686982ebc17ebd4c0a51cc492c43f9d151adc5f42da6b636a03f869dd9027256fed5e194a57782f8241e396a6", 0x70}], 0x3, &(0x7f0000000480)=[{0xf0, 0xffff, 0x1f, "0dd58bca49b12d6cf64fd39f666e3b322329a0ae7b3c887a1c12d5c48e4c039b559ccc5efc5d7b52620d6d8a0592a1cdb7d9b99dc3fe6bc2d331a4e881127f7afe3f723ac0bb4a72f47290af12599bcea51e29f1450f35736747ee14e42c51b0695867de3c27153d6a158e150c943187620dd758550505e94a9641dd3d876e45805c24c56a1450d3de58cd9e53663518eb0999c650c7752bb344656d6c8c5be4c898c688aafd3f600d865d7e52757054a11574f3c22cd6033ade7b6dc57fdcfe2a61a4af4162199616bfed0dda00c170c8af7afc31517b54ab648b0219a8bd"}, {0x70, 0xffff, 0x8, "36689c00916a24b4e9dd739bbbe557d900d702a668242edd7bcbe9851e57a6bcf06fbe301e22b574ad5bf77d520bcd535c8e56e7d541d9696c4ab75b8b0ba876c13f746bdabc45f7ecf19dd1c04d2b7c2a514c0b509732fcdbdfc62b"}, {0x30, 0x1, 0x7, "9996a19a1f0a34998aed1e39800f124a29e26a5aa4a818c56567c8fd"}, {0x70, 0xffff, 0xfffffffffffffff7, "3a70ce8fc1c207b1bf7cb2f9b7f9c4d8e153d9e77eeea375f93c76db1fd259ef1c16abe00380feb52e899ba4eca1334c350f3a5532f2b8fe6c4e6e1cefc0145ebee26c01d70c1cc227c0aecf14c9b420132de6d48b5c357741bd964306af"}, {0x10, 0x1, 0x63cc}, {0x58, 0x1, 0xfffffffffffffffd, "61853bc0b230b50a5572905ecec3f438b797acf7afa035f244c9cb5a593d46d293ce29c90408031c181917118cedd6d2c9eaf9f625d0eefb7fb2eb7a09e892658218a542bb96e7"}, {0x18, 0x1, 0xba, "1adfcf"}], 0x280}, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/179, 0xb3, 0x41, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x1) r2 = dup(r0) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) ftruncate(r0, 0x0, 0x1f) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) lseek(r0, 0x0, 0x0, 0x1) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffca, &(0x7f0000000340)="b6") 22:28:31 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES16=r1], 0x1) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f9fc48ea88186c8108d45500a0c08f05f3f31c902828036bb26844d0481bbdef3ed9a5f46ddb81bccb426cdb49be6b83539c5b4636638e58d26722aa227e74727f7674efccf06e5490071b7e8b3aacf1a76f7e883020d330db99ae0866c4ad60033586325eb9d1d58c1ebe419a65523e3a5faec760e2b07a4ea1951912532f1cd224bca5dd6245ea59e37b0a647c61013a62fd83d569947f8e1e3ebe019a1add73a84736cd09fca5c2f9438fb737e245286fe767cb60491a0e198a3d32ac5863de759912c6cd12762981538324472174284291eab18fedd0f8d7119c4bc16b5bbd00000000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) 22:28:31 executing program 1: ktrace(0x0, 0x0, 0x40000600, 0x0) 22:28:32 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) socketpair(0x20, 0x5, 0x100, &(0x7f0000000000)) 22:28:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000080)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/126, &(0x7f0000000080)=0x7e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 22:28:33 executing program 0: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 22:28:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815fa044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffae) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0xffffffffffffffe8, &(0x7f00000001c0)="050d531447304eb7ca625dcd8d3de4a66171852da010a630491ee80ea8535ab67e47ad036854177bbcf68c9cae0888695329c2b3c1083a0890bc76d8e4") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x0, 0x3, 0x7}, {0x9, 0x5, 0x7, 0x414}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x675, 0x6, 0x0, 0x7, "81b10e3bef49e1062d7ebcc95974a584ed92b6f8", 0xfff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 22:28:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) lseek(r0, 0x0, 0x0, 0x1) 22:28:33 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x3ff, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x883}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0xd000)=nil, 0xe6df}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x200}, {&(0x7f0000000000/0xd000)=nil, &(0x7f000000b000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000010000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x301}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0x8}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', '.\x00', './file1\x00', ['./file', './file', './file', './file'], 0x874}) 22:28:33 executing program 1: r0 = shmget(0x3, 0x4000, 0x2d3, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) setreuid(0xffffffffffffffff, 0xee01) shmget(0x2, 0x2000, 0x602a320a8d821ff4, &(0x7f0000ffd000/0x2000)=nil) 22:28:33 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x480) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0xd68}, 0x10) 22:28:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x102) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x0, 0x100000001, 0x6, 0x1a4, 0x5, 0x0, 0x147d, 0x10, [{0x3, 0x3, 0x1129, 0x6}, {0x7, 0x4, 0x0, 0x8}, {0x10001, 0x6, 0x0, 0x92e}, {0x4, 0x4, 0x41d9b9bc, 0x5}, {0x3, 0x1f, 0x5, 0xab}, {0x9, 0x4, 0x1, 0x7106}, {0xbe58, 0x4, 0x1, 0x4}, {0x7fffffff, 0x8, 0xffff}, {0x4, 0x7fff, 0x4, 0x3}, {0x1, 0x0, 0x3, 0x62}, {0xa0, 0xb5f, 0xe84, 0x5}, {0x40, 0x80000001, 0x400, 0x9}, {0x7ff, 0x80, 0x2, 0xa87f}, {0x2218, 0x378, 0x330, 0x8}, {0x4, 0x8001, 0x400, 0x7}, {0x65, 0x5, 0x9, 0x800}]}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0xffffff1d}], 0x1) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xec0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 22:28:34 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = socket(0x5658f75417c4e44e, 0x1, 0x401) pwrite(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x99) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000000000000000000f5b103c8d1225a26f1d39132f2da6d565fa6a8d2ef46437bde3bcade1926622f798a1ac6f0d144e277aed896a55afa10daa6efd560849d845864b6ae1b000000000000000000000000000000000000000000e397f7c685d9dbb029b8a350e16d5947b705e1b52e55dae318c2e9d6dc71d15b37be9ce109df0cfb45ba0082079a1de8d004fefef3ea7854c591acbbc09b10e9a49b052faa09775cd7f9e85445b9feac7f070000000000000000000000652de873b87915edbbc728e9f47afcd5e1450c322c01440f2babf035b90af751518cdf20b1659b60b7991dd46acae8df24a831f11eff908f0cb59997834f9ccac99339a34589b4ca1c9853471a87062a8b3d5a5dd3cfd46e393fdf26a7bb4ad10ca43546cf28fdaa594bd090b6633a6f4afc6b88ef5b38929c175c42c7d2ccd211abf7bbe64219dba131538c057428283e1e061fa1445cedd0a815dad28b"], 0xe0}, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x29, 0x4) r4 = getuid() acct(&(0x7f0000000040)='./file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1c2) read(r6, &(0x7f0000000300)=""/19, 0x13) 22:28:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001a40)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000200)="cd3864d57fb3c7921c7b57d7c7c50bf90d3a1fcdae0862e8b34c99d9a81940e3b03f76a88c032ecafe6811e5d2d875f7d2dc820237afa0a754e9895327e97c900005f33ec949d4fb3afaa25f1a0aa55ffd53299576dd260bf2fd96e85f391833f00d8d17c54596a489a8b0b7dce80baedb837bfd7950a66d8f651119db9f59f3fdb67d0ce531a432f9ceccd03de0ac071a843965", 0x94}, {&(0x7f00000002c0)="bf301e2336deb553f9b077cc743a54fbdaf64474aa04952f2eb77698a4989d6826d74a0ba76473366905acb1c1000d8fe48cab4289aa0d45c7eec5b0003815954023f05844", 0x45}, {&(0x7f0000000340)="4967ce1d4c2a26a403df3e85c635cc4768a984424c54c5cb5c9662338a4f44cf2b140845d34d0ced46a7fbe6f02735c13bdb9c616280d9ff9723d3df914711c17682fc95575f4b20be2a7b1f66abbac5379f96818f832d34815703dd390d10f67c177420deef0858b681277424e3b6bfc530035c45b3bef9e32a8b5e7b5b8f2a7e95c3cca238211e4ca5fafa3f14df", 0x8f}, {&(0x7f0000000400)="a8b4c24451cd2d9a63bb151a651d6ca61346a8791964354f06176759a57a82e96d33ea7a6e8807dd9262fc9becb4478c5e19a93285343d74d26c544f2e8d9f6edf2b67b0b4e1a94bace873dfd6ffe24d7d314c69fc4dc13bab6baa7e50d6cffe408ee567401ce55c97567679f18cb917afeba3164d3c3c0682d42543ffec08685c01b644dae1f07a748bb4c77a100587382e24ed51b421ed40f1c47cac164fdb91fa27b74163df7f3955a2a90f02d486", 0xb0}, {&(0x7f00000004c0)="5ea32985257f3fb0785f8772943e97af47c893dbf454e62119dac003f0371f2bc28c7c7d2dda2896cadec82bf21653f38c5789ace1277e9d40e94a8dfe95d9dcf97a51155e82632541678937b9b4907bab9a0ad2983ed3a35854c349b5265040c5721ccc95ab498eee905df04828157d5819c1b91fd9593f51d5357b88ddabfd334f6ac3017ff17c07414cb19bb5f38f875991273b0bbacc8e67627dacfbf7f0ad47596b51fb64c45ceb85db66c87aaa9c0f69dd264dc54649d744d3867c", 0xbe}, {&(0x7f0000000580)="0c7315b32968945625f8a63e5115ad9c5b0c6c5b2ab9b3da97f89c7f34d03c0b40b4d834ee1e9049f7a8c87b20dcc7c255788c6cf9e75538b2151bfc8d53fb344625ef8ac2c300afeed6f199373facd4f3e34c767dc48aa508a8ee40b18ac1d5eccc7219791a1bee61436a87338373f18ee812df606577da9a0add3438eaa000799d31a8c818a5d2022426295ff759b6f81274e93e14aa3703dd0b344e0cefc6cb59354db7a57f5d1e8c63e037b5d46efaf373cf72e4569fe50d746469060586b0d042e194fe3df5119b667ee5235fbc2d32954f60fa4d0b31c0e17568582bb1a6a53621364acfac27dd122661bd3c427b74f3cf0d117f2a7a572beeac71f3c40144b9e33eb51eecc35a2e41ba66c8e29f1350a7162603800a6c850458fb4833d099803ec87f08e26736667cab9c80f1edea00851c62fe6648d9f545ad6c45c40f16b438d7a366a60e82145c8a72bb3b512c8286e1383cf23ba7eea085db56f91030eacf4ba2078a9210104a4268cf9bb7dc46e6a52ee296fe66caa2b65770c5a5b0d653d025e124f1e9e56f2e5fa1e263581d6bfe6bc1b5d5d6ab669e1d56fcdf7e37f428ee8c09bf75724acbfe53b859a64d8933d9be5a1e217c9a00637861ea77214ef808ae356711008bb75c935c105db26a5f313e26409e99fb57c11cda0d429117b2863cb49468799605e303c5bb783e75f4d9a3236f70933976a182ae5e47099e189cff0f876aa053042ac90c85ba64923d7e06f4213fe20bedb89a174c6215cf99932d44cdbb073bf7e882a1c4f7d58bf9940d7044e5e362749b49c74a583cfbe9e1bfe9ec243fbebf5709542eec3d01fd1eec3eebe20990a9fe89c7ae67e0abef758e62ebe1e63fb53277b2067c8c1488fe7d9e822e90451a7f741050901135053578d93ec6e2ea7e7e19c53e321ccf3b265d943a0de673c32994e80853e3df2efe1bb08cc670e2a64af14ae02bf4b5b9b39495b2adb624d58dd43f84ccc0c7a44fc81f9d88a9af1d74550749fc5681b36fe3493f44453875585d0cfa41057a830404404a66c7f8f3b17715ec822ccf2b5cbe3f92a09cc8a2f5a9cf1ef1c6f61a7437c1afd351cbee4b0f7ca2d2177c836e3be51cfccf095a0ab07adcc89bf8907a73179087bdc72e4c74c74ae1b175cae69e5e04ae316f9423992847fb190cd6c841344e570b441fb0dec43b3d274a0d680b39411712ec2fb21c0a99e7cf7cb61c0ab0981924c3f771e029dbff0ff6d2f3f699cf71e63e3afd65484c86ba549491e0e4d5e9ab3be19b7061fa50162d98049cc1b3340c8f57c44229dcf26af473a1cd6c174e6970e67e65e6148adac4186bf157577a67f5bdfc44027acafb3f58c03d26a6c2f8f88ca4288b1bcbb365f686e5c686682a60078e3afab7204f27a79594d53225b37498173ac16517ac03e645bad917f6cd651649ad5794247754beb8667db405eb68c6f5ae03756c7afad0d9ce55e32c6d512e67acfaf4c3200f8531a3a2f61d878765ed67c0d78f33fa29cfa0b4b5298315894b26810adbf964fc069b33c77e45365397e855a185700ee579ebb1a5e29182e6a25f3d0b45dc40e60d7893a4e16b1716f9bfa1c4fd7a0cfabc112cef7b24117b92892c8bf0cea889ff37c354d7acdd26bd9f2a402112b3e9a10225cab84c1fd72a62baba364c000e57ed88e5f3f3cbe7611871151af368135fdfb84f20df136e7046144df436c93aa6cedc383eba1d2835ae4a7e06df833ed55fc0553608127701b4791c2c01b99a6e60248d6853a8de2153782dd4ef8a4e0429cee21898779e2cff431448f6db0201f546a087d873b008938d8389da3007524d182a6b29c0f59a3433d035341f4998f86cde8cdc8bc5836ef6f64b45d47f697be3e73b55fddfc3fa6102dd09b6ff2d10eb1a7c2176c60160130336ab25c1ba462dd46446e72cfd660746687c8a821d3a9b84f6ad7fcdf61f010f22c25faf21f2958f73eac521c6739c6960f50a876dd3a1b4ad42535def5ad30e3d66998e285e3c7286464000c0e6e625592de87b2bd6507dd5fd6bd0b5ef9ef8e2815a681a902fa0f8df227e036bb258e596a9841d1078d173e4d6854e9921135ceb08bc30409d4e1e7cf51b8e7dfbd1385b73151eba35aa0172e9aee762afca325a99bd372f135999f8aa6c214a306a97c9622b1b71401c4c897ef5031214cdee0d0e47f3584cc1077d9670f50a0e587ec932f04579f4db2363b6641e2650fe849b2aa52f5f7fd408ede319ff7e26164572ec69133ead089bafed141a845f78afe1f0fbb90728e1e8e238c07458f4387a8b69dd2737fa32bfcd0cdcdb01dc74c1624c6350731dc7f247dce67af013c53031489152c3e8b216fa50b389874b2b9d5a1fda272289cb37c2cc9e847164af07a2639f2a5c26bab7bc9ad8e915876c9667136267dc7b320e57e30e2ff2fbe4d5226767e1ad34110c0ff51b3ea530afd2f19066964afff3f68460690f7b2512e2047508f4f39574fbfca2b2bab9be1ce4ec4515174384edf620491410a21ce6173269f0abbf14074c65e00b8593604a5d00dcc20bd3c061fc60f7ee3b17600904b747b515d0918a7b24a6cb1f408815370207085005ce2be436dbb71997427dff3e36980553ece827b1cb056d77abfb06d0c1f193e121c6a0124e1a145d98a86f8ae3f2f0ffa8b0ba5b92405302db7d12aa92bb2b4062655c7fc2a7110ed212a8e0ace55cbc51aaa37e0d5f5571e65e0a04b0b10c36ab230813d913adea89293553594deb133d05ecae88cdff97749b5a2c631de557308a019ee9973ff15cf0e920ea319c036072df8e24da2d30011da734d18859763ca8fbd231bc8fdb0f90a5dd78fe3a38ffad3649e150c3e38a63797b939d6731651bbb3bfd6398a1de184acd6870eb68c059ea62f1ff03af9aff67719b8381da600ce66ee4e47737eb45e00785fad283a53345d3e646885d2bbcf40d7478f5b21eb007703f34491a11c170ab1725c385afd09dcde4c31ac86274d799fb6dc719ac86e0d21eed509ee243c468fcdc62d4fe6d501f08512d282b87b57ed2d74b3dc1af2d50cc874a615a5946459bd8351f1c85c912e4e1cd610d56add386db44dc91599787980dde7b872cd1f76ec4f0ba3e46d3f628f4980c63380a264f135514f525e8246efd26f4cfef27c40a8b55e08af0570d7bc4981b661e5235843aa4baca53babb759fca41f6324fefc6244c422953a24c85ba43db06acebc4b8a020c303376f02e866c127929105dc1bbefa8dec1cd85514e679200e74805e2fd04c679acfb1ce7020f1ff946f21ced87c30b6ec6c1cdc8a2289a8e7bd37716d1b44d2779bb7a53cf5c2ad6f0dc16916686b8a2719adaa23faed0737f6adb6c02f694773a6f1e7e2f56537af79a64089a62ddc20f9ebc1dea380b0e84043a12a08b02235face480e43698d312f3ffd34e7a7ddc83cd4d31bebc8d376915c4e4decdd044a00bba5cafd790fdf0d94e36b8c2f31c4b80b638c05848a768dfd92e901a61181df5921103c5231b4d2c3ed184012fdc4af817b65c2ff0172e29ab98036cbb746e76f1ab48cd36a2d0effff1be1f7f6646ed1c71bca10b1a0013600a0d35af76632677c6032a5cd043cff4512a4b45dc9f0e5f8d0e8fd36c3edbe68f900152a18edbbc1ed54d8d610f7956a90cbd3adda7a5dd5a89d51f31c3ba4f25632f36c5ee73f4e981afd98398d9bb070a853447fade599f5ffd84c10e88955077d9ad1a5e255aa0dbb9bcc1f82c31626ac972aa15d08e2e7e6a4003616ea42c30b818de90767d0a555db6cf5c948c89bfd8b55567bceb48e96a19549263db3752a9ac68dd0ad14086505d994e73d737310718dd4e8ce9f69e4c6db83b7a6905033a5dcb7a58b2951dca367ce3bf6fa6f4bd6a47fd1fe61733e647db86a5096c5647dd4acf1ff4d03af23595bb8273591b556e83d10f953fb81eee0c1dbe186da5fbd8850fbf669d4fa4697de71f8a5c4908e983d39288f70f83f08060e634e5867b8a983b11553f5f6dccd25eab2c9f34ee1a01a6ffb3686856f3ef4632d1aa535869e009436d27573df47256c2b6b17a2741dc00034c408dcf5044424515350916b577befb0ceffb7276bde15c4a413010a86ee7d376a9186dba9419fe0f2e6731432f9522c7802d9e5397057e5c3bef4c16dfa05e3f2f22efec32a2d3bb5e4e0d002f10d210aa9514311a30b90531ce0b4c1e03a7ad00ef66c3cd0429dfda3dd58e433c5d0b195cf1b75542af730377d10c6d5a36669ccd28d8ca712dd2102206e0c9f4d190da5ddcb96adf767857d6c41461081c51b38cb839aebb70775216fb9a1e9f9b5c4517491cded56be4d120a9082415b5f836f5984bc25db04e1a76aa20f77975b39ccc329f4dacafc7b8e6b647c58042c7a16f5f84eafc0a432ffbf0627878a8aafc259f09d4df46248fb9c2bea0dd15c529c85247f485c6dcc3e7199da4f277d94f7adaaf941436963f704ee344760e880b6fdedea599d7dbea5292c2273a93f25be695ceca1d70a70beb920eeac5628d41653cd0275154a3bf5b260205539537c0cf0c63750c5ddab5d382450b0d6a61709819d54fa2c6198d0b6b25aa336e4888caac38cbf9358c4aa3a07f9423ca7b79739cf518c3f6dbb3bb80bf9ce3d730bbfa83e8355efdb791e8d76c4886d01a8a3467215bdeaabdcaf1833ce16be95ce803ea51782282b7a8693fd8e89b7991ea81850158494e60e81b8e64827cc84b06012c152f81cd5742d7d0f21e176f8cf773140e25e2b60c1e00c3f116e58512f2a394e5307d7f636e755a7443881de8631b139b1782f7a3ca7b9257be6033a314ce21d02f04101325dcc0ad71477b7ee8c37b6b008a492c1cbafad71e55db4de7693cb13d50b66710d86ca47926edfc5aa2ea8514fcef1afa644572183e3289d47f59af26fa08061de6acf202089fe5c5901f40a5ca1192d3cc98fa03f60a4a6ce30ed7c69bfd07499da3ca0d8dba0760e6854052c9f863e38be6c004c6fb5a9907d7340a971022baffd2605feb22f6639bd6b68b091a5bf59ef9067d1a977abf9e75815214e3dc7bd64d91309918fa4c5ed7b755a2026ce57de78315359692eedc38ea43f7cc41d8c917ebcec8d365182ed9f6865d53dd7949b89af6efa839dac42c8eed9c6b0dd2e21534f9234738afaadd43a0b0e4c17a6a1f6903ded4530fac27e2708377c8c47383b67d64586a98bd09f43def523a89dffdc826f70b083b1b62b907a0520212d2f2c067612d7cad36fe17bd47a3d663013ae52d11c1ea21e9bcbf546b116ed4cd12f64f2e035c5226c74e34fdc6cbfd378441e489e1ef50a03fb364ec60511322bfdd70027e05ba4bc1b4619e77d769dc6fdb04918005edf6b54f5dc361044f858ad19577444cbfd5d80e855f4adf8de101d7c3f512f3c5600f5bb2e8d3c03f77e3f403e78c0802d973b524282e60e7d70be7d49ee191b4e88793a08b2e4d1095fd8ba6dfb100168bd151ae4ac3800d6978a4df95f98f5f9c070f558404e5c650a60121c70a327e41f5885d885a35ff562f06a0e2702f4c99fc556633689d2aba3308048d70cee484ad703bbee45fd442d8163345bf5e6bc4c23985fb4695126ad20bdf9673f28b4f1988abcdac7002e6c409a5ec841020422c2e952cab025bcd858e6d4b0a25053584d4424c0eebea7714c15682d1181a7406f6525510fc98cde505996ff8cab2cc0b403dae188d0c0e09de334b50657ee6fd0f05180588bfd680d8f1e29deab8c88bda3c3cee6b688507930fc7f128bc19850ef89", 0x1000}, {&(0x7f0000001580)="62ad313e063dad883e4a0b515d47bb79cc871e7fa1e21f8fb11a14a41113f680e9b9109759ea642883a38da6da8ef11c8f755f242922a5a17edbfdbf8ce6d8e8fdfd9d88ff29c5d2b365292086fdffa84bf67232bb941b9d0e3c3579d3164c61c3cf75f9fb9dccc7e244141f768a05e1b123d484d9b105fab2d6ef1780800cd28fc3ea6df06aac78d35cb5", 0x8b}, {&(0x7f0000001640)="8cfdedb05c8fb87c05ec6a7cdf72506db8f52181bcd2ced2523cafd85ccef89fe156c7b36996d419e09d13d180557ca14d35f6e3d9235beed79c5247834d5a49f9acc96860bfc947823d6158512e09fb03b500ede613f50c7fd9c6d0eaa46a8ee7899fabbadfac3dcbfd47587d0355d9bc3288b8b56c10314535f8367b9fccf5952903a6cc79dc2432b78b39815a176358eda4ca5e1fa7823ec34ccc", 0x9c}], 0x8, &(0x7f0000001780)=[{0x58, 0x80d657948ede01df, 0x8, "4493d79869ddebd3ea753c8fb6996eeea2fefec453b339deb7f81b79ddda2e661cd2a82157aec201f7278a36b0ab7c154835498f78fbba25c9d1824cbfe814b81b505b7f1dd25b5b"}, {0xe8, 0xffff, 0x7fff, "c4b881e26a1910e3cc895fa63844510dc9bcf8f2084dc278ff5ba4e90cc302b8f7f4cdae5811ebcafad1c71bdb752fc00482718dfaf733b26de00829e8ebd53b44c19f926378460d7e50d594e976dfe202c49a2059ea255926086f362ffae20d09d0fb3121408745db360e84fb89ba3c6e1bb4a361f7928e8f4f8d1e55949da2c4439763a4d5cd1d9a22b2ed75679ba1f1dbbf210754ff637869d05f783f3d5b3b9f3419cd42ad93d4adda2c321cbdb2aee51a86fc547688838e05d5cc517b5b38c3a15c3aef6d8b36acfaaf3a4eee4d2909c540"}, {0x78, 0x1, 0x5, "ddfa7e9f693ccd7e460ad893ca0cc66249eea18bf13a0e83e11aa6a94d3c3cbedd0259acc478eb84a0ae0864248b3149b5867dba9da07edf08a2100d925b130b6264d80ac86544e87a7f7d0d1bf8b226423cd5cf4455917ece0be767c699a960f094a54a0a6323"}, {0xd0, 0x1, 0x1f, "50942e564de537772bc8a9f09eff4d7f8fc287d0b579ddd62bf5dab30f6d337bc2c61db3dd1356172e73be5c5857b2db50727b56cb8d66a870eca0f0d5e9194312798e477df8290c71bf0534f9b5f6eaea87898a6813c8aafba731b7c96e46563f543406b455a29f5486a0fd1cc12741966eb932b73323c64e8b4c2e4a54d135f4f52a14ef5c7dbd7be1f2e6b6eeba43be32c9e731a335a44d4042dde83712e2f756e098dd66b15ad18d5893c3777b31158681f5ed3bca00f292d013"}], 0x288}, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000140)="9430caafd49a85449470cdc33bf8b5a24d301850d74b742fb39b3c7a8dad70b6a3ff35d26ab21fc5bab3c463b05915d4219ed7ec6399953be133a53f0f55780bab33f0467e7450c126f3161426a7c65fe4ccffb3f6781ff43399f8afbb4b76944d2f014544be1e8eaae2a0fdee5691aa8f91f15cd280af7df1e1e3f356f1389259bbb8e8cd134b64d85dfb224f868d5c6bd1e61875b01dbb9a", 0x99, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x100000000, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7ff, 0xffffffff, 0x101, 0x1, 0x7f, 0x4000000000000, 0x7, 0x10, [{0x5, 0x6, 0x7, 0xfffffffffffffeff}, {0x0, 0x7, 0x4, 0x4}, {0x4, 0x100000001, 0x5, 0x101}, {0x8, 0x3d29, 0x10000, 0x2}, {0xddd, 0x0, 0x100000000, 0xffff}, {0x80000001, 0xf3ca, 0x5, 0x6}, {0x7ff, 0x6, 0x38}, {0x0, 0x9, 0xae79, 0x8}, {0x5565bf7e, 0x10001, 0x1ff, 0x10001}, {0x10001, 0x8001, 0x100000000, 0x20}, {0x2b1b, 0x3, 0x10001, 0x2}, {0x80, 0x7, 0x6, 0x80}, {0x6, 0x101, 0xfff, 0x2}, {0x3, 0xfffffffffffffff9, 0x3, 0x6}, {0x1000, 0x4, 0x8, 0x80000000}, {0x486, 0x2, 0x401, 0xfc}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x73d7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890500f1000eff0f", 0x8) fsync(r0) recvfrom$inet(r0, &(0x7f0000000000)=""/23, 0x17, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = socket(0x10, 0x5, 0x180000000000000) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x5, 0x800, 0x7ff, r1}) socket$inet(0x2, 0x4000, 0x9) 22:28:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="d1", 0xfffffe76) close(r0) execve(0x0, 0x0, 0x0) 22:28:46 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) listen(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000000)="5f3ffa027d12692ca003017a30a266cfcac0e1a2565f81a261d680ea3df056f17799da", 0x23, 0x2, 0x0, 0x0) 22:28:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/62, 0x3e, 0x42, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffdd1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)="419888a4a7fda39501f024d8d11809838d0ec84b3e7c5b50a0eee2393b0550cc41760b52eb81c3760500c0ffe5cf92d9200550b7172740bf38e09332e68c7540eb", 0x100000241) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="28948c4c0989f8167e022777dc636b721a52896e094d2eb137b2d08e4ce1e3f363454ff1c577b17bb3dd431bc13113b485f34ff609c3438b08de625b5d3c8daec926524e126f396b82666184fafd1da74a6cb8cbdd0ec4ea703b9c5e3bf9ddcecd10f9d7293559abb02729c9847a9deb2cf6250aa949656e8f984d10b5062272c3322c9a2e90", 0x86}, {&(0x7f0000000240)="5948b07ede8c511ceefb9812f372a026ca7ef288958fa7db2c20f4bfcf246f7b4906b0a776988ec701689d949815a36e54775e6533da239cda0fd07aa79e7fe80d6a84ab511a3e", 0x47}, {&(0x7f00000002c0)="a0dc1a0f5db404aac5d6d70d9b56fecb86fe52ddc20d63524d9a247355e4e298b2c8e0c76551c3f052523d8350a88681ab92235d5db14c05e72b56870a2d7967b79a5f02809d7a4f1c0a6a24ed333eb1c9680bcb411a6452d490c711865932100fd367ce11fc563f1a9bac6f030b776ae9d10b8cae9d90f22ee2fed62336f753db9a49ee22ab1ecbece3d1ddcd0c5f82ef517029ef0636a0d6ac9e5fcf3c106e68c7a08b3f72c9c2a740d81bd23fad9151ce96eed93534546b4793de7ae77231a53a8da9893842fdefad2274efae40c6cdb11b7600afee15bc6fe4e53096be655bfa109b65df879bf1316aec07ff88c54d6d287235a8be0b7b85a6f312042f0cfbc9851120bd9debeab37e651113d4ed94de2e5454f349c577c23f9ec98e44414ba53040dd5e9bf42959d5297c29879f617b58e50a4650b44b782c1d104f2eea58012a070b443dc245d22278e67ff46da414cbf73a18bf96234816c191ebe37c93dbaa72d25d44cbd42565b6e894fc2775858b66f27536d26051aebda65fadd59823e376446d1fc7a4a03b85ffb7c3445d6492606c24d396a84f4f44f81f96ce8b3c7f2161a1d7c5ecb79091c2158b0233df781b3f1db6e583d9538da0c68fa39a141222f7b89790b1a7d541a7a139c1441473f82bef9ac7f7edcbc9bf5c660ba3dc7605e63b4b4c51b64cb2b2408f968f9153bb4c8d0850206bce5519fd24936e97d39702cdf6cec182a718b74530ca3a8c1f255979054d6ac840d081ff0f6dff8850cf7a1f713b4e0c52e679f5ae38001ac9a0bc27654b9c9ff164f17d912433fa90fc535fbeae1a7f5250b9ea5ffe64ffa0aaf018aec26d96ed60cc9a49954abe2328ac3ec3846dfa55b21890b7697ae6b96c8036b09265f899bb9acb2daeef554cf1b7b66688259dd4fe652ce15868bb814127917207f2fa2746b2791f7bdfbc6613fde674efa012743c7836d15f369607c13cc6f4ab55b3c917ebf5259bd69aae8917965cd1802f49579817307875a6a1c0bf87aac673b07ef9789ff5155b8d0296a44abb86abc9cb98d61fdf555c1405650c1ddc21f9f0151cefc3aef75d2f1d932e154fb091f887a195c68f75610586accc36216216546022002976d504c835a95d9c77f5fb8c3d307fc1c6dc1e1bfe517f68352eab32f1827d385b093311b62f7f44c2567c068cf8637942df925c6dc6a5126a3a33c0736454e8f65bc8e911c0678d039875ecfcff73a187de737812781cf5043a47ac981e415cd1020fab2696cb1b2ad9eb3b2216e4226a8f2a483b5738086bb20151bae44e9416395a93c38c856553b8d915730dc5a6e7c390aab4a02bbd7d9738b7d406285bb3653be009da1e8091c8d1ba6ab2ace81d9b206201a0ff4d68bc222fecefb645edc89b581ce52edf4f4f66af357eb13be35279eeed6fbb78e063d5fa0ec3b86ced6b92dc366607e3e2c9d98a82d7327ac6e2d7d64a5cb0e5fad38ae5862867246a2a8a74277e6464c7d30aec9607c33aeabaea78c16199f7636ee2c656fc8de5cd6ab99521e58dcab486e4f8e4a4c30cceea9b86cd02bd8895e3c24b5ba5f6880db17665f36f939ce12bbcdbd92aa985b230e7e80e6a3a6ddb6d61b6bd7dfe830e8666c4488c988d3152469a931214ef95d21dd84be3bd3066c779dd9f139376479d89bb448eb6f6b6853153a274cead927a38fa3db3a53327c14ec77540a80f3b3182b3d360dfee42ea928d6aec96dfc52e4bf44d8910ce12f7c16b75057dd9970cf06d53b95765d68d5af62d521b989e56841c9a4477a0e642498df5e7f7d0b7c20fe001eb562f6781764a3686fa8acc23019a9d722cfb8f387da3a16dcd58169d7d856061f30cb67b02d33c1e40979cdfd02c35e7060f2a3b8388e50ea7b94f4548ed0e65ac547e0f38ad5f2d1b6c3b297ebefb2d0369ecae76fa15d36872042c19b81afc180c3926dc49ecf16c86fe6fb7fd12c0a6b5fef7801cfed953205bb7f81d916c06b162d7fa9ee63c3fc4602da26515c7f5cdbcdc85381d104b6ff9c8e4d308cb278087e3cd05d6038dd655d9faf681e9a12131ea45a4b8f75cc4095b644abaa441a9cc9dae4bc6e9e12feeafaa952cef56e3288a972bacab4968e2d4d9728b18a53ba8fe33e3815a28e768c1542bc48bc1c217d7df15db7be631d1f8e947a91faaca58c057bd9bbb8ede93476dc3802da9d4c6a0384a505ee2adef07040b74bcf3bec461f2e7564d55eaf336ff7e2660af5bc9d9aaefc3f3642d603838ec1263c7555e91ebb906964a8a0bc934365cc9dd8cb854094671189908d7ce06b4250211e632c638f8d2474e2e54db036315cae213e0c30b62725316d6b089e3de7b77256d8808e41624c2143eda4630b97f2b646a20449d519a73220c2e19c2c34ba292a953a1d56adce11d1959944fb1d6c553bc644a2e29abcd8b9a88cc3fee651585824dedc61ecf617d0ff5f04373b4f5111d172d536bc9c56cf0b65473f321c47d87366f242b3ec09bdf3bffad245549490b0221dcd2f715d06f85f27d99ba7b827747492a8189a92979ac0af227fb4e53d18ca788ccfe43cbca0f16fb40245f1becbe582da237e73ea7dc3bfc5194858a06b585cc68edd327edf7e3a353377dc585e824d0d841de8c0284e455d2318903ad97a81ee1a1fe67014d1aa93522b3f8450d2e9e40cd6ba2652bd968a32752fea11eaf69d9669f9f65cbd16063c508d7998fe2974881b2ebb3b581b518c681874fa90c91c925cb7b638323333e1f2b7fe27959f2fd7eb5df5e36add7bdf14e0c7e58ca9bea3e45532145734c69adeed28de240941a1a175389093fca51ae0bcb847ace0ac4f82281d8c7ed0ed5dfbba774f412cb39a80889cc1d58ba89ba17913964bba7423c892f94a71fd2b6f07ccad0efcf27b2d685ec264880e8fe825b9db3628deee279e66e32d41154adcc3df71f6f3af24eb5e073b979baab272f7a4344765684d94e8150207cb6ad876a3ac03304e8694ec315bb8fae4b0f68def840dd5cc839ab5428105dfb6d2cfff1db545c6eee66ba9c2fdcfb48bade2a62cc87bfe54679ef9eaf19926d30e4dd5f1a10c2021197c027bc8a929bca4f86c37463a17239d25a3ce5df4cebed6ec87b8dd7e5e094c598606f56872db8599008fcb73737839f631518beb72c3c62fdbf02353e4490c36d318d73a8fc48d761349002b250eea2066e31ed0413ed1d45c8d379538d5ee42e860c605c1ef7a78d004426c7b9916366adcb15b8e5e01b062c4cc0e5db3925842359a28929f7d1a97b43382e1b1df9d280622074f3886e4e1408deeba128acbd44f6f66423188409a3de5a0f4dc3a6bb1322d02a0eecadcdecac0179b39b81c29ae9608b1f2adb02d1b346c254e0bb6064948540812ce5cae461708827874ac3557da2bd67ee95274d45ade004f6ba64fd67f9ec1143fb02897eb8461813e9b0d6dc57f5cd6a817962ea20c648cf7a85934ea981763f1e870489f94cc542121439c8e8643041bf9f517f3b6e8eff756696c771a3a2d6ed7c430142c566d6c36ccfb77eea9095e0894fbea453eeae6a2a0dd0f23f795dac9c6a0c299195e83724b859e4a385c805e4c74f23235f1e2809fa0270e4805236c6b88026a020ab8fe21c8c294b65bd9d0c5438cb19b0772364c9767ae8fc76607f974ed01b6eaf3814e9d3eb2ab3bdd91d5adf8c58b9abeda4e0c6cebd5131ed63c54a524e2118fc4ec49defee82c87668e47ee666355bddbd4bca7d08abf2e0cb7f9b8435927b9392e650bacec06a2b67268115d315156ac3a9c4b076cebc9b616445641c1af7457045712173a6bc6b2a7dcdc32e9c9ced373226fdd4ab7af1ecb3231d25afb21e3d9b4ede58cd85a7fd8044675514ffee663c4926e4d25d41b17aa5dca95cf4ba129573c3ba5e80005048cbc0280bdfc5621ce84aeb1a75733fa46081a765856e92e697638d0ac9e37011cdad9bcb6742740a98a5cf91f39081719e3504b725b7897950899e9cdae23ec370b85e23c00fa4fada435588c8ba5d0f8a760fa974e454f13d1f7731d4d8950f9900210a11b5a645d7d8ff17d102a2f1d43319b69dd974b14123edb4f8beeda7eb120ce0847fa919da56d5ce9ecea2b4a564c19f5be00017ee53a7ff7d9b5c0eb7c99f538c4e13f406c4ae562fb83f70046db6fcc2d2aeb99f28d38f52c63e40bf54b1dfc1b35993169b2f60538a58d77f4677c91e5e872093b21dfe867cc2a0f9e572056a1382d2208f5f84b24f8b5ef0cd8edd5ec243e4df068ed267858ef62886e0a01759b8798f60d4fe59838acf0011d83bf4909b3f73de17559ceed62ac526c976df0b01e09018d9cd2851e8fa0a1a73dedd7c7b3df2fcd6115193e200ad0dc4042d8b4e51ebf42b748a56264005361e34e72dde5c78c4d4eb68520a1cb4dd65bd139ef225e37c98d4de7042a1382b950942356e00297a5ec81db5caf214f79338dfa7d4762225a33febbf776ece8c33b76f669b364325bc926cab23da80be1438c2bfaa7792d7501d60fd33aadfd3384f8ba037e7e030786b2f4c131ffc5c2661e967b375875c7a057cb68b89930d75cadc0f77f782041ef8d6bc6ed7bde57bd2a7dcaa519e9b5e0fdf51fc5e252f78ee99fdf9d38dee50c9af1a750d73c3e3a347216c089456d44b6dc9ead45b44a1d7e5889f299b0207916a840157922fae75282cc2c23c478a914788a2f948ead57b951da650bee8e55e7425d12d61602f73cc43b9c563d6ce3452020e88dd576ab8be3f21c214a553ac75db9ef2012d42fdf94949c6a664df495ea8f66a9d5b42ea2ca6858988718662b84e820f4fd4f6fd4bb73f06a6f90b51589e27692819afb8ef682124ffc0c27d222a82e8262caff3c71460767a98ae844dcabbad518f68891d17b1e796090824f5f50ccdaa01de4a0432e50fbfdf47496ed23de7521513c43b5d18f499751172c46a5e779b9fedfa498629514d57d3bdc67871133b7f84d6b3a8f399a4459adbab3b60b428c482043cacf1ff983b447f82ef8a797a2ac0a576f6db0b3068e52711ac09a9290d24628b3e1cb5c5ca635b1bc25b809e0af9cdd4af4c56755946100e0a299cdfbbf0408f18efc6df1e6d98ae0083c2faef3d8e36102798ccf2a936b9e1f9360ebdf7821276b9b122e8a4ad3000aa9f03da68368e9589bca5beba7b3834d3bc9067d222f62d8615a2613eaeb3a0488c2ac3b2d479c7f432037d0b5ce53b9fd476ec1edc443eb90c192b354cd4496a871e44619720a571d93b4e8417d657e66f8bb64d7c270f3c94632fdee695379645f8400a218073330f891ea764ff38c552dee64ef26b0fd33b1a3cb5fc313cd82d03cf575d61e5bc6c7709ea3f69ea52f1d250b847965d1f8570f562fbd8dfe5408760130ea47494d13010a674cb950e86d6a18ba90c296b6368aa6e62dd9c359cb69fd7007202359ebae3c239178a99196519dda0a97e00ebf1d36925620a694ecb57aa8a3d88eb7cb52fe81cb2230ef786dd9384b0a218bceea03d16ffa3b6547baf95dd0ab1a054b4297a0e3131583dcfb24f91635158c5042f4f0204da2e1ca666e2673f9c7e45fd88c0b3d485ceaaed59367e18338d5809d1b15d5ff3c37c2ce1a5dd1b6500cdb26dd7ab28723b6bb560425ae16a6c183d1a97e3bfcdc283cbcea17922ac99c506ea9297351747e619ef3e56d8bf79da08956f000326a2ed6c8d9e3d5b8c34d3fcdcbad827b424fe5ab3c21e72c25c3705268e370a2498a3803ad9d65e4744b68f781a57f0e5ac904166ab18408a8454b0775a1447", 0x1000}], 0x3) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x0, 0x264, 0x2, 0x5317}, {0xbe0, 0x1, 0x6, 0x6}]}) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f0000000100)="1d") 22:28:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8018, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0x7}, {0x43, 0x447}, {0x3a0c479f910ed0a9, 0x1}, {0x7, 0x1}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 22:28:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 22:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000040)="2d760dd797a672802e635d64", 0xc) pipe2(&(0x7f0000000080), 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) fcntl$getown(r1, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:28:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x50, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) 22:28:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x100000000000019b) r5 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r5, 0x20004269) 22:28:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) syz_emit_ethernet(0x24, &(0x7f0000000140)="5aceb601e69bdca8e66e5faf8e872ba5d04b872b8b749a0e7257dc594d0c5b5c47eaddd1") ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x9, './file0\x00', 0x9, 0x0, 0x1, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000280)=[{0x6, 0x2, 0x1000, 0xffffffffffff7fff}, {0x7fffffff, 0xf2300, 0xfffffffffffffff8, 0x2}, {0x2, 0x3, 0x10000, 0x3b40}, {0x8, 0x101, 0x8, 0x2}, {0x0, 0x7, 0x6, 0x6}, {0x5, 0x20, 0xffff, 0xfffffffffffff800}, {0x0, 0xfc88, 0x7fff, 0x2}, {0x1, 0x40bebea0, 0x3, 0x9}, {0x0, 0x5, 0x3, 0x5}, {0x8f, 0x8480000000000000, 0x8001, 0xffffffff}]}) syz_emit_ethernet(0x1a, &(0x7f0000000200)="8787f1466d0500005b015bcb2bebf9a6037e39a0842352c5ff98a08870a268757b42658121e4fa6bab188c0100a100c24fcda5f76b980fa7fcb9fa874c30654b390410e1f295ae00040000000000000000000000b900"/99) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) socketpair(0x6, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="59615b9e85d873447838f2426dd3c847e26dc566c7127ac9929aaffff59aabfb9ec4fd950df0ab9aa1c1f3df9e835e22e41a1939739fcc348023c8f9c213d06a622ca06f84fa6e07f0b22cc733c8d5feff1b646a8259491dd3fe596978ed237dbfa6d2aac0bf6767ffb33667bbacf6", 0x6f, 0x6, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x7, 0x6, 0x8001}, {0x4, 0x7, 0x5, 0x3f}, {0xffffffff7fffffff, 0x3, 0x3e4, 0x7}, {0x7bb340b8, 0x7c6, 0x0, 0x3ff}, {0xba, 0x5, 0x8da, 0x8001}, {0x3, 0x3ff, 0x0, 0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x800, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001380)={0x1000, 0x0, &(0x7f0000000380)=""/4096}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0xffffffffffffffc0, 0x401, 0x18996ff0, 0x5}, {0x4, 0x6, 0x9, 0xcd6}, {0x9, 0x8e9b, 0x8, 0x3}, {0x5, 0x3a8, 0x0, 0x65}, {0x80000001, 0x831, 0x40000, 0x331fb358}, {0x3, 0xff, 0x7a2, 0x5}, {0x1, 0x0, 0x2, 0x5}, {0x10000, 0x8001, 0x1, 0x1ff}, {0x1, 0x7, 0x14, 0x1496}]}) 22:28:47 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x5, 0x5, 0xfffffffffffffff8, {[0x81, 0x5, 0x8f, 0x3, 0x7fffffff, 0x2, 0xe1ab, 0x6, 0x3, 0x10001, 0xfff, 0x0, 0xffff, 0x2, 0x1000, 0x8, 0x100, 0x5], [0xb59, 0x3, 0x80, 0x1f98, 0x1, 0x1, 0x7, 0x5, 0x17b, 0xff], [0x5, 0x100000001, 0xfffffffffffff9dd, 0x7, 0x5, 0x8, 0x1], [0x3, 0x2, 0x1000, 0x81, 0x1f, 0x9b], [{0x1000, 0x7, 0x1, 0x5}, {0x481, 0x46, 0xffffffffffffffcb, 0xffffffffffffff80}, {0x1000, 0x2, 0x101, 0x1}, {0x1ff, 0xc1, 0x6, 0x2}, {0x0, 0x60000000, 0x80000000, 0x8}, {0x7, 0x4, 0x1, 0x7}, {0xff, 0x7, 0xad4a, 0xffffffffffffffff}, {0x5, 0x2, 0x5, 0x4}], {0x80000001, 0x8, 0xffffffffffffffc7, 0x1000}, {0x1, 0x3, 0x400, 0x80000000}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe(&(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f00000000c0)="46a636188ea43ce69212070c47c1c2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x100, 0x5, 0x3, 0x467}, {0xea, 0x101, 0xc423, 0x6}, {0x3a, 0x1, 0x5, 0x1ff}]}) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000280)='./file0\x00') r1 = getuid() r2 = getegid() shmget$private(0x0, 0x4000, 0x2a2, &(0x7f0000ffb000/0x4000)=nil) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x106) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xbbb0887302c7f517, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x6}, {0x33}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0/file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 22:28:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x1f, 0x4, 0x5, 0x8}, {0xfffffffffffff800, 0x0, 0x100, 0xffff}, {0x40, 0x2, 0x3ff, 0x3ff}, {0x2bccd733, 0x5f, 0x4, 0xff}, {0xff, 0x3, 0xfcf, 0xffff}, {0x3, 0x8, 0x9, 0x2}, {0x1, 0x3, 0x6, 0x7fffffff}, {0x2, 0x8001, 0x8001, 0x200}, {0x3, 0x9, 0x8, 0x80000001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 22:28:47 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) fcntl$dupfd(r3, 0xa, r0) write(r3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2d47adf88e9f6a2a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="6efd83ffdda19f8c4a5199344e4427ba1fd3a27e7265da88aab5d85a52d401afd37f5e8b7dddf3069edfb852915f870e281f5c8fd905ca7b1d1c0d7fb6c5734ab9a93d4a97dc3c8fcd21d7e8dee94f02c7d71864bc7111ea250a6afcf7f4c1f0a358ea71b2921df1bb4bcbc46a18ea7327e850b011a47efbbc77ee209e2509c3975d8b217d6f96d6a707a62f7af9f655a73c07c780a524ba41c5b7a82dc92ed074491b3e9ada231c66e055efaad077ec6d66f43d9e939343ce16131fb679a4809a3f8084f4", @ANYRESHEX=r1, @ANYRES64=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x0, @ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES32=r0], @ANYRES16=r1, @ANYRESOCT, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESHEX=r1, @ANYRESOCT=r0, @ANYRESHEX, @ANYPTR, @ANYRES64=r1, @ANYRES32=r0, @ANYRES64=r0]]], &(0x7f0000000400)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) 22:28:48 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1a1) recvmsg(r1, &(0x7f0000002b80)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/216, 0xd8}, {&(0x7f0000000700)=""/196, 0xc4}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/218, 0xda}, {&(0x7f0000002900)=""/191, 0xbf}, {&(0x7f00000029c0)=""/38, 0x26}], 0x9, &(0x7f0000002ac0)=""/164, 0xa4}, 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xbbd}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) fcntl$setstatus(r0, 0x4, 0xe36ea911f6961faf) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x2d, 0x1, 0x526, {[0x1f, 0x7fff, 0x48e, 0x28b, 0x8, 0x1, 0x1f, 0x51, 0x4, 0x4, 0x401, 0x3, 0x0, 0x0, 0xd9, 0x5fb, 0xffffffffffffff00, 0x800], [0xfb9, 0x7fffffff, 0x8, 0x9b, 0x7e911bf3, 0x3, 0x6, 0x1, 0x9, 0xab], [0x1, 0x6, 0xe5, 0x8, 0x1, 0x0, 0x9], [0xfffffffffffffeff, 0xf9, 0x2a386774, 0x26, 0x101, 0x9], [{0x2, 0x2, 0x0, 0x3}, {0x8, 0xfee, 0xffffffffffffff3f, 0x2e4}, {0x21, 0x6, 0x80, 0x7ff}, {0x4, 0x8, 0x180, 0xa3}, {0x7f, 0x200, 0xc7f, 0x7f}, {0x3f, 0x7}, {0x9, 0x6, 0x2, 0x2}, {0x7f, 0x3ff, 0x401, 0x1}], {0x0, 0x4, 0x5}, {0xca2, 0x2, 0x3, 0x100000001}}}) 22:28:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="12bc30ad89b3b2eba82a49a69465bd3e526fc080b69acecff64dd681a01be90bd71d6a2726f5f8badfb3146626e0a47612ca67b70fb62ef05d6615605523f6f02b453c752e32a08f42bcf94b9e63a916a588c864a2a7e5fdbd4cf51cd3c76243b6f0070978dbea7cf3c9062bf05d15ee2bafa2d5467b8d48697126c38f8c7a992ce916d2e4e76258a83d6e797ef8b650e0ed733d00036d7ff5d9945c714f59094b029d19bf3f9bd287c8a318f0042399d0f8bf5ac49783c88227b8f8b2f2f30e873d301a584b5c8fa160f76c83a3055047ee947448c258c31710f4c7467b822aa06b78a66dffad849093580e911ec1ce02a29a63804601d773ed969b0e7f82a187e9a8c988e92361a2be970bee737c4f91b1bfd42804c05c4cb544f6e408e4442a7b7f613a1e733c85f7d47b038a239f2d1349944cdd92a44ccdc08eec1177b1bf0fb1a59eae609b112a40bbb65280f5b64f5e928e588068131af1c0f5e0fa5392efeff9c3b2140ab1655a1fa1e4af1f2469e28b426bd4b22e62394651f5302c9149e74e1a10d6fd503f08d91ae697b946a05d2a295e7483148fd5388c10af0b9b52d088d0f94291c91e3d1705260d309f3db9c2510d31852470e15d8fa9a4db2608c8112724318befe99a5d559cbca2be913419ca7235f76158b915a84044a463c455234ef2edb99c7d892c0f64494460da5e38f8155906d2f917c95a6edf070c57efd017a017090ef96456b9d3b68b3fc862a6cd7e1c4f7e0773478dc1348ca4d092183586ec8f50040825bbde0458683d3dfe1e66c1496c06fdcbff01dc863c67b9d530785e3e0e6ffbc70cfa8badbd9bba7724e862210bb0cac51b2b1692b2e6fde846414428925cc08526b31e4cc2526fa69491820a5888e7fb3b8bef863d8e9109803b25b46543c85f27f66c43f6f901f7054900346366a05dfd11d7c2ff82158b5dc9edb7400ddb749b3527559464b7732fb5f7ffdebe3b11de6869c421a647319e3b8a244e2a9bd1baa498cf8bc9dd0f8db56d9bfc16ac29eacf35e98bd46418002ccade34cfd2380e5e912591d7025527bb72e29331dafb7c696d9446fef31e7893e7e0cf761207cd7e08afffccb2b3689b699a30c7f11748ace23ec870e3bbf12a0ebdaf7674f7ea93117c7b3944dada8d4904a044cb4fa13d08a4c3e1e4abfdcceb52ddc4148feac0d0df29d6cb3a1c324fd12ba40a0a468f9c129765654261484a05e0a3bbb939987aa74371ba26ec079d90ded752a58e0bf748c841b4aac508ce07012d04ea865f2a1d998722dde613df718126d2b4719ea72c53a89ea0a565e4115fa42256b07d068d125e15a4e4de3100d231ced1549589b944835d7a2544c0a86538dedcf58d888e2d0432899d73edb8868871edc7ebd12a197217f81f64b2bedb05f0c60f81897b89e8ff8d7675b0df6d0a075e49be6a2c776260d24e694d3c01d048e021899a0dd2ffc0452ba9180b51b0d3a1b0725a2eb7c7ddd9d899275883cb2447b3054fa0cffc89ad2d27216f16698b1c372f377541d05d93cdc847e6822a71dab3ea82697f221adcc056d2bd4bf48e6ffdc9c7dd3618a7e2db343c5ecb90fbc3ddfd1adcdbf90c33c17d98c80d53ea497a6d241f78d68af0acd996ed94e7fc0e84926360860640d31186513a0dfff903ec63e56784535c53554451ede07deddeaffc4c65c70d20c3880887f0c129693e82c610b87310465ce52806c45d93b7f58472e24b0cb32af20ba74e19314c341a68e413c61dbe0db2c5c22753fc4fe898e3332ec8231b691c41209816247b62edd8e74489fe9e745d57632df0ec487ea2947013fe912ed58f8845692bfa3ce127488b4dbbb419315f80b5ce6736ed818e464941e5f795d66a8e4534246e2ff40e17e8eeda7533158adaf805563ee9a2997bc855c94d4326844f3fabda175d25ed44217ec8677340926fa737a1345efb5ced0678c6a9e8cc0f7e44ce6d25bda74370bf3be34cbeb5fe5dcf3b473e814ad5dc8ceaa058bdb0657ef5de363260369d4b8c3727426ab13e9ffcd82fff228ee3c4bc420f3e4f8e7985a5167c92eb87336e4b0ee4cb2d4f810bd20e68947de3a3d6fc6e532a2e36336382b8e59baf3945007bbbab8dc05eeffad9ae50463637ba799202ad4d409cf4c6a434a979ce045a378a5f8170c1bb0f822631f7ba47d1136bde7456e71343583b8964ff22bb19d2381e2a5782eea9fbd349eece64d919d7b4d0197bbfe6a3ced26d6e54f0a8da497a17735b570f8df6ce41030f295ef60490a06378c274c18b008ad773604648eb57e5f5cd2bad1675ed9c7badab603d4777de2e51c828b86c3b88b3885207ffacce4835308e86c2a4a8a69d51384a045b49bf600be0d66be2267e3e52b1c99e810514012b70b5507d2dc6dc6161a43bea87cdf5b6495c47729572ba24238d918cac8b997827e5326aadc104e10d8dae64318828eaddd86010ffa39b1bbb7ec75d11fb1ce72ab51fe20df9704dcc98bebdd863dc42b1cd936f764c14bc4f3f39231d5ffa8701aa93f2381792152666adb35683f0278e918444180a17f321248553d97b97e7672d6f2880424ec192d9b09d451a69360bace1b4a32263201b99f481bcc896363acc996891f9c16aa3d940bd7ca9df9676c12ccf166757288a8c4cceebd429611736d118ef2e7bc4bcdee9dd5b6ae386fb013d9fbb57c876ea8d8785d2c599e36afa87392109efea75d49646f5102d2cc565f150e9ddca0c812c591b433899d53ff56146db2bd47d3b5363194a5add4f6f973a9fbdd9a1f4be86917f0b06965d2a89eeb619cc14ee821fe97f9224524261f3f4b1af7b2e299eb4d11f246d6b74a893d6bee03bebd99c0554a4e9fb9b75a4da1a9dd8eb30a2ae03360a49108a1ead630b336b4e7b13dedd23fedf606e38d78f2319974f942400ad9a1bff6567bb54de1390172672ab7104c75c5048cfc2159d60d3aa3927ea71cb1fb11901c5f6f6699cdb8e5172a95652546e14be76e476d6c15f0dc5a33a39a8337847dc2b505831d1aff5485f116f5c9fb8ac5f2b10755a8e0da2532d9d7fd5b121fb86c16575a5fc11e9aa252d5003643c56eb4158c90dc959a7905edf92501d115e696b853c535bc092edecf46b7730e9bca7b05c4a018161d0b29f35c4833ebbff3f2709fc860c283c38864c54fbcd095d3a585f85e3f52a3ecd5566f682cbb7c7c755e1c923989d574ccd6773a3101ade84784c4b1475fc3d1e8d9ca33a875ab8eb260c2bf4584864b54d9246eaedbed73fc7d47af4d5a0a526739ea06f6acf8a79d8961d09f9d1db9b31a1b2ae12cba3274f4593b5ef1234b2412e2a3862d8586c2ff97734806dcd1b86f4822f89f814f54377c489d81227a20ec1e9907671ce0e45778e0ac8fa76a0dbc9a0e65b8afc3803bae2dc76e9ba0d3b8135f5b079334447923ee5820f4ff015c0763073f63c64bccc1256599f334cca40c644852005ed227b2563765b5368fb02b9d30d9aba3e00e14768227128e9157780b7451bbee609c7931c1a708f4c765b13ad619a25e3c6230b3a26c87f04af70dadc81a0cff61dc25a0d1c17342eb7cb3b8dc8c1c7f5f41a46ba74817a22584e93ccbe5352785ab841ac5a5028129cc8f00754d2b4963a96a46594152105a90b18d869f9c56e9cf15d69abef6dba14f6bd8aeffcf4dcbb3a8a12bba94d0ac5cf5683ce36380f9cf8d86a74cf4d1f8cde347fdc4cd4f4e2d4d491d25859fdbd35f7b939d2089f13f1dbd0bd4461a2b5ec9f0c8e56d23d461c07b12360490bc5db773a025bf064f35898f56d8e0f2cb8ad86fd5200c103065d2f9eb82d4877da868c96e18cf8025bb336ae31e7f1a6f621931ab29ade7bd19952e6c28421f6a235aaec4b5576e58e5813181818b987fb85d31f6ff27be9f77f212129bcc4bde9f531c5cf5c20e7493bc8084b0f72a532ff743f18d88b104fe7d02367c3a8920e4a1b589e272a337b306da17b066f6716c4c5c4b67bfb03d4a4b9c20e2b03c747604c2fc25312dca0371cb08dd04ea752fe06e6e2c7341dce22d45293e9bdc2210b788941b7c449bd855d22af13f51a713973669eacbbb15be80c4e66b1eedbbc3019bbd99538fb000dc82dd9360da690041fe5771112cf738ee5b170626ad440565c09db18cfaad364260182fefc7aac778a8906a6833fa9870d8807a140515ae3e6e8d6aa6df1fd7d91af0c8548cf6b5db6158ef6813c7a203d0ec15989ff68dfb10a8c80a924f35fa31ae03924fcc0421b0676478d799f71358a01d225f508317b8398a337c27b3564a43078add97e6025a4bc0cc1ddb45b9222a77f5c3de6f843f95f1dc5ae8b744a477eba2ba395c71e29f258652a14c2999013a3f084de967b0be0746104ca67c0d3339d7779235b0eadc9e836d8ffab7142790dd5fd172cda8886b1be52e0282ff06ac718758d5c98414a09acb9640440d2a42a354e69040631baf02416699d95669f8fc48aa4ad386d8e8d2b7291a5725c43fb3cb7b1a8dc89de3c80afc0d1f790a0dd1d7fcbfee04b06d0f58be55d76e1aad008c14a03fb58c03eb5203882f2825755c1cd2f8e62c235aa9f4fc5d20f6408658306046216efe89695952d55f0fa5222fb3fec07ec40605ebdf040fa11c77b2944e9d8387d1e6266ab81d13866a21811fedea38e2ecd845aa73d1fabd41cd179ef87600af70630b40f1c90ea0ac4099925525e7a13f6943e999747de5a0dcb9fb1cdd93fb4697e693df48328dab1a8cd2aeb09b1b6ebfe5b5d5883eb89ea8ff85b616f5420de0aeacf8014c8b3bc52ecb207fc8b6bf36012c10d39b04c96b4125a26bfa9b53668753c28ead2a6bbd913914b122fc8bcadb5f3f9bb2360a391a2570cebf0dcfac1a069cbaaad55002d91a28eb5b88fbe50125a4ed195248b7a5da03e8a43872203cb19b310437f25f4a0ea79fabd6999057cef110944d1593446307efe494a3b576da6a05c8effe99b160c130a23488e01fa6509241306605dbcf73c964811c8593009915466fc94c577a4f16162c183c4e6a65509dfc06e44586259c189770578f24ca5bbb15be0a11a485be5162085fcb2f0893dcdf8cb1d93998d3110849f773e628cf7ebf83b46ef9c7210f5462ab10be2dd65b8b2dc83cec3331c84354f8f351ed98ee88fba633dd1d9c294f8dcebcbc883dba6ea5b3cae2998004085cb1025c14d8284f7cb51dfb6efeeddd2a78fcda051ea8362b95fc9976fe28e3aa9310ebabe617cf69341091c7a67fa9ea6e2f87869771bf0cf0d028fbabb8f40166f0e643a7701868e5393d32e9b2284d12cb0847eb75115244f2aee537e00ef238a2a9259af9eab71e8f8d1d52b36b6d8c983e03745cfeb42e4d7cdbdbce7ac26cb81a926db1ca4a73e7a3bc23b769417984ebceeeecb48a664ce38eef55cbb82c27a06dfd8fb6118c4052692e8244badb017421177cb16644625214cbefc06091b92481edf2dc74bee19d285951e50e5fe352ea38608b273658bd974aa8e13a8915d8db415cb5bcaed82ac66c24b52baaa36733d856204613352c532e4b99b2991fae8586ee66af3f46100881213371a0aa9bd082bdd91c36b02ad8f2fa2475010cdc22379c5350a8789b5a121997a38048f673ea9eb66868c9c6b8bcf88d8a990b2788c312ad842bbc00a8c462782a128311c9eebc4983aa1aeb992d75059ed4768d86e505e0cee37e075018247bd9cd97e234d7c0f413d144004bcc507307779324e8be59bcf18d4876682764ba6fd3925d07bbcffa71e05dfb9c606c29998e2b202cd316e", 0x1000}, {&(0x7f00000010c0)="4f4833ac5ef5c0feb28b0f23aa54955ef58325db335fa31b56b79fa076b4b17a52382b70068a0803819c6c31e68e2408e65668cea6e6a91507c6830a829c77eb097d3ad76c12", 0x46}, {&(0x7f0000001140)="b29693d53a9f2350dc6eef3a50cbadf6db2eefe143a67c7baeaa49053e98dc8284252667b288878def329897b3ae586c35b4f32418d7b207", 0x38}, {&(0x7f0000001180)="75ccf85cf3aa27dc2ba1b9d94abdd12657e8096d2268f62639a5c9c35e762d20c765c374593554331c8514f0e4590acdccf393c6ea7f9e22e38fea1a589da770aaf8e9bae7bac2f2b2186bb8cf50588fbdf0eeab943c85c973a3824630ba6cb764ad136ff29cc6a6d56add1b63422212b761160c9e60487d438efbb2d80d54e98b94c54867", 0x85}, {&(0x7f0000001240)="4792406735a3c6349b827feb900b3aadce1c3d8e2fcaaf5b920c2826fc8d", 0x1e}], 0x5, &(0x7f0000001300)=[{0x30, 0x1, 0x2, "2d558aada87789d58ecc9f44a992df63bd7ef8d1f6b54e5229014624"}, {0xa8, 0x1, 0xff, "f5eefea449e3c4923be700e2ef0853f905458acb9dc86ca6500e5a2b24a06352edb2a0a259138550e97cb1e48710bcbca6987d638c7b1f4c981d5e56eaa8c0f337f68f3b86b17f1d79119240e060ee582b9bd91c88905be6bcf1f6be5cb1a43a9e107a76f16d6c1e04e6fd3d83f2aa7cb3a6faedc7e8cc49b8fb09b77c0a348727bd9ff56d7171f209f6f47d13d2e6702ff9"}, {0xe0, 0xffff, 0x7, "f07e18259e26ef884a94588a47293c4b0c157d30a96b6be5a54378dc2e20d680172b36ca21dd36250df1385cfd0fde884aef0b307d93ec90b68c09855b758773973ea48d21f0c9863fb91a667b5b29657731f493ac580aaf5578fba030fa9f28243f8f70508e57a4d08c53ec87dda53b36e78b4cf3286fbff7f2de02579a8ea8c9aeb6bfdc04c93873305812dcc791d24ae012bb87f8c2e22c369292b9aa0a1a3f591d8387e0c6528b5e6fac9708813b962dd719e017f4a0b96e44be891c0f4fcf9cd21855ca32d9602555cd7942"}, {0xc8, 0xffff, 0xdb, "3e6a7238e6cf948b580162856d4116b058fd62a4e76029e196eab33f97c8da126417e609f92016f9bd8d95dfdd515a548297fb3cb2ea7693080af731bc543d281e74c6c75f2e9cff97884713dc909d2c33c3e8e2c8333096ee997236c5e3fddfe4f03994a7fbed72526138ffa4f464a07977f83b2d49021cc0f06312dc3ea1cf2604dba3a6a8062ca66cbaadf33aea3e430760b4bd70b680f7a5f3548b3f530c3e7c931853095224197cbdd7cb51031a05fee5"}, {0x108, 0x1, 0x4, "dc55a086e2bf853f1aa8d8adb1ff308aa245e9b58a63af60586c685a64a77f525de57933c141af941331842b7c63c4dc87dba16f27ae916f095414269db51d37d92a6e8080f219a6d4c5be8dc8f11ceb74ee7f8397c67a2ff48c6712eee47d81d1055f750742a522971e56b91c1c9b325c11da6d534577d46224bbef15451df0c599425112df499f7650fbf109fa77634fc13b3a65a267714412d497ec5f70135d948ba7e4b0ce1c6af0f0cf8c5b0ae328cfd9f25df7c32005d7f51c91031ec2f53402a36561f6c62cac6128bae7e0ec5c71962b174f4127b0bc2636d512d89f5236b3c66c63dee1cce8a680a2d4db19627d78af094e5b1b"}], 0x388}, 0x5) socketpair(0x57b93dfdf79f2d7a, 0xc003, 0x102, 0x0) chdir(&(0x7f0000001700)='./file0\x00') 22:28:48 executing program 0: r0 = socket(0x11, 0x4003, 0x8001) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x32, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x101, 0xd7, 0x0, 0x5}, {0x80000001, 0xfffffffffffffff8, 0xb1c9, 0x6}, {0x80000000, 0x1, 0x101, 0x80000001}, {0x1, 0xb5ab, 0x3, 0x3f}, {0x9, 0x4, 0x0, 0xc46}, {0x5, 0xf22, 0x420, 0x8}, {0x6, 0x7f, 0x31b6, 0x4}, {0x3d, 0x5, 0xec, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x14a) 22:28:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000010c0)=0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001140)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(0xffffffffffffffff, 0x6, 0x8000, &(0x7f0000000000)="09e0df1b418ae68503d8", 0xa) setsockopt(0xffffffffffffffff, 0x1ff, 0x7, &(0x7f0000000080)="d47abaa3c6c13c3939b80bd403a27f55aa0a82805c4884ecf0b4d87915c1b4fe17ab81113c42d0946e4eaaeb9aceabd00d30750b0c10c3e1b8c4f56f9a34113beccb5599f66f54c6a4fef7d444e078f751ebee10ca556121ab637692f96f1e7d6721747aa5d8db4e41d99e2d994fe4dd557345e3a44654b57c94d187b93f9aa2ac03e23d094301bc401bd0b2aa27e3fb134f88853a619da8b1a33f6a32b1189d419a99b5a0de17a1564cbbbdbe1c25b430f063e6895446a614fc7f941a140aa0fc605c5ca043e2021750b467e4daac0d42f2f8d4006eb7b4a231589900cd43acb2da65960cdde18f93bd7844d813b7fc1bca5984924739c0483b18f47d9e478b6376f678e34db739f41c1fd64ddb7c9dd5d895c0a2ac58396ebc004bdbf09a5baa4b906540e1889f94c8628a78454c564301610c75eca22801d7a80f92192009b68763374cbca4d7123def72d35e1099178d3a7c4787df5e1bb825948961175121bf6b6f03e4fb35e66af13f83155b926be7a40c401f07cfdba8eb8d1216d1b6e2b4e94c264a68ecd4d24deea45572f7b387703582811763e1fc0ae6f7c718a99456a19a64830114f9ac944964aa15685e7cd5fe5807505bb42ae3a81d2e308348bb9847975871b19705cc0bf024f83370d652b9536363e7da0c6c456b029ca14145955d36f735e46003591281e1b99f1d48067de54d05924bb9f34e56b0b30a33ce90c6e8702806a9efbcbac859b8a908dc2600c63e69197c099fc182b6290af530610b3c2804877547cc697cab65d3f11a5292a329cc3feb3135bb9482262c72848c479179c427c1feb05401923d44f4efed1ed633a66fd2cf0e0e16a5e2e513d231013e83c11816278d283708b7c25ca440c8b787d0eceabfe306003713733eedf9e04e10b3761d8593855bbee7dee758bff65ce92b21b0ca42e822b6915ec3092067a4d748bc62d8d04fc670bf699483676bf0c5a5ac77703f8eb882277c8ad3f67ad63355913452587cf8020b85f68d9f3c8dec0eed45698c854b8bc6a43652145cfd551fa302abbe166d4efdaff1c9cad0bed3a0e687a06e8cc4997efa39b7fea65bfdee5bde0777b16b7c64e3fb97b51a1a2f173d022983d6ced3fab5096538c743a841806a3071839b2ec36bfded05627af4dda7b9cee1cd37bf5817ad57b05e7084b85ffd63750dcf4c7e41f6cc091e8ecb390d62d9f22ef2491da1baea67d16b8d6d9a8cf1a55bea9343b7bda892d4ad97bd30d416736819d164610dec0981aa402765b54d495c4b4d8e57759ff96fcdf139b54ec695269f7cc89d664b8f0cb200c13d5ea03c1546334fa8ecfd8567ef84356374886d59b0dec2e12900f26a4febfb8b1668afc2a3141593642edf3699de03303a20df6b93c9b9ee3adfd9c586f6d8e3c0935731dbbd837a2ba78796de15b9019f0d91b6de85f7920692642f54bfe899931ce9d336d902dc770eb556aeac59a286c2b094e09bffad9f93de4c728ce1ae42ce3474fbc6066a8b5c1f8c2aa7901b8cd776dc8638d005b0934b3b59afd83daa12e062aef05f7660b3d595ac75160418f0b2ccbe8357b2108692f28fb7d1e3fc1f93ba87aaf2257de1ea2d0fd4a7e9a42bb32711139d38e81fb4cffdb21f3377a180ef137ea5567b5f7facaa767f1296ea08dede727900dc01e68ae89218fab3fe1b96b8ddc0bc8c5469653f5870930c6dae53bb2819637b1effc4eab19c4b8a02b0a46268a01e8669c8aaf220d8e54afa6eb0fab78853805d0f2d474d5521b6cda63b2a7aa8a047f9d535afb21889ad037c7ae76c1c46834c0e2c6e26d11bd9705c57279eef8c156dfd55f4f96c5f09d2aaa2555e568daf6d898c89043d8ef5de3fa896ec21f63a3ed06c3881792717cf5480ffc26b3cbc9fb91ce14a4a92c64bede42b83e8c1cf7b630a0ff99660dd199fa4fc2ceb992d5e5a31929ad0f50b8fa21d4923665249c5a0ad22a6f4d40c80f5628e8160fc8ab6a82ed65055111a15af4f56d57f9b26ed812ec3da59d801586eb7af6c9653ae2bbdf03163d67d760cf7d82a5db36fcde6207556229f7bd3a52c0ddfd57e7ba6f325d5f2adf3fc85b2c899e6fee0d60c0ef3ad5ba8e17162fd6aca76c7c9ad0b8fea72ea19858d329456bafd880ffdf279ccdd1f8102a3e74bf446b7f2170eebd606873670ef7729ea19c2ae3715094409b3feb0a38a46a346ca0d35e980188c08d84d41f08583c8b8954db66bf1babc8fa4226b8c3577aed44ad37150da5bd61303576210643abb6f00303d823c97e4433697319a4beaa05702cc692315ee5333aab8c9f8922a7cc7ecd57eff0962a8e3b408ddec3d56b8bb2483b948d005e627121339035537a341f4f12994eceb59aa42d3d5666be2e890f2358727db302e7129dbdd9c1804ebe1bb1da80ee2f70783c169664867ef6e29d9b65b820fc3f65fd8af2d28059c9a6760b4b8d2fbfc5d912134aa9a96972838d9daac8437c8f5c0ddf05f7adc5813e2ed7e491b1e450d8b3c95e96a2b1c773b72352c7789ebffd904b46f377bb6a203e2ad2378aea463553c46e0a603fce4d83ed4ebc79b902743cd9eaf4def144854ea2c75d607068255b3ca6e19d6d07e37698f053fbe7218ccbdec70c0adeb45550f744d1af02255ac49b2097b99123e37eae79c5ac8bfe3f26fa4bd02b6245afdaf296b59b02b5c51899fb136589cfc26694233d48cb8d031703e0c1a7a3335f864bb6fdb3e0b44b6944a95b32a6d06f8c1f4b394d1a88b12c6241d20f9322ed6751eb96fe8aaab927b39d574fcf51d8a86b74994a7105561b55404363d737e104622dac2d55989960cfa5621fc111d90c9ee3618cf86b205bff885ffabb1add88730b02b205db577efa1cbb953ddb1819a9ceae06ecd71cb7b6ef8bfe8a2296f149d92e0e656d11f4f5bd60fb34f5bce10c282a1f45598882a2ef3d3a388aeac7125d3cc9ea79e1af0284691bf5212b21f60f43f8413966dc79de3f3a60864d5f16718143cb1ece5a9dc6d726495373a9bc7676529dcf85b348022f9f2c3fd57fa981fb1630cc897f1204847485a6b240ae513eb713c33349fca8f37ba2055927420ad258f48487554dbca4192290780cbd60b4a37151f470ef75bf9eee5dc0628ff77ef2cb5ecc2a9f8bf680a9a8a30a3de42cf5d3cde564b4531689e79bd096004b653f750f30a6a9240428df62fa393006babc8bb819baa46feab599f521281f38222042930f4d8945ff1e19341a00d0e578b5b4fcfdf52cd3de3bd3ebf6c9f42abcdd775513335e1b660ae56cb0225701fa2a3dcb6aacf7c83dcab4db7bb83c9957e9e51e6b9bdd4c8896bcbc188871ea90a9494687c0b50a322ead2350030687c1385919ed302b1080e0f1d44d60a1edea1003b8bf1991814e92906981ae7bf4015098c3134a1142726f5d79c3b2be560ba428b509635a16d385c90af555180bb1af1f491e6fe0de365073857be22795f6c98a8140562c49c782dd87e17f519f0fb6c8dc168f91772f50c2c1cc6eec45a40af10a85c6667fa768d6597395a0e38f2faba8e67f5fd7b89049b9f264c94d9430cc781644976adba75c3ee935e03dcaab60c7215e53ff928185f971406348853cb903bf619f6b458230f6ab6bec77d403507e14a1928413ad9dbc94624e9d653dd2dd706883918f4d32d6612250033f5fb2d73c3a5259d80edc8dd81a9b9e265045057a6b243d3743a19a348b93749ca684a0b571dd609f6009b54cf9d1b49eae0f75c1941fb70f0b1398d59739dfec5f8d25bda4c7027c73984d5a9dc6a61356ba1155c6394e8caafa4840e60ffb1fe62e1a640be7b322c8a6f43cfb646bf3f2e87615984e101896e6b0d49253a8e9c1d848dbde1cf37010d65121adf5c7f19d865e8f5e91c1065b90a83165f0d76be4d78a7997cafae43d0f88aa11e6df9aa2e2eee2d31853435aa592d1447f9b9698b543dd54013b83fe47d44ba69694d13bfd554800c4139e80ef565bf147e24b409b752e5eed85ebff3ad400d950096db7c135d2d8f4a90dfb496e5294adb3ccda3d1384198c87ca6ea03d0fa1390abfcb07cc81e09a3d1f62040db5f742cdce78e3445303b1134b5077cb9b15710c2a51937295e255bbac735c008f31148e82060312a91fbf75c1f467c3bb3ca933fa2a2ae7c2b56cf4cd315f040587372e8ff86525bd3302c1e5496702d0b2c0a094693ca5eb290629e1dfebf6f7337335945d1cc5a640a8df011a7b342176704dc8ed7a97527d6f5b96007a67ffada207288a6099a8a0a1042063c5545affcc0c7b9499d0edc3beae80bd4804edc21da88eb9ec015ed3b14ea3b6e02184f8da6655111a059a09adc8ce618629439d35a65baa0803e4e987e3646142abc54846ebed3c5b113b94ce94eeb258ae79a1bcef391960a7a532a0bd4947b54bd31bd241e4895253581b74583f169d9962ffeef3a61082392ae5d03ccea56b755e293fc80a777c92b5e26ef6a57c472337879d551f7acfb814386669693a2fe062ddce89bc64e3738b2cb13ec304dad8e60b3fd883bcf15712251f4503a9cf271ea1255d7ed4fdef80d1604a0596d39b9e64276d472909e227c899a599fb8538f0d8f811e3a3c2ee59c607b7ea14a350cb6b466c9d5603383c297febdf2e4dc4f5c643b55dd2abb66fd1ff2daf1abc063a6aeaebe299af0decd586e17737a174f0422e11ab67300199ace3d9e58a77b4b3e8a1b4283d69e5e3a70d1dd9a4b2a7d749653733d1f8976276aa8e3ef5098411c61fb2c0b4b6c4b9068fa2d1fe3b02c0608157821bf8438abd85e417feea868042a778daa9cd3fb75957085676ead9300984b03f9375da49eef97ebdadfbc776960b7b0895fc9af1a3785af5d05047fc9790fb1cd0b0a28118d16464a2a8828510818b63f988678d07b47b9d6331ea8a1f15ef939b897347bc622eb707b7752e517ee3c6621940e331e4bb9a8d626eb10f7051beda9bafd47d743618e5fc146a15578a17e6c67c0e193bd9bc51e86e8d649f4086b83dd5ed992e4d1d2e22535c2cf4d3adc30858f972a3e467162d8cb8fb1b8f452f4f9a36e2ff78b1633ea8b87387c27ec82ce652427bf4e460ce993b34267aa1a2c4cc534302931e540cb24579508db1947b9148038adaf204596483edc29b476a95949867a510501a0318c4de0910116e2d47274c0c29aaf8106f8f6ab90c99e4af573955221569eca03e7675afd06a47a75ab3c1d26dd00059c10fcd81e8b763b7282fb038670d5e7ec9f9a976ca047d8865d521c62abc29fe7b9e67527604c65cd073016ff3923b0ca4da6912bc0025c4a45917e920c4128d059e5e19796b4304cf3352388a37e1a0a9f64e649fdc8e82bfd83ae6ed7048d66ee2289f13ef0b6a41a8bf480ede873ade69bd4d12fd881f500afcee21f6dc5530f4718a63a8abb2893a59bcb98b3aa1bbf0e06852a85f017752c0988964469c2f71a0856b7631a686ac69fa661987b19a047190c3c0b4db00e5d32ee1b16c190288992eae606d5adb73372139e5ae0a83cf6ec9b534f678726a1f492c48018ef36af2ffb487417fc6f40b15f1b412acc448312ee14a03da830e36630bba2c848787dbace3b252ef09d15e501152d9846b871f7042ad6e28603ebf631a5548513f2a7b0108e60cc113235b05ee1996b07ece45e02d1fd1f60439ca09c67a7d144cae6f29525f75f00e935296a6cecfda03ab99d9221f57ddf662bbad3e6a8829ad41874971708d2103c8b9af5b9018cb5b7f73b4031d6762e7495d3ae5621061b4fd8facd0be770b5", 0x1000) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) setgid(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001180)={0x4, './file0\x00', './file0\x00'}) fcntl$getflags(r0, 0x3) fcntl$setown(r1, 0x6, r2) 22:28:49 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x7fffffff, 0xffffffff, 0x20000000, "70c841b49325689aed0dbfcd16b09b34a8537c80", 0x100000001, 0x46}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) dup(r0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="4402"}], 0xfd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 22:28:49 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x13c4, 0x3a23, 0xa9e9, 0x1f}, {0xfd2, 0x4, 0x7f, 0xa3fa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 22:28:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 22:28:49 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2000000, 0x4800000000040000}) 22:28:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x3ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8080, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) 22:28:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7ff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 22:28:49 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:28:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000000) poll(&(0x7f0000000000)=[{r0, 0x7794913855f9e046}, {r0, 0x40}, {r0, 0x20}, {r0, 0x100}, {r0, 0x20}, {r0, 0x180}, {r0, 0x20}], 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="06246130f07d72c9", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) pckbd_enable: command error 22:28:51 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) pckbd_enable: command error 22:28:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) r1 = semget(0x2, 0x0, 0x564c4581ae297278) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x4, 0x1, 0x1, 0x0, 0x10001, 0x1]) close(r0) 22:28:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x181) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 22:28:51 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2f) shutdown(r0, 0x0) 22:28:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x85) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xb0, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0xc370d16cf0cd40e7) 22:28:51 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) setgroups(0x1, &(0x7f00000002c0)=[r6]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() symlinkat(&(0x7f0000000240)='./file0\x00', r10, &(0x7f0000000280)='./file0\x00') setuid(r5) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r7, r8, r5, r8, 0x2, 0x2f}, 0xe57e, 0x1, 0xfffffffffffeffff}) 22:28:51 executing program 0: socket$inet(0x2, 0x3, 0xfffffffffffffffe) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) msgget$private(0x0, 0x4) r4 = getgid() r5 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x100, r5, r6, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000140)='./file0\x00', 0x2bf) setuid(0xee01) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r7, 0x6, r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r8 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r3, r2, r1, r4, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x80, r3, r4, r1, r4, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[r2]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() semget$private(0x0, 0x3, 0x0) r9 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) geteuid() getegid() getuid() 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x4bcc, 0xf8}) connect$unix(r0, &(0x7f0000000140)=@abs={0xa3cec36e508c1e7f, 0x0, 0x3}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a", 0x17a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0xc54b, 0x5, 0x72f, "151cb95b1efb90531124b5ac305ad32825a7553e"}) fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 22:28:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:28:51 executing program 0: r0 = semget(0x2, 0x0, 0x8) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/180) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = dup2(r1, r1) close(r2) 22:28:51 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket(0x0, 0x2, 0xffff) listen(r0, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1d62c1fbb160ae98, 0x0) pread(r0, &(0x7f0000004200)="ad2ca7f62929fec00784ea2095894908641dabcca601a5740bedd67004e6cf4c477cbeb3caee595f2da8c3c9d6cb2a984aaf4e4f748da348cd27f96351a7170f5ece35c3fefb8352c0785217e91184225dc4dd625f470b7e83e540f2b3bf19a67d9475e8fa8a87e69b0be18b41f6a25d4c91b4ba299ed9182ca33c0f328ee3c77054c3e9a449c6e4e6d87b257646654c2d9f694257e0e47a3ee24d7fa6dd8ffcf0f2f4ef719489688ce82766d906969ed50855c332eed11fb869ff1e40132a4c0775c6216e6f69d316d89141663f5f362ed5a4a31a0d01d555ad53be14a0ac4c3e73ff2e8f6d41bdf73088889da901b0881cabad12d9b64929e2e2290225cd6987b5be0dfc54c3d634531edaeeea1bc3bea3a6b655c3c4d22530c26af3a779d10f9e7f191548ed6e2afa8b2ad44fbecc7a75cd7730ab1472d17067253eded244c3fdb6b300b187fa4042ecb89e8f665f624f75e3fef86220e6108c90b6dcf30778ee1e5ea61f9f0cdb3a700303354961384ac2d1666534c431b460761160fbe5b7472843d6401e321213d7d8ed0e076a5a7cec1294ef5a783aa88276b8bfa2f9e3985e569cb0a5bec401a56d7675bd9337fc9a2fa8db448f36624a655aac2bbf453f23553124029146cfad57bb968eca1586484aae45e8d7a746a708832ed847303c10ecf2ba2b9d00ffb10fa0c894b010018696475f476317a36eb189acb23c2036bc3f40b8387e6734f35fddf24ee4720fd556c1676fdae5a739b42787843d38619a0e85ecbe66a89c1b4a27eb518f966283fcbc90bd5744af2de9fd2d2a1da29eb34d8abdfcd654b84d583338dd0b5ffcd81066b5b972c0da2f74a6dc20138c09459f0cfcb96aa5d1312119ffe4572523bac45f4c94aafab2aa74e9d38291def7fe8cc0bfc4626cf47d36413bf9469505979cd17a89eb590c762880051d66398f40eb0d17421b249b01f18cbf6c873de1ffbdc0fbbe9da72f28a405f4582c8f1b3b27ade494ba30c1e09a17ed8c5bfc097850faf94cf40a3d2f3582dedfe6d45dff1ed96fed94752aceb0226b1e4ee87a05e79a7e68ccd6356a7f4e7f58ec30c485a205f1f82ad1c8d34b3f0947b81f4a874475f9ee2d12d8f1e766523473073e5559383044c52b3b86b377e89ff487beb312dc05b51c86c11313fb5a2fead4378f029590126afd4db588cc37cb92ffdeb3394e4bc527400726b837e2507e00a164c01d09d564298ceec5dfb51d5ec1a0dfb732c09b62d1cfde9a673c25c893d1f4f5a53cd00d4dbabea585dd7fc4a8a0fc06ab6e2f38d43296d3d31abc141480bc434bb8974e5875c92e45c5b4b7e66580b5af733ee36f38292b7e1d75487a4559eddb1fa2de3db40b621408f78e75f15485ea7e4bf9eff4f395fa8dfeed57e2c1bf783dd08c123c4f420c5bcceeed09b87c0beb04ddeeee6476339824def0e25e9d46f11a187195f96b25bbf5cdaac3fc813c3599d36f60fe3696a564f4e3de8fc668ca2a132fa41ec095be0dcb01d253dca282de89ad02e3cc5a7f6ccdccceefef22c8f7704824c113c50afbf77f844891882bd772b1616558f77ec177453bffe9f68d8c7e60be6e5aac96c042cde514739674cb3cd4047195fe94dca5e3fed840524145872138777ab6b164101a22675679a2f960cba5fe6ed26fdaadeec5439abaf9f8ec34aa864f212c4df4f21fdfb81b5b1e4d07ca36a45eba6b91d8faf189fb4e803b9cd9ddfa5d9f37752dd26b7da8a07eee72e7aebd0c89f2cb1106cf4b83763e0abe5161e71230cf3ae69d77c656150e4a15fe965cb935dcd10b544348bdf6f81b1f0ae0f1369f2062bff09f1f99048fc247993afe5f7de785e9e5eba966d1efc9944ffa1623220060fe5c2e89bfb5bf35505ed9a19e75a4ac2901f12c4b901653b47cb3063879cd5448d1b68a6d8a95cea5b2a30f931ef72bbc04264e828056a83b85ada4623e36e0c1cc8075e2e5ba9e5651a6d4ace00ac880233f4ca3da39f6785ab7e97d9d8864649611b546085ecc48344c73d5e59c3848aa24fde68c0cf6ad802ecba69d02da8ba1ff91e67f2139f35a62bd3171ab4e9657e0fdc2f0c048d9f59015597c182d31b7b2244996b0510b7b7445368268ca4721c810ba78aecba9318d349a8c4d9a6b0d0d7bbab2af123c55253502cf45e3baa2e1c37fee6467c0df2ddc216eedc3378c09f2bbfcd9675349355e0eace89ba819dd7b3e3be2cc7653fb4f06560c5d763e6ad527b1cadebe87e4f5a3220f5743bf1ca7c79041d171a0a1e6fd6b6392b6e17efc174f6e054118f3e69f5c57be36a66ffc7b88a306649e1dc8cb89eca1efb98663831c53c5083abb4349c6321abe5192e8400df9ea4275123b93baab0b9ad4ffe2cf8264e7f95b261268e96b55325386347e3e78a6f00a48127dd0dd1bbc903bad29bdffbe5712d9254a671447158a8af61e72fd81f762b40e54f1b47934aaca77718e2d944c4b8a8eaa3621fc2c0af805658f1dd28983f52af79a9282ecaf7741b2b3d87a71a79f5fa475393b60aea8c774b39fe3bcc3a4466150c437039a5bfc1e9e3b6c32f6838b968dffc5be291504413b377641314392fd4521156d1397861cbc2955b4251008d8f8221d644589ee4c65bc89301f6ff725735cf6f5ba8572bdd6da57d008fc5b1bda3d6fe6f92a3bf3106b8e0f21092986bfbf17aed6c609010b4aeb9f9e9d7c46b30ed686da62ed3473e5e7150350df664a273076eddb529dff4249491c16b1b13766d40d8b004b72e5d51864ac615e8b363eb427e9ddf3be130d1e58941adb3075fc9a20e3dfbe2d7f663a4304b73b638047d61396ff6cdbd91054d39e3761ef5eb9349c73f76e51ab84a6ef0334082c339a85923dc03f0dc35c6606d6f6cb0f93d3db2c11ac5dcebea986fb9f7345fda74fc4dd5f3f8e4796ec933e1f81d6b80c9f5a8ee4981eeddfe61561c20cdc07afba317d714d5f9bf28d43f1b5767a1566106836352351ffcb88d386415aab9526938d2b72c143a1fb78f9de565471c66b561799d67d0561213d9b37fde41ec9099e74fbefece537cd78bfd7457f18d66f5a67308c520444e3d7c13e9beea4d353108414f1af899fff51a46ff9f8f30176a26af09295a2e3dfd0b3eaeb02141c15c91cb68b88189be1eb1731589300bbe3f4755b97e5597b621a71bd755ce5641c16eb53a74762da80446f74ff480101969a0627a67e4079d4c453c9e6daca1b9b6a54089c56c6f1b6937e0115159df29888cdd918713f7d866a4c714fe8749cedaf906c68bed51bcd7c0198d5c43f000000000000005e004418e4f5f32ed6c86c86d305595b0aac1b743260ec50b61329abe73b7576b3efb9c417c6e7df6d15a8e9fd18ae77d504d746f97a25a0fe21ce62f43cd43935f740df35bd829db6c28ba35ab2f5d39ca39c8d6f91ba897babc9ce5d9d11f42e216f43b9f01bd87d5ef884c77ac7136ec06e388ce64ea4c79df57175ca9edffcef5c8882c3def11e665e6d972475055278bd37a0bce7461eee5984b016e0c77b28066ffa393b8219c07afaa34b21a0e664c64dba105af2a39872f39dc5b5947bd5c0685a72c5deae4c28c611f302f91c3fbc1e0d70df978b01827078e009e7c9abc7cef82a6373a1d3304cb0b6b70c30538aa4c2e08b2b19e99887cf744b26eb558208c0055010283df3e802fb4fd431371198ec822c541e3582a12247fcc8adb531c1633695f57de9adaf3e25fcb484764b1fcbedbdb2ef01e883160ec40c4594ae5e4199ee6b9ea571933f547b6281cce3d31e543e5955c361e6313e4a13c17c89b2ef319d97902a66fa4cceeb719020afb2346f6795ede46e60bbfd9d19123a4941bfcd40fa39ed31839ce78be281f7675567d91850b889bd76066ea17a6673b6586e9ea0050f288dce80a003c6fe48a0c6473fb95358891ae12a309d25e5ca3c878b56fefec5f6a9f7078e753f347b2764d8536bb8e025ee93b6a488a5dcfc0f6f09f873f4b4a0cb9e2604682283aa97deff50be642f84c8a6a7489c1188936dfc61383d708f360084db76bbae016c9af17dc04e5112bed8fa10a97a8f4e06fb6562d25cf670b9a0d6aabe9dc3b96349afc3794c32e715727a8857973b320ae098901ad6314eddb079f07ecd9a281311b0f7165dab17b094d6e3a6aada63c6e4c8c911831521c24935eb8b9954c0dcf0bc12db8254aabad54d36c1459e6049e5c6791c4fd4ab96ce6b786a74731ee98043bce46e3e1b085025bf7021c0d9c1d79c13e976ce13432c1728fb413e1e030025ea29271bb1d8f7ea6c919431e86d8c5ab6621837b2500de25cf2430ce65303c86ddafac59cbb671ec1a66e712e9003aa28b745891f3f9286b72ca9da1e9a34b02cf03e92e30d257bb507cbe44a8a1991183ad2d824a97e6cf1c8e882754ee0270cbb2ae00902299d4a900b3783c1d5f464429efd9e3b85eaed13a397ce0a2509d54169e8f8f22918b7b3a6676f803141da26edee06186223314063c78ebcaea3791c46ef1ae7657fed3ba5b9efaa1bd1b5472786e90b9897d2327bdb11755ed04af666a14aa3636b7de853460af29e54f2a7d1003e576914723276c915ac69b0b436ce3fd69419e47a3d76ba08cc48c2dcab500ce48c9b8f793bd3a28cbd95f5f15143cb9275295e56720f02baa7b5ef5788c1b74618d243b8570325529720c1ca1df8051b21b1c9dff90b55472f95c296aed434b3cd3e04064c88ef6996e66a834007fd13ddb598f459a7104ed4f3a34ecdf64eba70dca51cb9ceca2deb5060d1d18e2b613f8ba99d8feece4db2d66b7e0bbaf0d7b2f9312bbfd03fb2ab26ad48cffb7f228cce3c8e76b87f94de7a2e0149361e88c491501d1fd52911065f3192988a1c72cfbf0a6bcd51ec5afbb80fdbb68dd5251b6b40f6a8e9a725899b999104993944c205a8404dc2c9e20ddac0a2a7ecd65aea7a0d2a1bab0da954a161cd3fdab916b1d2f26b096da8d3f644facb8a671d1c860d0a6347d79ecd197c3fd83a5767bc79637e362315376871855e067566648ddbaa15eaf0c7d0deab63c8cbdadc6b721c660804fdf6646e385d99dd19f2a39ce98d2a33546d293fc87252a704edf03c03f2fd75270d62b14133f954f90f1b4140f5dd943597c5134ffadecd75e9a726b15a4837b0ebb637b94607c3e908417b6e21e79ce09cd422507b444579d057ac3ed1bbd79a31fecfb6554e658d591bbeb41386693751d71ac98fa61e40db192cad404657e80420b32a97776c6470afc5f13bb1d25450c73b3b23c5cb069796d84eb8b5d102df6d68fb7e00dc30013775c9acf3bce3e591d40716b0020c8fe5c8840331c1d1821a8edb957c87bb2de0d278d40333cfd1fb658299bd16117982048106fa450900c748e9eb328700c04073551036b1b1ff26acc741cf546d16b107f14727fe3d36d1c27cff56709dda1ac3dc30d83a7bc70b10d7e911cfab58c837b5ce0767a90e76f6878a4ffdf711d17cd8926b3948c99a1f4636254b97c5a1906b9e4b50a438526dc93e51668e2d2fc0f9f412a03ad53d4d587a1025bbef24622c3801e1a736e403b71311f21aad8324eb42d707608a9b95b621d98f6d8b6cf8734d08df10489fab0e6cde73148e958908535c0026b2320c048b6948fb8fd1ee519bd840c0229d7911a7a1d086f76e49d27fe475a14192188ea9c6cfd7b023c444063b69746379704e3518f9392a18aa59d4205197fb9321ee0d271512d79faf918240d184bb2cf71e927574a3e79e9d6fc1fca22fb02651e4827d37203a040378fe5084747be1", 0x15b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x200) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xb) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 22:28:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000180)="940aed22c325cd6a45bc2a361d870ebd83f671acb5059f9b5ed31f0384977a360e4b2d5f5742c2472c5525f30a9c7f16697b6261bafb940122508d9646cab149ae2bf0cfa2ba8015fc4c78e1d0177e84fb48fefb94e4bbaf41b1d5aea4b401a0684c29289998d29421e6ca46a52cd0fabcae07093b733188e5f1f9274919d2c200d42b84bce0ef4e69bf0572ebfe62626f6df129eaaed1b0b64945529366a884925dcd3dcc175b295bc72cb7adc8ee97854bcfd3c49f209772c716466528d0", 0xbf, 0x2, 0x0, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) dup(r0) r2 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) pread(r0, &(0x7f0000000000)="2b86f67aefe5faefd1785eba16858807a9ebcf96b752bbce3141f6400aaab9054c8f19c71048bfdc7d7ebd5de2b3622e8520f616090c0c5067959ba631", 0x3d, 0x0, 0x0) 22:28:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 22:28:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='t5', 0x2) 22:28:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getflags(r1, 0x1) clock_settime(0x0, &(0x7f0000000000)={0x486, 0x3}) 16:19:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/213, 0xd5}], 0x4, &(0x7f0000000400)=""/229, 0xe5}, 0x43) execve(0x0, 0x0, 0x0) 16:19:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 16:19:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:19:18 executing program 1: r0 = socket(0x1, 0xe90665c7ce09f346, 0x3) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:19:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:19:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x87) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x800, 0x40) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x40047463, 0x0) 16:19:19 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff, 0xfffffffffffffffd}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\f\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)=',:$\x00', &(0x7f0000000200)='/-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) execve(0x0, 0x0, 0x0) 16:19:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:19:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:19:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffe57}, 0x0) 16:19:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getitimer(0x3, &(0x7f0000000000)) sendsyslog(&(0x7f00000001c0)="daaca51e911eae4214bab0668d710c133f07d0a4e8b28412523b5dbe1f0dd72082d683cc3cc453e036042d0b22c55efb074f31d8fba0b7ec671c9ed839fd69b58dcca5f08081659d8a0b6714ebd4b64df1621664f8d1f5c868dc46c53fe87d2fea668441abdd5598f1466571d1acdbc6d7c1e358dc7623b694f8611223226e18268dbe46061dd3b7921d3cd020d9e72318afa392debaebf964a8d2451ea5abeaba0f83e144096be64a7d50c7912c5c16a42b6e08e69c32fd8ed428df44894ba5bc20d37f82d2c3e2b97cd17ab8a9debc5e9c513b97c902cac8132d", 0xdb, 0x8) close(r1) 16:19:19 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f00003e3000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:19:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x80) 16:19:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d770c1e7fb3f187d5489935b0000000000e74de4", 0xdf9f, 0xfffffffffffffffe}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x40000000000d9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:19:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x8, 0xfffffffffffffffe, 0x4, 0xcd8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x100005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xb98) 16:19:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0x7f}, 0xc) getpeername$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="c121d7a3b034078764279fd534be8d4868ce838d8fe56768b0666e0f05bb1d2811b3ac1a77a8f1a97a441ffd76df1a0c03ab41d934081e2257164a9e78e932c5259cb1bfb0a4548c2fa67317be9976ffb12799c126637d61abfbadbb5efcd754c317289e20c4b941d5525c2385dae9dc28cd35f5be445e917a1626769373bd061672e4bb07f8c85b10ee179f2d43707c3bfef3c7fc", 0x95}, {&(0x7f0000000200)="d21c49b68c0e8c93c56ea1ad624b5164d204992759a6a716c74d1d49b6dbe10483465af5ed0d23f163fb199d3a04796bedec0fca7dd8547f78265fcaed4d82968823903f18d5da6fb19aee851a07499605ee05cfe214fe99efe21a587f225fa1e5aef507fa21fb390f0e3082b63699e6a33221c53cb9e02af27e9e53a2eda9df291343fe93f5c21028ff1060", 0x8c}, {&(0x7f00000002c0)="cc2c7864a6d40c6d46d99976c69d99a9ba575bc632eb71edb24d1ce38c12d68f95ec9b3c7896cab1b351a24becb6a16938b559e9da7aefa3b9754f5f12d240426d2344f7aec2a703a079c6a61890b47bc2840a1ac66bf255c87114af5bd568c419ec72a2d655fbdca571f2d2fe03a84a84e3d5a162c1dcb88cd4eced208b7f572c4b982558723ff3000e48010ee7fc80927988ab65bc0ddc0572e441f2358c0a79e7fae479591fd23f103461e45c3f5cb8c4d3b4d9ae7350b5e253e04bab58d4a87823cb404f9f60892309d7a6d8fc3d340e5d634cc8c0839ce7882d3c041aa056128f637839e55de95c0e9474b85c5fac39b3cd9391f906de201cd1", 0xfc}], 0x3, &(0x7f0000000400)=[{0x100, 0xffff, 0x8, "ee900859da126ecb4c5a0c81b4294124677e3dd60190aab00a2ab511e1ed83731df69e0c6f9b5f86908a22b4b0f3b1ba5f73d52946fc21bd29ce60542e1e9907370b88f8ddeef83aa8f2d49253fd6ae0cf155325e01dc1815df506a30891a585ff5974b2ede464f48a1b3037111bc087c1024122b282a357357a2a57ec60fb38dc69b46dad138309e00328f85383544a94b71737e621d2a03d55e5d6ac313fa5ea04d2a7daff36941d858f0e7177ec1626e9b2f4f069dc259a6da6dc72e21d1ef08cb3d51add8c21e5a7c5c1d9584fdc3325f8c5b639f22a600f38a784bdf270d64be905d2e418e51f239c6c"}, {0xc0, 0x1, 0x9, "ce7832c74c98497d4a6be5797e0580e6bf36ed1b5b66e30c3006ed5ca02af6def41ab76252481151973d3fbd5761572e80b30951efd9ab18dc0f7eac2c05cf8e25d2f96d34bc447aecad91e452f1737ce8e9ca9c53e1a352c1145c18600b9959623cf406d46b38382809d726a9aec9ec7db76a3bb551ccd6f30292384d75573fffbaf48977b66cafa7e6713b12a48d0f68230c90ead31431664f9ef151b914807f54c577034820a7162a58"}], 0x1c0}, 0x7) getegid() 16:19:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xaba87e7d9660d37e, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="c478a0f5a65ce44e313feb1a4c9843dd416dfad39d3572bdda97e40c41cace75492f2af70770225e061e81e5dd70589be6f5465a080dd5eb8c1f4d232cbebc9b5bd2e6cb92180b96937f32245cd0677680a9029db7f057eb70b0ac5e1958c1dca5e08e93339b535f647e3c2351c16d68083b9943478131a5a7e78ad80ce6b470056ec35de76dbc0dee21fad565ae02ec20b9e5abc72d894e13562062794d7155637faf5a962ec194f1c733ba59662089d759e4f39f854b7eab2c6760606145e5113bea8930264ddaf03f0232cb6e86aa794a970378bafcb84b959b1e11f6fa6d3e345edb10f8344368656891429d23ede20e066668a4f216de41094da54e34cafdba8e06964b47a1d4d42ea8396c9a3f603225b479af3de77729936f6f972cfaf578541ca63d73c8a2b043154be7b4d348f10a2a2d9c8ea8ee158ff9d1f396414ddbe6af362ea8439169922f404aae484e31edc358b4fdb25b55598a7339038c6f455f3b8fe151672417356951892e0cc6aab273ab19ba77fcd0028da9ad972e4c7ee668bc79497e3ef065d543f25f337686558294d4881874d12d2adb520aa2171798dac67f90db9725a7b8a0b90ac8b6bbae300d9f80b16e9ce00fcad7134d8ea6e80ac598f3803af0a7540ef24698d685b8d373fbc2a0bc9492c4462886e6b512a3f9406dc1d12483cec428e81da31c0720dc937b33ea94353b5c93d4d57162394d05215c2d6acd4bf0b1331789476f8acaf72aa3dc3175e80695f7d85decf975b3a5083f26413097d1aa99c7823b78b3c8caf2f49f3528a24d5b39e05510eccbf4ba92284a99a121fa566c9aaf2e1dd1cfdac15ed72586d9a7c6ee16f673c0ef2793203c022ef2466fa622b71645fa6919fc71029e2cfe0824763420ff783cf0a1bae4ce78c0957eb6e0fd01497e2393d8ef769264d69d8b139193008dba055d51e89b9f6a1b98a6f68afb42c98b4b19b44fcb1d6b008c4483c0106196afa8454fe2cb61ffe42faabf32d037401b8828ea2f8bf73e9a67c4c8b33ac2634c079ae29f403009b1c1b669f7734814a69f9abe6a27cabcd42744e54811993e8123cc61b70a540f25b1c8f095c3b45eadcb472dec8b6ddbd99734ab511379fc9b825a14fb1d777ecc71771bd2037e82d73690782c5f05f772d7ccb5e2a19435c06fd68fd9c32737089b91338ff85dcd371ef3325d5e853f28daab6e9fa4a164ade9abd7652608ffacfab482e132895557a6e6a4a0425e24795885b5df3d4fb10cbe4e86bf3ae5cb41dc421e6f5de8f44869461bcf56737766d6257788d49442965a0a420e1d1ed5f63f30bb54dc4149dcebf321aa9c9851c671f13069c3fecf38d0aa5544311c848f18c1add54a3f6d5c5a5ab8fbfb85d8fcb4323869e068658c9a6f90a6a9d5757d8bcd990ca599f5d9d25d1d7673c8487d83efe1454a7eea2bbe377484eab7a654f9cefc86011c61f43dd1fc6f578a067dc191d7ba6dd601ec53b351f3857eed15c93e89ba435912d3203a2d88f7e0183a61033c62fa8a6537ead98ab99920d61bf5a590decbbe3752c790b22254f711cc3ed7edc664cecf30716cf853b98bef0d73cb5ca2b72ee8d438b3a30208023a7594014a7ab990754ecc598baddf699f54112a304fa7bf8a2abf871979b4da1bf3e32a9e5750b2f9e1135e00adf8a00c1887d07ce42283c35f6729e4036cf5445bd0e7f6a96ad3b50acb128642e69fc7430de1985320da44c9a2eaa7c647d04983973d37e2f54ab7aa4dfb159dca73466e7a6b13366a29e7881f725e06380eab13089f5f2d0c3254fb372446b815dee4e024797add881309364573873fa255b832987d8f0de797cb093a8cb3c8d0566e352881c3a8f1adf289143ee2ddebc41855da91f2c37da7a6196d02da6eb80092daf1cafbafaa0f3104d2a844b18356f4fd60dbeda27709405b1e2947bc77641cc3952e6cb07ac27c9a789e5983c0946587421f1c6f1bb3c96b2e4caec17987ceabecb0d34df93c67acdf4585eab2d6db7720c70cd1e4dd80fa004f60dca0ebe2b68416b996b51de918d446bb5e3237c9e6c3f67020858730ac0b3f8f0a0c6ca13e1053c82832bf2a5bf070b2c9a00b181fc9c3c0d6a2d2e7021828a9e1ac121125c6b5ad95cbea9220f068cb6b1041d91c94f1f3e7cbacbf419362817c240d05ea43c3f33c6f560f3fee58cee25066a455d254e33edb574cd9e09ab8b95c26e4d1f34652da4c55f32564f388af4da952236861eaa311563a8cf8a5e48cb26141a322749e975d728078778a794e37007e15c9d310452d953aef3c472d2e6929aaeecc5c61efbed8fe7d2c1b989e477de2de556ce9da867cafd04dc991df01aeaa2ec6cbda60c92d86eaa65cd4a5a192c12faf2912cdd75e73518569fe1e0b88f2d11cb1a5d88f1b2f478ab272b5d4b2b8208e71dd1d65844e5a84cc9975ea22443db22098274f6e5b685faf41970c46e136405acd82b8a80ef6b47b1d9233405f2a49f91367962dfca68932a25dbbc706f54f640dfd47c4cba67ff015c30c1c5a61ed10d6156b8e0c266b7766ed726969d5d13a6d5d102460da52759bb58117aab2376ba804182021efc38761ff89a5aa7c0e2b28472403ff4121799052229417cc8e7b9754ccf8df5afe57ab1c9a5d754a4382a2aacab16eb89dbd428f2c1be1a28f43b0985937cb8062c487cf83225b436b5b6949878ae23809e0e469f5b5b30b5f1915da877805c30e30a77ca41a0385c0b88e57076f47f3ed80ca8ca6336cb3faaad9bddc086246faca1b8275ff8652ad0a541ce2cf764e71d26fe91af0764d4ffa2258dfe11fc6f9de4f5a0a4fa9865dcf8fb4da18d989b50e70bb1fdbf2cee713a8c6bf2054ee3c3965cf690fb780f156caf7451628fcf6ea0f42499e7e8a0b09fbc31b31dc9fec3a4f48fbd6031e575d305c9d9c3a1865fa82725a14a879289a62a01d3a7f504b053f3bc09a377375f7414bd6ff2239186d690e129bcb7031bbc0f332b724f0a9ece5a093fcb1abbe816362018b3a72bc7fd4d02a9f48b90e36be1100d9f15d116b9f93f6d171b4f773818cefa510ac1a1b7de4f668f44f89bd35b69e7bb0472b9290321247d81c6c4abc2631c104fe69f2bc5adde5be26fa5e50ecca88e8be7d66ce018d244936870af0065217f89f8d27f985ab1fee52af0efa13f5e04da36a0a71b667fccecbba38d5a8d48eb16c908abe5108b57e6f52372f58e1610380e68ab4114de10ba1f7f9e180243271da583a5870585be0d432972e5a12745eb3af689fe3f502be0cfce8266048698c616c86b03a6a3f13b53ef08480caf8059ac7a7928eb93b4ae8d4f61d1b482c3134cb6897727c20c4816c885fd779d3a6ac6cbacb24d518901bd43fb808b8fd5da3e1bfb0f2bdee5d9ebb9497cef10eb2a5ea236d463993751af37b94ce3561b443d2ac2121aaa083a81f9f779aac1094d4347c1b068aa0e4027ab2055ab99ebcd2c1bbe4b2c629146798049f891f111c0356140e57b8523001a89c091a9d3840857bc0f5fb1d6fc6d97a38a2493e1e985b6315f77da7076259ad1957829ed81957844e73666c1b082ee4d0135c21da52bf9c3807626b0c3a3f28e08e37c82954f000b0175a45ba94054cd0b6be8987796ba573bccd70dead8ddf86b3112a89c3cf851f51b9d36b500e071e41064267308540bce1ba8914c67184cea45f99a482baa93762b16aab0a31fc7dbddc3b9c1a6d6d3138008133a1b6d8377fa4eea1d09d967bfc15c254a39b25cf02d339949c4add3007abc9c00cb5fbecf1346b2b26189f6c95c75ae10d9eb5561bb109b5b1ff4812e8e1bce213f9a061eb4d9acf4aac429d8a2da1551116be3aa63711dd8e66bfa75c78ae77d5d2e9fb66a1155a84d8822ae539f7000b3e3867ad0af48f9652f11b53ebcd8e23bd4cfcc492ef4fcbb376e1f9eee59b57ec17e3cff6fe4f1f45e9148085ad45377479a1f6441e26d9bbb25992e5482a32359d78cc59bfb0e8d256cfb1a47e8ff01c103dd709d6812707939ef868ed5f305d9cda99a9f1772d2dd9f6d6b9b6a2370a47ddc61695f3d3c110fe0de96f088418a8b42686c09c2468455d49b092754c022bddfde20fad7772a8c6a2915c6208d34d079292194c558005355ef21781619f844b304b3dc5f609d08e6a72ebdd764ba6806dbb2d70c6eebf32fb4e03a5c9e195d27164de3be97d68e084640281648082ff386421417bb6660ec260463171e65577425e356f806f256f9919660c16916780ca57afc8ff6efcef711ecc6d1affbacc35e36ba9d269fe123dfe8c5037435dc49671a38423ff2f91e7838eca9ed19e1d3d8894ba21e000cdc747afc2accf78182b16553b292fd0c1b04a38782bdad1a7936a92003564924ccace1445696a54b28615286edd8b1c8b1ca06f50b8de76f45c37810aceb27c4d5d42d4bed11cda5a39e8f0e7b370f9186079f6aa47acf937ebefaf148c25195cb88f6a277b98d3e29c876a88191ce66494136f0aefe7590118bc1cdc1bda9f57ef325e679069bec65272b26d4b36c5b148f487b14efb194adf0660b02b6f2522e365f90ed7c65f52afad01f8a957afa1e10598a3373cb801a42605f1de1132632384b5e9cd96b6584a7cf3d2ba5e9f2d1a63da73c2127d58b53583d6e09fdb91b7cc00da0bcf55d67d3f991da91b7be6f4f9e09f4ad8a448113140ee30669dbabe89d9a0e05c0c44554f662321e1875d4576bf849595cbdfb94170da14ab5ab5faa84b44b763417fb187f92852277fe538975d3803b66718457664f321536c1579013cc73cd0c145ea5a86a14fb7c7fdd30a870c324abdd19e580ec9a365ca8cfea9a328dfe525c691ab9f98e7e3f4ca00361f5b438bd6aaec7309918facbbdfcd8172a0678cc2f3aa0a344a0af5d17510a5d59572d74685dce766862f5b35d29bb8fc0ccaf7b040d19fa2851970cd6fd276db461003a35c35bf5a786b511d52323d68a07684444a94bd735a71e44790563a06168952e2e6a48842e9db8bed0aa0064050bf6892ea14e3a64ac4a0d2d6e0bb71cabba1a2c73a5c7a839b11fcff4bf67b4520ccd7ddac3373bba497745f1a05bb4a8636d34fa28abfe79246502177ac82d515fd16953769097049109bcbd4c7156643712f77631d31cc915139bde3c4e8957b607afe8ae8fa88f351e4549808cbdb98dbeeffce7f15a88250858e4582cd33dcab62e8e7f49337f973267bd63622ce03b18cb83023acd5fc7a2fbf99147c88c6973e5cc014e2e61dac38d77f3dd22b7edd801e2b2c1403fc87432fb8e564a6b14d31806dcccf19f72874964c926343b8c32f9b2f81b42faa32cc85fe3d9d56dfe3e540e49f48749551b6b165a2475888d0865c07b09a8f35103b37c3b4a296804718345956f68d20a03d35fe27b78e4cd8b371f17493d1b9eac2b53cdac949901af451743c5423da4ab3dd05e39ab282d8ce7c04b22451cdd7fb98e4cfef89e13d8e1ecb965c7a4632746b84512045e79355cbcbbb3fea0f24a25398d4a121359947adb7fc3adae70d382eb7c464336d20a88c2fcad62aef900ba3dd72a8ac38a41f434f35a236890aaecb04040762c9a78b1c2958cfa8e353282023217bd93245313e402a4bfffc7b5f6857f74c7f3e2db083d2250803398ac1b1d9bc040efb3f236b79b1ce64bbc485163a40f297f06f1fd0d97b96727fc1b4723ff0ba4229dd8ac047cf199b129ffdcdbc1d99e0e1b58ed1b3ed31d82050308333d742aee44ac430663cfba58507864cdd984a156dc6ccf41cbfdd25e955", 0x1000}, {&(0x7f00000001c0)="fb338286fc19841093f9ad428659952b1720d94c34772910cfb4c075f89ce51a6e841137c6236239770d9535156852d3ebe678dbc42332a70d803705333c1471c5a2dfad797e6aaf7105048ae1fb820e099e5dc3d8608209317fd5ece30d8425320a84ff45fd55bfa2867bc264f026a899bd2fe20cf3c2ce0f1c357dda2c257787da1d5fdf3dc38633c818b87f1ffce73887bf4b62bc945b71f6dd503639432c408cc8e0b92b3a6bccaefb551ede5ab9a4979ce9e93ff2eb8f5a50b54052ca990774ce43535807c46db38fe6a53c8ba961bfbef4b596bae3f4a41515425f96e238a660781f124fe695d44e845927", 0xee}, {&(0x7f00000000c0)="02c08c6569", 0x5}, {&(0x7f0000001300)="3ff72dc8363f31413efc639e473ac1ebd9d44e5debbf6b513eec46b5984905c4c2a4df0e0b58d3c96d00bc32745cc958434a112baa018861c60de1bd232a13d40643a6714c2b06768166c0f4f97d899d9aa1d842683b3b2954eeb861eb6fdf4243beee4c97375dd8532e78b72ad5be5e555a1f9fc01367bfe48c5c", 0x7b}, {&(0x7f0000000100)="07e3", 0x2}, {&(0x7f0000001380)="befcd4f597229e6c702abf592a896267f146b07697ccc2b1b5ab087ec61dd83c5ad2b7d1895abd58930f7391964bdeeb8964f0089073fae889455b0542f79d8c60c1bccc6250cf41092d8e278dc5e35b630b", 0x52}], 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="480000a812db8ad4bf7a1008559e925021d6c77d5e1a000500020004"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:19:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61acad243bf10325f45538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246bee26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bd000000009d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600000000"], 0x10) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:19:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="cfeccf693a6d81db44b190575f4b0f13c102c5cb047a7eb2bb89947cfd254d134e2370f6b172fe08feedcc29c50820e3e25182f4d3a465542632142c3da9f451ec0fed6512d07bc31144eded8ead785e64ebc2ab2b5de19a2ee3eadac44a2dd0ee61e4", 0x63}, {&(0x7f0000000180)="70153835e373bbcb200d277a6be037f0a17c6595b51ee7258c4c8c469dca089f74b8fe689286354ffc5910238e50afdd622d5fd5221449e49ab4eaf1bf745aaa6b775bc823b6fbf96aecc80d2feb5f6189aedc9ae844", 0x56}, {&(0x7f0000000280)="e7752ce00e08351c56a4c39bbd56197e704820cfd1062fe01734e2299c7e4db69671199f4110a698a0d883f4b75a90b86881478f33ac1f3331f8f6ddb55e8049e4569be2bdf800ad61590f3e55df662eefa6e3a77fd0c7df8def83b961fb47fd9425143d238a248756d23e5f184839e9a0f384279e02d4375d04063cfd02c0a9d8d04a6d20cc0da1ce0ab4feb91dbd2a59ee771b547afda5311002a70452877e6d27cdc709706a465fca18496f1c6f278269e0", 0xb3}, {&(0x7f0000000380)="84024cdb10f6c6cc984144c4bc72cdf35a130f958c237364ee435f031e64d99a29785bdb161835191309e85374cc6096cd830d171ae5a6f68eee069a346f103becd6c88dfff491bfe1959cea56e158caa3ead55399babcc4b73076c92fa9b289c0dffa120360ecf9eee2803b1133fcf9f68bac550345d8ea4f73c18056f0687ed0b47717cdc4a6153dd48defa4cbe3d317f9a8dbbfcb", 0x96}, {&(0x7f0000000440)="82c3a5349a99eb61e88e2bf1cbda4967b7520fd3f5c492a5c242c4ec7293e1577af56bcacc2105dba1636bc0d791c5713cdaab80831b629342cc90c5aeabc54d835fd622da5a19e78bd660ba75d4c95e21fa46bee155c1fbd9e9e3a15a064f619a4070ed98cc83ef1c01e85e9446946a8376a6d9d75abd958d0139a739bccfed7b249547b0467258ae3a41a9b8601c593f306ff08376aa15ec89a0c904a6e291726dd3151ff8bd7868b1f101f5a9f0245fdc687f5a2266ac010ffd7173b05de0efbd16563718496c1f506b09b7a2e25004bcbd67f9b251fd78dd63a589953bf548f3a4c962e3da5c23eb8277178fbd85035eb23fca4a12ea4710", 0xfa}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x40d}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r1) 16:19:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 16:19:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x81, 0x0, 0x7, 0x1, 0x7, 0x7, 0x3, 0x2, 0x1, 0x7fff, 0x7}) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = msgget(0x1, 0x222) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xd08fe293) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0xf0, 0x3, 0x9, 0x9}, {0x8, 0x3, 0x34, 0x8}, {0x6, 0x80000000, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3000000000000000, 0x0, 0x100000, 0x3}, {0x1d, 0x0, 0x5, 0x7f}, {0x0, 0x100, 0x7f, 0x5}, {0x3f08, 0x7444, 0x7, 0x8}]}) 16:19:20 executing program 1: r0 = socket(0x10, 0x0, 0x6) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x6, 0xfffffffffffffde4) clock_settime(0x3, &(0x7f0000000000)={0x401, 0xb16d}) 16:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:19:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = msgget(0x2, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/211) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x20, 0x78, 0x2, 0x80000001}) 16:19:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xae, &(0x7f00000001c0)="9935e38653bfb94f47db0d44d7cab9d6f61af7989eba630fb123eaef2cb79fc3a50461fee840a3bc72fa7c963b0e7c7878f3f21c82c489338d69e744ffd38e798c6fe4881d608b5ad4bc347517a373be001ccd226fc79aeabe1e49b5bdc2f26fe3dc8b9d10c2954b06a606a654816cef6b024def8e74c7aa01173b10e2e20b86a8755bf190831bebc0c67dcf94519fb58cbd7e6ed2d74caa94e8bd30f6fdbe0d3d47fab2d976aa43d08158209bb6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r1, r2) 16:19:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x491, 0x118) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socketpair(0x20, 0x5, 0x9a, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x20, 0xd60, 0x10001, 0x7}, {0x1, 0x10001, 0x100000001, 0x8001}, {0x3, 0x4, 0x7fff, 0x40}, {0xd4, 0x8, 0x0, 0x4}, {0x4bc3, 0x8000, 0x7d7, 0x7}, {0xffffffff, 0xfffffffffffffe50, 0xffff, 0x6}]}) 16:19:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000298, &(0x7f0000000000)=[{}, {0x45}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x1e, 0x1) 16:19:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) pipe2(&(0x7f0000000140), 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) dup(r2) 16:19:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) recvfrom(r1, &(0x7f0000000100)=""/199, 0xc7, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:19:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0xa4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x0, 0x7, 0x5}, 0x4, [0x80a5, 0x5, 0xffffffffffffff28, 0xffffffffffffff94, 0xa1e5, 0xd9a, 0x0, 0x80000001]}, 0x3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8, 0x0, 0x0, 0x0, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xfffffffffffffdbd}], 0xa00eb5d0ac80401, 0x0, 0x0) 16:19:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x5, 0x46) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000006c0)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000280)='./file0/file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r3, &(0x7f00000007c0)=""/200, 0xc8, 0x4, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 16:19:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:19:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="d9582b22fac8c25f34f7da8c4ee1a5", 0xf) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:19:22 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8385e2f2501432f0, 0x10) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe7b6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7034) pckbd_enable: command error 16:19:23 executing program 1: r0 = semget(0x2, 0x1, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r2 = socket$inet6(0x18, 0x2, 0x3ff) sendto(r2, &(0x7f0000001200)="bbd7f438cb6ddfce60df9366cc64da7df106835b", 0x14, 0x404, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x3f, 0x7, r3}) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)="c9542723c4d77b77d494da289ffa573d7642dd2cdbfe7fe4125cd270cf7e7e8ee39c8e79e13b1daa0bbf40587571e4eae74dcda8c76743fda4cf770ca5df20723694134b3243b88ee825e33f2c00095a0282b52e345d0db3161cd4c0693da8782b7a9cef03108e3b1d6408322bdeae186ae9da00496f6b8a5b3b9bc6f52d9e4d513d556eb43c8b37c38a649bcd81040dba6670d68d115059cec3982a7e4b73a1fc60d2c8a416be3ee9aa8015dc5cd60870b6105b6ff6958deae9d1c9dd65ebfbb419a47e02fb3aa10d536177a93e9fdf8def911fc3b5d2ad82adfa40d6d892f52cfad9144ae34346f8211527e007244b5b26b75e72833cde8549b867b656260faefc7a3d05e8611b3eef3deb6e1c53ec3fcf6de9c5029930eb6de0ca317c306ff1fd089253c3d9f052797c5b4d6befd513d38e1b7d20d1abd0e4ebf65776630123a14cab9084a4183b03c02029f359247b27a2fc7ad9fe807ec77805ffbc6a211255176ea732907e67dbd53b99795d163d5c186c4e1dc5455e32371de97681cc5d4aed6308f25f13ac44b1f8041da7412c207b66c73bb776079d65f49c7f636f9363b988b64414ebbf666439495a69e061c0b45a357fe63cb302aee3461100785e826ab26962333658da279d0e3c88430bb625daa720df01e049f91209b547f5ea8f73ab1f3e60ea32e41ef2b25f1f39d52eac136b7999f86e5e2dcbead1f910616a01c38a5852d4b3b10482ce102bc971bf1ed1820dfc23a12ac9af0555235818b2840fa284d7513f0ecd9a004463a28a280be1cf95c620fa3b5b6457d030f55c19b791db40c10e5fa168f2325538c02c3d834a86227d3efab45576ab872b2279a24a67d3f550d21558f0170056f9e164ef81f26d2616a3db394ca5b9180740b3cbd6faa76bc7d1059e8aad8fcd6068192bf2b5ca4cef03e3245157d72490ded5406bada97fca9f9bebdc92f5a5da65f24991eee6c4f82b089327ce76f1d2955bfeafb76bc3bb03a1bc34dac2f5296a613882b322d4ec8f71f3a01dcbad8ad9806024d9173258a28c44e5c6930ec3015b5a6501bc6f982eadcb0f9c3e26011b9aa8f7502a29b882a3ee740a27c0d969c671c571ba1fe53cbe847be2e7ba0bdfe3153d20cdbdaf0a7603a273eea434b047a9d247c475325aff394fa372933a8f9c643d56c513dbbe420f633b6c7b1c8c1b13782914171f475717091e495864e6bca67a8932e83ebc2e38a0c493fe736bf2e78c0f6a6c263c40f622229331c6eadf6d82d4b64616691c58959910a8ed1b1441e7541a781798b5f195e224f3ce830965d683396f642b07a3447b4a31490b05783de586a800486713f0db4e60c7ecba09b7392076435f07ddcec047d30710f1746afdd531091936d9da1e5143c187b44f9c8aa681e899d422eca53b72eeb7fafbc7eb15cea8603ff2398246f77d576415e31c46d15b5795120458f6a80763db4e022cd010666c8552d2ba1b273837ec30242fd3ee553d16e622891e6ffd169608f0e441acbf8f536f16ac2935991e3fbb55f185245f643e1d2b010391cc0fbe4977a8d05e0c491c70db4d0c658b7df61dd7028166ecd3f85c9ad72e7422d5a6da78fd972e0be0e7f7e8a519b6568c1d76f62f9441be664b0d902366f6d35113ea4f52697c6711a577bdec6a419d4a35cbd3c294dc86773a1ee3c7385cb4fbc08daf5ca5b7ad5fdf5d1af0027553c3ae50df10dbd77a16a0572af13248412cdc3cfc255f37191f99538287d84f14bbdcc86e11699d020fb8c18769ecb1acdab3a70466d69685cbbd257ac4c9cc51c3f865a9706bdf6e434b1b842e28205c6fa0f604c9e03efd63eabce07a49c93d62618a066df08b140728ba2d94af45919a706ee44704c07dc631b704ed37a9497e77bbe207169a4f4cd33836a9baec36f579a5bd12611d530d2f4eb96a2705ad67b7b59aa2d289e0af38907a020de6cf52efbb8e912167a3aa58733f81923a5406ebe3fb45bb463982e3896ad64a4e679e36efbebaa4c69bbe9f9ab103b7a08670b551411465443aaa2108b3296887cdb95dadf4e7dab424de8f433d2c209c4371a13b16e245e473db988021adef76e045aa3a5f497d0214bb0cc37abe22f93320995e10b26b76a036772fec9330c66b28fcc31c898a8136b8004da4ab5dba35b540892a3dd63bc28c6f02a1c4f513d7573b354b30186b28d5563cf7d28ef00d1779582f243f249e0441b97d284e51d92fd6cb88dc9efaa54be002d87ed871cd46e90cf98bc9ec5951e91d5c3f602560437a3ea7f7d6bffa8f3e0cbb7ca038449b0b5cc103e4bc74e81f33a6b0122e6888b5bae16ab238f566010a4b9629461ebb8214ea628076a5ba917afd5df18f50ea0edbc83df27ad58cf1f935930be46ca6598be043df032adadccb9cb49584b045b92df91272718e571afc55c08ef305c3d635af764ec6871c3b291b6ca14372e94b1a39ad1051c45ad380263b634602fdbca16af38b3c685fc89ce7e0b5f54a470be9b07a2fd38846ae341c57d4ce11a1f3cf85b16611f870d6e315dc0711b6f642f0e6d0f4839ba2e989f3a33a49d686a71b4627089381c92d812d2a1bcf1ce954767d8f5c59433857c4415678620cb6f745ddf179a1095d0d676cc430844c80eeee73cf214eb7177764e2260bb1e958a923af12d7440246aac33be39dfda8e4911025a241e1205fa5ffaef07a4f91c912bc28d1f6c73f1d202e9ffbdbbbe08e29675bef22fd3dd772956834073b0ec8a6f0e2dfd741c7a9c528a3ef8042d9e64b169d4161321059289635c3b942eb68fa53cfcb9b5321c7e895fe63a75d45f47f65c6d1def271df907aabada6f5495ecd475ff4f349d3a7e33d567089cae438ed7a5c0eba27fa08fa79a09e813c65ff984dfd16bf6a7da94e615d84dea1876e4ee8b75f658aef88b4131035794a82583159d22bb4685f33220b36e2191a8e81c10665c4291c4e8e8da7404f234ef0b6476429e905fd8fbb674457711de38b097914cf6873b0590aaab113c97f65398d09182b490be4db26191828d73ae308258ef554c77eff195982a295c9d3aa15213dc13465c7e0e562182227fd41547f68959b99c7cc9b12201ff9ad786da802ca9a22f224db7c4f27f4cfd4c85a677f88074de8b99ed2d005b680a54428c4dee5420d1981fed51b2f8dcf4647f222cba122dcbe820490b923d1332b28a9c518c8096ac7474884ac025a8ed89d3df7e058399684526fc9d6c5a119d16254f6713dc3cebe3c12e402d6d3962e352232811f2d915f6f884dc198a5a422eb78e3655ea4fe5f0526eda72bb1d080b178ec34ce726a06e37c78c232b348469a281b184b232bfaf100927b162b7488f5456d95fc9ff8df58bd8d433eef839b2b3f2e847ed8fec535796c202feebf8e1adb365b7c7defe920cca786c5b00dbc63201169af41d41c5c5a00c847dbafccb199ef936998ba5091bf0a183d265979a05f4e0a76ad738c1368d5f81f888cbdddfcb928f0b80ef214739393c78bd7f6e07943c029abb660bffda1187bc8f1644242d0a970f568b05b631f35c02f3bbfc19784ebde5d4baeb44944adda52712f07e38a53422f6559e944855b1f97c2c2dfd84bc087491c755c9336739ced450852a52edcbd5361101f6e223e2b6c0859e8780d9a7b72fc5dfac3a914a92ea407c949bed8e4c46bcf3df897cc38a55d7d26a7c24a0115d25ffa2d4f20a6700ab8cf650c5406c57f39b519fa9a7590cb130a31ab6d2d499c0e9ec23a37929f4d0779ccc79dd366905e2bc069f4d543fef408655e8e8dd6501b9d882cdaa8d0e7efd57eaf922ab6a7984678a98e56ef1bffefff8aa6dbcec1a4568e4fc57f817dcb9683eb57838a7ddbffc3c1dfa3d19b553d4336463208e457fef84ebaade0b4ae30c482694e1eff7ddebf17fb9b1e5ebb37ed57f2e6312ace773b48824de35738011516ec8179f7127a505b64cdd3ffe99cb0e554ee64228a346694ad50ee6c8a1c4757d3c7d431d5142f643c291c928a301783131ecb6de30ff58952cbfab3504c0a43aebd58317e628a7ccde6dd5accb18e6186e14f8bb217c2a59a26c67efabb1e881a84979a24cec40315c2bf426d0dc5d74918d483bb4b991bd16d0bbf01353cb3ca9bbfa80c97ec84d3dd36c2397f5d322641d1c59684186894a6a5c3b06df59a2c00f8dd3398164b5f8ef1178117f197fab556b19898d8f3c0b9ca7710455d958645d3ad1a61e3d28db5021da90ac40869308250b2546ce4f1ce625fb631739fb3c422f10424a57e136aba9c17cf412e32aa223b5cd8de885ed64bea10552780c18aa181bb8d815385a8a75cf79850208d9af5050a7b4f497bed5991dce655d8d50dfc5736fdc8f95b3827e44d046008817f7d34f1d3b548e0051b81d5cc01c0f409877bc8462e2a4a8107ba74e8d0f6210c0806e6c7a638571f580c61b03be2a3b646a975f79d1dc432e8895dd206de0f63a00df7b80537a00208c894133ba2949d79e4a32a6ed8463e7665a87a43d72f3d971da3cf40002e02813d8b823d3517eaaca1038e1ce4a03a0323ea582f3f9b42d357d761e836f1cf99aae7e724459dc0358f66b19373695085de8242f1cbc3d0e2e24cdd9c1b642d020a9676d261dccfc1e17b73bd60ba35cc57681c8f012c89143d8f8c508027e451aa72957ed459e851bb82d4816dde4df14bda10e0cd5b8f4b45d74add47d2072672f27b83a7a31817d005ce3c2fec4c89afcf201c9c0bdef153562f4b82a73bedd6151286c956a07ffb12b0eab0e3fe64d7b8c224f3a7253455f2038fb0782dd840bc8afebd789a041b8036230b062a1f41a9119590d008d8d1dedb8b4b6eb39f73a6a52adaa5e3947621261c4161bd9592f9ac974fc0600a5df398b4c0a341f2c7b2b2bdf295876e167f2e4c0ee70b5c4eee1ae3c41766765eb9c533b60b67b8fddf08e049c433ddf8269c65fdf9b11207b7adbe6e5d7244f1db00cd65e075108614bef5bb668378ee79386170f89aef3b8af4a8f8a3ae95576593db52065ff87dc55db6bb02256648d6a5d8af0f18fbd3c1632d798aaf9ae9545bc84226a9c5029038a566122f3d65a7bb1d6afdd524d07db783edd82668ca2571b22efd4eac3fe042bfcf612dd0f578fcad5fec61d804a55740b87479dbdbd3f13949872ee9742ddf42e57d48a7efe3745614592089d0d80caa8c576da00e96d07f9ff85fbcfb28ffea6b9dcc600fcea6d5e7849598ec7707adab5922188549d76efd467d3e6a5efa6c8b5948dbd2a422c3fe42abfc66af82a9dfff9e8d55de2667a42d3f18bdfe2afc877a5e10eb5557e3f8e8f4f015cfe5e7efac6541d4b02bd405ff0179a61af34f530bd756e71b49d814a357dbb801579625f9fea11cbeba398f7279d87bbec829bfe24f4f99e581787b8c0983e3d5f49d52fed67c3ea9bedcc97fa9c2e3bbe6a9ca3abf3f019be8ce3292ac87474481046936f511894243d68198ffe0bb464f1960bd9907e33de2d26c63caa6145b6f44eb59756b5f82c87cd4433e0b4a9a242b9aa1c6355eaf555e17967879c3840dac9e75c98d7f3ac0bc291b80927c4b5cb34ea46e3da6dcd3ff6beb810f8b1c449bf5498e20b63e19287c22716badfffdd1044bd81e2b36338851fbab54f62c83ed13b18d9dced633d33b2c1aebb8f1ae40217a03b90d8b02316dcf4c81c1cf94bacd90532feec7e1a251ab876797bbfac08cd341db62facd6c35c294937353b24210b316354a80cf0a7c56951e8d6bbe4a2bac6815214b0bc8209bcec8c796a28d402658", 0x1000}, {&(0x7f0000001080)="193883e3440662ecb53e6185dbcea3db0fbbd67a91b07a907a54073c7eb01a01684dafa7a2339b063a3d6becafe48ac1a4b3cf1c883b6aafef47bc0e52f06d771834d8cc5c476b72122b4711bfbe41055a788cec3f12cdaec89db5493bb089", 0x5f}, {&(0x7f0000001100)="85c05c7a0afc2a74bfceb32e353b582bb9ff3f501033cf498c740c3862178f01fdba98c1efcedb14fc231a8498b2eb7915defa76100440b6457d27b4f21c6f7c0f80e41f81d66f696a5b587d81422d472d5cb5ebc4c49c3a978f1a124fdd0ba12acd8b48a9c1baff589af062fd949cc826e74374df9e68a519afecc7253a69cab3b200fff26dbf3d9c588fe9d96d43ce4c2752fccd1014", 0x97}], 0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) socket(0x1, 0x5, 0x10001) r4 = semget(0x3, 0x4, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) 16:19:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r2) r4 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0x40, [{0x3, 0x7}, {0x2, 0x401}, {0x1, 0x10001}, {0x3, 0x584f}, {0x1, 0x1}, {0x1, 0x9}, {0xceee2221f21f3ee0, 0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x80}, {0x3, 0x7b}, {0x2, 0xfffffffffffffffb}, {0x3, 0xffffffffffffffff}, {0x3, 0x9}, {0x2, 0x101}, {0x29e84d9681c41214}, {0x3, 0x10001}, {0x1, 0x3ff}, {0x1, 0x60e6}, {0x2, 0x10001}, {0x1, 0x6a4}, {0x3, 0x6}, {0x2, 0xffe0000000}, {0x1, 0x8af}, {0x3, 0x1}, {0x1, 0x94ee}, {0x2, 0x25}, {0x2, 0x1fa3}, {0x1, 0x8}, {0x2, 0x8300}, {0x1, 0x5}, {0x3, 0x10000}]}) 16:19:23 executing program 1: semget$private(0x0, 0x1, 0x4) semget(0x3, 0x7, 0x13) semget$private(0x0, 0x3, 0x100) semget$private(0x0, 0x0, 0x80) semget(0x2, 0x3, 0x4) semget$private(0x0, 0x4, 0x0) semget$private(0x0, 0x3, 0x8) r0 = semget$private(0x0, 0xd564bb18c3e42be7, 0x21) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x71, 0x0, &(0x7f0000000040)=""/113}) 16:19:23 executing program 0: nanosleep(&(0x7f0000000100)={0x5, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x199) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x7f}, 0xc) close(r1) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x180000000}) 16:19:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000087}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:19:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x80000001}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 16:19:24 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xb2, 0x0, &(0x7f0000000280)=""/178}) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:19:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) socket$inet6(0x18, 0x1, 0x800000) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) fchdir(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffff7fffa, 0x0, 0x8, 0x100000003, "000820000ebd74c4dcae36000000000ea6cc7b00", 0x5}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:19:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x3}, {0x83, 0x100}, {0x24, 0x7fffffff}, {0x0, 0x1f}, {}], 0x5}) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) 16:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = syz_open_pts() getrlimit(0x6, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000002c0)) pwrite(r0, &(0x7f00000001c0)="e5b4f835d9dfc9628b77720cbdbdeaff4e058174be1f1cd2354aa28ea9639b16e01275d3ddc44ab64fee3ae4b9238aed581a4a9418a75b91dd7032bc78a187d2d2a15680624e1f3b6931413cdb50b80406160748f2b6add78a6b935ed83007556a5c3864969e40eac7ae24c46bae0717f0f8d010e15b08e5830b414558e7087915eb4a7490c32a2a1d14c2c4f2e2744b385e40452050f8ee45ecc99c46b74b8a9b8524fd5c89b1290767e18f5412e334231eeb669055ac6eb9a94414908ff9bf4bf105e85b", 0xc5, 0x0, 0x0) 16:19:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0x10) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/62, &(0x7f0000000100)=0x3e) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="000015590200aad74f5ed54bba4c481168ee4a2b6bbbbdcbb9a7ad2a7b0000", 0x1f) recvfrom(r0, &(0x7f0000000140)=""/73, 0x49, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:19:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x7f, 0x80000000, 0x7, 0x5}, {0x100, 0x2, 0x6}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000380)={0x1, 0x1}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)={0x6, 0x2}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/42, 0x2a}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) 16:19:24 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) r1 = socket(0x18, 0x5, 0x2) setsockopt(r1, 0x1, 0x1, &(0x7f0000000000)="12bb2c81d1557e6a34eb1f40838761f292ee2dee9a8771764247faacfd79af0064b88e9d1340f79bb97b26770ce99c2f0567e72096e4f7d075769d795412a3d6cac312d772666009521d8a582e07bfa642ef66cbcb4ad7bbe33fdde78f4f36a9538bde71d74dc9a71137e1d0c1cd2fc8ccc463fdd6d4505159402b66f85e0df503d17e4421f638b6db1f9c06a4a848522391e188d7b97283d32cb363f8bebe371ad72663f602f56db8d40edc", 0xac) listen(r0, 0x0) listen(r0, 0xffffffffffffff81) 16:19:24 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x380d, 0x4, 0x7f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9fb5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x474}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe0000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcd}], ['./file1\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 16:19:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) flock(r1, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82027811e2b28a11778ec512531951072a14002068db0c59dd6a7247decf"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x45) sendto$inet6(r0, 0x0, 0x2e0, 0x0, 0x0, 0x0) 16:19:24 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x1a) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x142) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:19:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3f15a9207fbbfa53, 0xee48d279f13c9bb) r2 = msgget$private(0x0, 0x0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(r1, 0x5) msgrcv(r2, &(0x7f0000000240)={0x0, ""/36}, 0x2c, 0x3, 0xb17afe4689e511af) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0x0, 0x1e63}, 0x8, 0x80000000, r7, r8, 0x9, 0x2, 0x2400000000, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x101, 0x9, {0x9, 0x1}}) 16:19:24 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:19:24 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) dup2(r1, r0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) fcntl$setstatus(r4, 0x4, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) syz_open_pts() semctl$IPC_RMID(r3, 0x0, 0x0) syz_open_pts() r5 = semget$private(0x0, 0x2, 0x50c) semop(r5, &(0x7f0000002840)=[{0x1, 0x800000}, {0x4, 0xff, 0x1000}, {0x4, 0x4, 0x800}, {0x7, 0x28000002, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:19:24 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x837505c54109ac1, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) readlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000002440)=""/4096, 0xffffffffffffffd8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001440)="c7be3638c17098a8f0ca0fd118ee741ec8a45f56e15742d9ef3eebbf71f067117a6fae51071550f8fd624772ba496acf86e1b4c72461a109c463c2b72f483d7d40346039e8ba6cb29c2538de6e3c4ad49ec36746a876a207912d00b892090a185f3c177a605482592fc57adcc572bb37a53125f12709ef93a044ada7d12bda47eb329a439d36819d15deca8b6809b208d484d0fafec8a1b26eb565eb2bbe3cdf6403d097f155a196f0ba5e187b003eb06db795dd4d5a6b70bbe13f655a2aa214a40b9a65026db8247ddd54bfc8292ddbcca88cd37cc10cdd40407a13a019eab1593ff4a64aca75412ddb29b037d01c6aee1d936037d8305441cb2eb637a0b873a02728148af433f00dfe7b4e1788b72d3f9a4e7b320dfe31c7e9361d84946a4efcb18b0e933bb57ed2e2587e45c24da045e89606ec622f1a408cc593463a762c9c54fd92c66d1c380ef5e0af51359e46292ba8a9f1668b9e9be05466b4edf9e78500ba62522f42c8a2a7e0f6068426bf286c8b100176c9ec592cebd4b3a2a8a5e9a13138c80fdcd9c292d00a2ffc0c2b31658392e25e420b5d08e5f0f9c0b554464b51f8ff38defa82089ef9b8d5fe7d6a35fd03871b12f89ebad7fabc26ff06667501576fe91f7ec4d43247b9704431e1c4eae11be80d07eaaa54a796f69bfb725a458e7a33e194faa8d358fc3ed85e0a7f2c11e5f9caa48b35f188982900e942b752a79001a886550b1b048847b3e70f3b8e543fe443117a2d4ae8175c4f4f2ffaf2b2b18978c137304e4d85e3e0eed6a3217dee61aad54b7036210988e27f6f9e41f0d0be5bdf433a509a0bf5975a642b9ca412578962fc0b2dcb694d19650460646a1a890f7c69abb26c54290cc28be5569cba950932078d6752e66e95a02ed7bd9226516fc74ea09ea51d1d712f869e6955996a19a03d844aff526c794d60919f6c4c4f10df3196e7532d44955417ae91fa6ea13f702782c03103c2ee5eb981af5d57097541bd18969d6d785ea5378b6629605e7cc0c3717b047293b82f647b0888179c8623e6b435bdb148fe6f80425544571ce64f496094ff16391e3d62db161e678690bb5fea4d6c88d7da6da1d7959f02fc7263679571762e2a5b57f3aaa090c1f809c0efceec131145371cf7bcce6e73be67b801b144ee667095392dca4a6b4764a2d8b175206ef125f2d19c02fe78c900139cab71f0883ac36837818c3f279845479660775a4454217b580053db967718bbd6659fc83601bf77097317f3ead76f13db145f0bad15340eda89c5dea9f5556caf541334e5e0944a0e8383302fc2b6a227961d349b35f0b3a379093b90d2d8edacc085fc9c41262b1a54d210e429b16ae1170879c7b5298117ca4592b0d421f6ce6ea8ed4a3f161d484668c42f383c373f52937cab007fbfe995e80deae65aa8e32bcba52f7e669d45bbd23a547c35176858e8594cd514b7887360de9d39797f2e7536e40a9387dd40e2a22f0489217b36389adc2ae7725c3d1cde8bbc79cefff46a44758309ad40aa773c4b49a255526261d509412d3fcf9fb95adc2f6512092e0da3feb998f20e3488eeaa8f7a728768a7c67678d0edab78720fe07f0bdb57c1c4aa6072a0a470ab53f2068d20f0d9f207b4ec4e1ae1ae4dac9494e14c82455f4b4b801435f8b37e79cab6ae685035afe9a5ad3fda77eeae39202842864c199f33c3e99de94e56b703dd73551ae254565872f151c54de8b7ffaa6eca7932e3716f7f5b5f364bc9b0ee88d8b80243e9456f0c4e0b68b145a4e6b0be5d9951dd74c39d92ce187acc207b34545a3af739d979131fd37313bab5f34ccca9f6bca53feb181a5c0ec372710a22be36a7aeba3c460bd35282f22d15cc49cb906206e23ea8b49e4ebe9fa2c1b92467a35800f1e5a8a00127cc081dc1eccd81a26588a59cc2f5d41f7a4b7d317bd07843b6f5cd68185a108690735fb00c1e8eac8cedd6eefd193da5a32c459e2213a0a177159c4790b0bd72b7d8c0686721617a4c87a9dba44ba352beaf1bdb18f6ffdc46ee5af7d46cb9723a27ca4f81784380af7bede021da2de80343ae703b7947c088cee379178e083dbe64a7560bdf74eb6ed6b9baf621a9f2103c565bcff395463a8d0ef7d17a2c709445265375cc32cd0e6ff33d58a3f22ea0b2bfc82816df81143c797392f738c8bfcb1d4529b6c4273227a4fa5e76af60f99f2e0e880431f55a619dbd4764e0d08590da3db69dd392579d7d28e533561368a03a747e907904cd9a4535d1245f9ecd7e8837a9c70f4efd00e31db14ecf808d694dd8932722fdd87cf1fd851b41a93331d4f0915a6eb1bc3523429efd65a30e6eb442533b2217ce08230e89d94324170069617caecf1a707609068b0633c720f88238a4b36a04cf9fe90ab0ad8cd0918d4fd436f52565ef4f1c679ad2255265495c533e2c08bdf236e395a79753fed6aebb217f1bf8539ce090a7247700a8e12f0ffa49126d94dc47c9c06ee26fc4d4bf8a03f064d5e1c880ec5943528f616947c49f1e2c7a9a1d441fdce206e2cca68f61f8e9505966cd2ddbad377b952216168321239d0cdf0a867efc6c50c774aee2572eb9f6cfab283ed30d3ca3c4161b4f40c9c58e55d6d641e3ec35333fbec4ad4420243cee1256aa0f08d264f377199a9e036cfe21494537d95d31d0214393481e41255fd018b97ebbdc169f784f6da6a2df135090166077726a4e724fe7963b84808c1fcb851db146ccc2272802c3bac22385e351271a625bb2a78d2dffd03db96f052656d08c753cab0084cc061c0ebfcba5ae39db5abcb734c2aa59b6c5c4f96871ccd994aac825e1aee43cf72a1b4cde3420bd6f6838272058e2eab881a297771cab8cb91c85226d0b11352e73ef9ba3faf0401bd02277c1c6fdc5c9893397451861ac29160b2440b710efe61054ff9d713011e234b1a7f23b3fb95486bd6d8e0197897ab5c341741d1543d8b1053e26214e3d09383636a4876913585c42a3b695f75b6446c97e3b902762df7183766d3704bd034fd01ea1000b2db24336e0c7ba31255471ea3138d3e0311be2c156a64556552b7a573b0341f670fedf48e3587ce7e3e8b4dea0579ea485b788d0b002110523991f62e618f022c6f6804cf26bea95314f28fe800c00760dba691d154d9627232e4d7e72c1c7412e0038f1ff51251460f5107eff5631274e672479074ca493e3a89cced7aebaf20954f8947dc98c033a2ee5723fb2268baa0ab003da3c2b87af5c590690d21a98e2c7bbc3c4d1981f552f6aec8a1194eb4f2a13e586d571201f9e60f9a0ccd80b0fc694cb767fb96a84adc2c558cc6a3ce79a8396b8b7a16e2c65c27f83af578dda17973c092f8af6300589259079f717ca7da020e2c1e2109279a866a6614273f4086ed27b5fbd906a8b302a7d551d952d43c9c6580365c7102fdbf0e69e899a55dffe3af0109d15027e6a4d6478a6060d8c4d2011a9e7d2bdb92997cad58bdd634a65ccf1d53fff187a432e6bb97de39adf901e505e6a0cdf7786025bb1dd21b9a002885f3bac6740ddac085b88613f919ca7dad012a1b62ac16d82e94ec9810fe4a3a8fa946b70180059e39a9ad6e3f4cd0fbab703acdd2a55904124e63f548b7a476972e06281573cd195b29057e79effd57b8e6a80d1fbb0ec21214cbceda115ef0c4ef7a14bb4ca6785db4fb0150239e2e0aaaa9f76daede6eae5b0ae54f4693d1b0dd4622d2849ebe5ec8fc08cbb4d0732df031fcb11002801e65676bce154b03766fa238e3aa885cda75d723259045d6d70ed90ce729f3cd81db994d6eab3013655599aee42c6f31c6404b4cc7306e53c60115fda1e3bb4a0f2ece1ba5e69cef1d6a7a143370482a8d35afdeebdd4cddb3a28d9fd03684a62d06bc4aa96dd1671e60b9090615061b83a2e910e3d9c62592fa5910293ba34e80c9c7fd13d71e58a334df9849ede9f0dda88f34f3997b554ab0c998f0938633ffb8bbc9cd9741a0126a298de2c5353104e255d4d0ff5985db7090886afa4bb445679d286e8d6f0d4ccb47ee0c70c2feb7853740b55c68ff659f28b85f351993f349541ba69face5fa936addaa4bf5f259d0c3c585fa46c1757395b128a814f7cb80727a3537711cb03772274fa7bedb2137b42c6e6f43a360cd81a422d9aa226997f6981f8edd0d3ec2958147c356495a487f67c706d4ab9edf6c7c754054576cbbb928ee40a42ee6beb088fe0a860451ae903ac37ff8ab0b3b8b733bce06a290a15cdf2f62ba7493bf7b844893493c8b7ed01f1ee5fa46e744cd2a1bf3c404856c3c9e7ee3bd6526accba9480fd079960b3a38c5d8b91f7341b20b73dc8756ae3666656999e64a629eb0cb2094d67cef8796e567b6a936a6090af7756b355aec22b4716ed117df798637048635cad16ccb8b8632290b1c1e76d6aa8a2348f183a41d583f0f96e8a8ac563a3864c3534d90a78368778b585625614d82f3501840cdd61c8d3a70edff8babab24f5c17010c0fefc5a229f3a03584491e25e69d0fffcf69e4dbd501882eae23cf0d95207d754a946bbbdace7a7e8c9f3201621f4a4653dceae6ad89588e5024f0103fea32058c484edceb3c22f28bb61a8f08a9479c90a5e500e836f0abd646f2dc41ad11877d4727f654981736cbc62be3c50cb0824cc3eca5ef95f9c80f3a1567b359a54d0b903cedd4773764c9a7d9cf359df985426e01f52b7d679ed55e57bbc07148c4e154232b667a9ece02e80f1b54af373abd23043492db7a76f02010c8b86c8fdd533a84b3506bac9d2a6603039844bab34b89f6d4081be50fe0f10986414269a12d900e1aa54e199624556cdce98c30bf95a752aaa17adb28fb35412b834650a9692a70bd6b05c5e9014069570aa06e7adf96d89c93febf54b464102a54d2156373dbbeaa6acc5b7bb9331621a6d45513b605fe66893977b12b6744f26087bd5783ab3c8f52c5e091e962ae725fbba2392d2f9bc6edb740991500b0967dbbbcc2de568cda3b1e43c8c519748c7e684791f0fe4014c72885408fdf4260485bb13878c9335aefa983f08fd68f1aad292561df99744730c2e3226c5887822f7ab8e389eea6017fdc301f56081a3726ea7b5e92d34a4ed2afb59587467243ae1d67243caf1263d8004fc64891e04d0900c253a73a28bf89a3d57957bfe6010b31a56d56d8e68265ff4f002f972fd2fcab26cf078429ac7e4c7705a2d75eb943b885aa2deb23bc3e0cda6cd7738bf58032087bf07f18813b639e295949a3c604216d263343b9684e55e52cbf5c0745ba6d0c5738f7cbb818f55720df5db96356daad608ced8c761b0f9ccec504977af3e4939ab84b7fe39d32be9b4b9cb10a8961c8b228f2d2c5b98eedc4e2332597338cba8c2bc23262dbc44df2eb942609adfbdd92265bba1ae241a612e0c1e0a48093a1041563afe1e34838d31580e7ce04df2fb1a92d755f8452b56fd886e8902c771648886fef8e377087066648e45ce53871f9a6b9ca9fe7eae6815bb22a38505f9fb4e8285402f9d2c85e005ef993a6ae4dcee3e428fc37c0079e21318e1c9f05b7e7dc58ce12ffcd9e245e8752f044457007242aaf90271c1a7aedb1f2b3697bf342ce3220b597b882cb8ce73b4361100f5bb5743368ede800c88f5d4d3b0abfd4b9af2a17c1833364c51ec9e24988240f3ae746117106328b7b754b39a3ef879a4207de972ef1f737970306301ac0438efdc42809eae8631bbfdbb5f4bcabf7dca849018f65c378e3a129f35e7a6a49ef2e67ea6d9d2f373f0625", 0x1000}, {&(0x7f0000000140)="dd020f949724c244535af2d27925b3412c3deb24b051f202a7c4d92136c4f2478aa7195ce145f36317c4ecca6f891d654ce939f59f15492aad7b384d1fdbd563c42dc961f7e6ce91c76d2a75609e1373930197187e1c8344ab7cc258358f78a7bdcb102c67582b59bf1be374f7a9b3be9657e841d682594eef2fedf42d79bf78dabfa303db6f798140dcb2a2c060f5a1d0d09f30f1e096f8b6e77ecb5d6d3544442464b796de34bc0bc3615888765e586db02d2b9196ac7dc0d234945c4d9bdff5aef416be11f290bd7e372d53", 0xcd}, {&(0x7f0000000240)="5c7431c72e2a9bd63acb630f0a8ffcb14cc8bf7e7ddcaa454d868c75097f7bf9dd181e10eb0269debaa9a5a2fd313818e877a0272533a2869286571f64df640ca88b629b81249bde53ef29b8d6119fa726c0d7a3702f349035655f24bee8cf7ca8535a424fb30aacf10489cffd952150f2067565b8d17824eefa6d23e2", 0x7d}, {&(0x7f00000002c0)="5fa2bff0bdb200b1d36d7f0b37414293073505ac7b2efd668ce350d7d91c5e7d86ed7dba5adcb8afab748abbfbdf39df35ad9f71b0c61191be7635533d11d6a5b14bb849bda50e606b265d0d54eb9845007084885946e28fca7e467f295701dbf391f2489bbfda6b7d136283891692fd5e249809835fa9ac4b5ef6921caf3edf2465", 0x82}], 0x4) writev(r0, &(0x7f0000000040), 0x0) 16:19:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x77) 16:19:24 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) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1bc75d02444c3478fbfcb42427372bdc4bb9ef802d9fae94ab42394e11452fffce306e44fb34b513680db29dab2e4cc7c5cb2f5ed850a156a2e94c8c8fceb52d0404a528725156c436657e9cc5e4d463c36818e7cc8b5246772c451d2bb6ae71b8bb375646f1092a3864bda0e5c59fc5d87e9f55f04aa26f68d293a2574810a0", 0x80}, {&(0x7f00000000c0)="def54a743672c4ad0d0a9b781874f519cf91650d105047c6b93d2716ad2f9c81ed0e48f5fe368a645b3658150bcb86e66bb75801050b206364b161752be1cb289c3fda95036118020976cc4812ee5e9752d28965286ab7027b326cba3debbf615fa425996ff02bab4b88b32c8851e4f0b0d117d562feea83d6e1e686feaade3e8f97c4b58dfe1f933b941c65159f0299f1138f08e13d0542fe7888fc353eddc99dfd63020f532696208344f9f0e3fe086eac03875230e220163fd73517802eb5bfc5077b7da98299a6b6264d4e859f60d1c506568302e4ee3b738f8bb7888083e023fad68c2da7b3321e23c6399d", 0xee}, {&(0x7f00000001c0)="400f825af89632045d5c54c1a1ab787e20f922e4aabc809196b71d4c78fe71415ee431875bce5e2ae81051eb2d8a4360ffe1a4837a4dd576c306977fc1f401eb1e7f0ed5e8a9bcc6023d725c914950cd1724cc66dfd868ce28be8493628788d887ed76e431f0a79a388191d274e1b3a11e9cfa09a5aa8167978580366a37ecdd3304d9f75b00a0868f2609cf4e483bf67a461e2bf867924cf7a711470eef24", 0x9f}, {&(0x7f0000000280)="18beab10b3d577dc9efc169449bc352b7025ed3afd97a71112a1ecb32a05cd4cefe3da478c09483cfd0ea25a1d0e5caf944b678fa32c26de7cece29d4f2eec3f769df4b6dd6f78eda76815", 0x4b}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:19:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000700)=0xc) accept$inet(r0, 0x0, &(0x7f0000000740)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair(0x20, 0x4000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000580)=""/142, 0x8e, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x3, 0x538935d61a3b9bae) r3 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0xf5, 0x3ff, 0x80000001, {[0x4, 0x2, 0x401, 0x7ff, 0x9405, 0x0, 0x6, 0x9, 0x10001, 0x9, 0x1, 0xffffffff, 0x20, 0x7, 0x938a, 0x7, 0xb27f, 0x3], [0x39be, 0x1, 0x8, 0x3, 0x5, 0x7ff, 0x2, 0x1, 0x1000, 0x2d], [0x10001, 0x81, 0x2, 0x8, 0xfffffffffffffc00, 0x2, 0xb17], [0x38, 0xfff, 0x0, 0x6, 0x20, 0x5], [{0x3, 0x8, 0x4, 0x9}, {0x0, 0x6, 0x200, 0x6}, {0x3f, 0x1, 0x0, 0x8}, {0x4, 0xfffffffffffffffb, 0xffff, 0x1}, {0x5, 0x6, 0xff, 0x10000}, {0x7, 0x1, 0x3f, 0x80000000}, {0x73a, 0x4, 0xccb3, 0x20}, {0x3ff, 0x6, 0x6, 0xd2}], {0x0, 0x0, 0x2, 0x7}, {0x5, 0x9538, 0x200}}}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000800)) recvfrom$inet(r4, &(0x7f0000000140)=""/147, 0x93, 0x802, &(0x7f0000000200)={0x2, 0x0}, 0xc) shutdown(r2, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0x58}) accept$inet(r2, &(0x7f0000000780), &(0x7f00000007c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x3c7eca7a16fcb971, &(0x7f0000000280)=0x3, 0x4) 16:19:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) select(0x40, &(0x7f0000000140)={0x5, 0x64c3, 0x8001, 0x4, 0x6, 0x0, 0x10000, 0x8000}, &(0x7f0000000180)={0x5, 0xed2, 0x3, 0x0, 0x4, 0x7fffffff, 0x3f, 0x7}, &(0x7f00000001c0)={0x7, 0x2, 0x5, 0x100000000, 0x7ff, 0x200, 0x401}, &(0x7f0000000200)={0x7f}) getitimer(0x1, &(0x7f00000002c0)) r0 = semget$private(0x0, 0x1, 0x112) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0xc9f, 0x6, 0x10001, 0x3ff, "207fcbe26b23034b2b653049a4c87e4e9b51a350", 0x8e, 0x47d}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/55) chroot(&(0x7f0000000100)='./file0\x00') r2 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000300)=""/114) 16:19:24 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x3a7c7d31d187599b, 0x7ff) socket(0x10, 0x4000, 0xfffffffffffffffa) r1 = socket(0x20, 0x3, 0x3ff) sendto$unix(r1, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0xffffffffffffff30, 0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) munlockall() 16:19:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:19:25 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x4}, 0x9) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000100)="d428a2512b4c019a53cc53e36c931f4e06330328c00c635ce03fa686990233ad125084a449b8107ce8f01ce81019e1f19686cadcadf706326a07f3367761a2f4e0c087ab029aafe3b3919e04ae142475aa19693e56cffd346e7e7993e08cb988d4ce8c77bb52c9e7c6648080b96eb36651809acae72a07c2a17fad769aec233abd0acf3a3f7358c3e6a612cf01beb7b2a453c12dcf3f66c6f73947347d6637966400c464b008ca59ae63113b6e031a7360b6f3bf57fce57b90d7b22637cb0ece906d48a2ac4dd79673283f89e84b6abb427fd0deebff185dd20b19ced957bb81047ae9a0a7913b93b7e2410ba2b3d6", 0xef, 0x40c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:19:25 executing program 0: syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r0, 0x0, 0x3, &(0x7f00000000c0), 0x8000000001069, 0x0) close(0xffffffffffffffff) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:19:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa37, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:19:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f00000007c0)="4a521570553d67be8f04eceaf0fe868f372cf71e9d792ccd4dbbd7ffdd3629d5fcc9cec1e7b1fc3ec2f2692b93301132d2b348f1576c8b8544bbd36ef08189991dc757", 0x43, 0x1, 0x0, 0x0) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7a289400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:19:25 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x3, 0x6}) socket$inet(0x2, 0x1, 0x7ff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0xdaee) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpgrp() writev(r1, 0xfffffffffffffffe, 0x208) 16:19:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b3") 16:19:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) dup2(r0, r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:19:26 executing program 0: semget(0x1, 0x6, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) 16:19:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2e72992d1609df04, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x6, 0x0, 0x23aa0f9c, 0x5}, {0x8, 0x3, 0x7, 0x9}, {0x0, 0x7, 0xb1, 0x6}, {0x8000, 0x1557, 0x2, 0x2}, {0x2, 0x4, 0xffffffffffffffff, 0xfffffffffffffff7}, {0x1, 0x401, 0x7fffffff, 0x59f2}, {0xff, 0x1, 0x8, 0x2}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDENABIO(r3, 0x20004b3c) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x7fff, './file0\x00', './file0\x00'}) write(r3, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d15160000a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff090500000000000000d71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db36c2fb6b0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x7, 0x3f, 0x0, 0x8, "7569ecef1cb46b237c399203df1301189bdcf4bd", 0x5, 0x80000001}) write(r1, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x23, 0x36, 0xffffffff, "806a7d4753ab3392636f0d5005b940a4f9845e57", 0xfff, 0x1200000000}) write(r0, &(0x7f00000001c0)="67307d0446395af21f525731668bf566e71ce6fbe9346ba65b47536ed715dfd63d87ebc56e9c99494c22d802806ea966c60be5ca00180822a15313a0818536259f9aff293eb834c8c2d1b2a4357e28baab855ebee1b0710f70ae6a4905e3", 0x5e) 16:19:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:26 executing program 0: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x101) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:19:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/248, 0xf8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:26 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/134) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/255) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000001c0)=""/156) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0xfffffffffffff800}) semop(r0, &(0x7f0000000340)=[{0x0, 0x3ff, 0x1800}, {0x1, 0x5, 0x1800}], 0x2) semget$private(0x0, 0x0, 0x10) open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x1c) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0xf0edd7bacda643e4) getitimer(0x2, &(0x7f0000000400)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x0, 0x2}, {0x86, 0x3}, {0x87, 0x6000000}, {0x41, 0x31f7}], 0x4}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000004c0)={0xffffffffffffffe1, 0x9, 0x401, 0x9, 0x9, 0x7ff, 0x3, 0x10, [{0x2, 0xffffffffffffffff, 0x6fafee0, 0xfff}, {0x20, 0x8000, 0x81, 0x3}, {0xf852, 0x9, 0x80, 0x10001}, {0x1, 0x0, 0x55e8, 0x1000}, {0x4, 0x1, 0x800, 0x101}, {0x74d, 0x1, 0x82, 0x101}, {0x8, 0x9, 0x2, 0x1}, {0x3, 0x80, 0x2, 0x7bd0cb36}, {0x2, 0xb4ec, 0x1000, 0x4}, {0x7ff, 0x6, 0x8, 0x5}, {0x0, 0x0, 0x18000000, 0xd0}, {0x5, 0x2da5, 0x14b6, 0x8}, {0x5, 0x8, 0x400, 0xfffffffffffffffe}, {0xb, 0x5, 0x20, 0x9}, {0x931f, 0x3, 0x8, 0x8}, {0x5, 0x5, 0x0, 0x3}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_broadaddr=@in}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000640)) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) lchown(&(0x7f0000000680)='./file0\x00', r3, r5) semget$private(0x0, 0x7, 0x46ae4efea3c7d27) mkdirat(r2, &(0x7f0000000740)='./file0\x00', 0xd4) semget$private(0x0, 0x0, 0x60) kevent(r1, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x80}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x100, 0x7}, {{r1}, 0xffffffffffffffff, 0x3a, 0x10, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x15, 0x2, 0x2, 0x642}, {{r2}, 0x140a2e9327dc572a, 0x8, 0xf087b16c008253ee, 0x3, 0x7ff}], 0xcad3, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x1, 0x11}], 0x5843, &(0x7f0000000880)={0x0, 0xfff}) mkdir(&(0x7f00000008c0)='./file0\x00', 0x40) sendto(r2, &(0x7f0000000900)="ad2e5f6b3744cc97ef961920ed43e8d14f413ebda5d1bcc73faf7cda5259a4f7aaeff4f9124eeb0378f76b081620d78fc1173ac42f5859d3784996028d2cba020030e9d63d1af7c99d39a1a585b1cdb75ff2eaab1b3a7528a4c03c004d0c51c6888deee210dc4cbb4095d82c3bf91910f4d287222c51943c4fd15482b9095cb6da5a8582ef58f49ad050b1cd2c4f251d3eeb74", 0x93, 0x400, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x0, 0x80) pread(r2, &(0x7f0000000a40)="11e4aaf6c4e45331c13e49b19e34e9dee00572ff8907415a1412988e4663d618c0e847e0a4e49aff94707053607e63a3c5b7bc463c61375af8b2f265450a1db1f97ced9856fa4c29dd36751b8fda5d9ee666a8203aea9b33a5a906e8730c0db594fe9724f9fa3dfb04771c1dddb534128e9d83e2db557ddcb32eadb2dbba16135216fd2dea769b650a047ba71272197f9f5f5c880c64aa879e42921e497e2c988c18d8381df92f39e254798709a77f244073b5e11dbdd34badb096b53a3affdf71d51514f12b2fbedc3061065de127bfed1ef087d2cde9ce5f0391b2d2945553cfd01b53e5fe050207b1138d41e624424b188068f20c3110d899c65fd313597049217eddc5d338e75f6f524070a10e3412d953efe05076c44b20ed76095bddff6ac4dfab5cd83e7ab91159c321855c79fdb367b64caf2638e1745d5e3afe2140b8e1b48933bb6ab07a078d5c332df5b95a1d7dcc6db78cdecb470f3bd238736f97c457fa99dc1d2ac6ee8dfa0f3069652f078a0f0d7c79312243e01c90f5785d1157658d1094921e79669ab4c0b29b9157e1386015ef7711fc42602435c18cb8daa565f0363bc416bfe20f290ddf974d85cf00aa885f38ecdeb31040c7b82359779917ac8b0db1cd5dfc9c992d31a607f592ada4d60865f3ee3489357ea778294d1ad8f28702b7bf0c7afa5b500b35fbd9819ed2b3d8e8b01e41273c310123258f586946f17ffb1320b4e5829f68eb86ab423a8ed2985b5b13b0048e9042f691ed1c360aca3bd5f8b3a3148746590dab2bbaeafdea474cd139a002a29dee684bac047f22e990aebe32d3857ffada0de7246039c3b8a5e4a61e5091d2751a4c069e051341b1c0e94d1c15f8ae6fbc16547409c4e002da36313c5f7cd45ee549294e76e72ff3a87b0ea29397419bf3983e14ce9da2ef48ee8bd06cccdfbfdd64940d457a8f5b62185547725deffe9360731e83c5a0dbd26e69c0c5cb82351b952c4c1df4f9a4c55b3c64fad1eef6fbcab1f6fb7bf20209e964fb0bae78544344f81ef3bf981b726d6ff869dc9ba898261889aaa3e557328a55029e9844d97da4c113b1b9bccce211cb0597c930e3b026639845398703c4caa8c4b76a1fbc9e475d5cc1572bb90157378b75b7626fb702e4afdda308d8b30a35fc4555e71c9caddc7c460dd0fbef4a54834d2e4389c130b4632c6d712e1aa08657f9325992534a5609a23dfe96f18c431570900274844e5ee0f1f5f4922784346e0a8c020a4dbb801954b520b94155f04396239e59ba5e46ddb62d33de1ae05c83fff1d140bc34501fc957d15e5af968925ec8ff0db597bfb18a11e747e740e49c57ad2f277202f738767e5e7cf8fc35574ec0dab39f81c534d62c02761ef77d80441661e36e59db095c898c86952763cb96c06f2aefd59bda5753d48893846ab2588d125d345001bdef9bd9211c49493811c8a62471ca2a91145c421c04cfef7f16d890e8060a9efcaff1c594b59228a56051975062a63df009652d341ff5456c14ab3609e7e14ffe88d02a0b8f7316b0f7a0a6f35197865e1a18c0a8e3a06895ab8a5f45ace7c00dcd735ff1292ec03b3d7bd2c27edaf69943301096f14ca0f41aff20456a163c7a16fbbf30672038d78392d25c17f8e63b04519f6806128f914538c08cc2050b4b5dd816c48cd8122f097fecac4ea458b0598c1076430018b824303e1959bc35c4c4ccc2a830345dfa95051deb3ec67701fc568039b32a3894d4221ec0fdc8cf3c1b0520aaf22c9a101785b2557bac6daaa6ff78d57420f8cf97767f4d8f84e2e154e6ae36a0e8cbdc0f478ca5bda76f84838f76ab8f85090f0394fec1b99d1647850e0107774133ea5004ce8cb3b8019978a2f4ce7e198d3353d8a5db945bc430afa2819fa18feeaf49b053ce30ff6afaa16e285d96e575b4493b7a239813ab3817d6e5a3baafa6005edb6d106b10800547547624bcd2f278a55c387109dc36b7f06fea12ed29d816ac7c6fd8474fc61a1d1fd3723a9d1c7d2d6bae6f09f3742d48d44d8fb35a96ddbf89c281bd766838b9cf07316413300b6262123ff6a4adfaee572301028716894927a4c368b79c27b9b85ee92d64a36786980f6aa7bfdfccb61d0fc18fa46dcfb7727cd81e44a685694fe43b8a4eaf9a01e9c66e89cccc3701785ed3cfddb35698978334e44e356df23c2d9577858523893f6fffa8b4dfe502e10c6fa8c5dd57cfde489d427fd1ed7487851ffff4c17801b1e73ce58fc15e2205288af6e1e524f3c30395b030351b84842a14230b41463d5b0d881e32bd5a957b8f45a6df1d867cef5febedc2a4bf945af2e972aa2ebcd8efc4741a0a0d30f70ce92bb6e47852c93dad9b1747cc401c1ea409073396edc1e28557ba974d4eeb482b63e6504d131ed35e000690528e46097d30301cf042671ece6f697d8335ab18c1305f254e6d873424901aec3ef12afeee154ea37c30886a6c0fd9a431b32378e8c609653c26fa58f427628efae31e568615d41f35b30877ff3edd2a8f035e7f1370149d7eb819ed951412e17c25c411eea1d3e796d887d6b1dcf01a12fa3ab5e45ecad57f1b29a62badc51fb6dc3b831bc099e05ab27aed9e456512bbedf39432774c9a04d9fdb30663e95339685d9bda9daaeeb07d9a7310931a93118a0233bacbfdefe8508ec900ca2f8eb640e90b261fcbafef211b7ab11989040a2ace96616a2aa5947fc1a67b772c1ca485d2ecda67454418cc2b6f1842f6db787ce39ebe4598f6e2df9d15b1b6562491efbc14a5c1485b05964e98f6f613b1c869652bac37e0d61c4f1ed52f3a7fe983ca8a223c7d03519df4cac0a62e6d50a32f611410dc3f27b928acf743b35ea0be4fd2f6eb236326e36991a8c8fd1ad6bb42b86be539706bfcf53dcaf9bcb4466348d365b0788344a9e11b2c2d8cb9c0db6b7de713f128e970e0ff2b9a19938d41ccb3999f12c26d3d05b33910d26ca5ec6cf94b44aa6407b01225f6c6bd890c98253dd7d0bdc6fc3406c2c422902fb58a3ae0bb6faa7b5e4548141da8f4e14f0104c62fc9325083137290fdc9a97f0f73b922f67bcee4a907be006318f4995bf27eb253b5615eec1d9631a9e26106ee7ac78afb76d0492b680b8f2e05c8722cf7fc000db3e251da3c1f3bab9dd0e8147f266a4c594ba166e28286ae83e4b9b8715dc358141ee10e93f53ee24949458c197bd6734ef2627ba46731785bbd753a91c04d051e180fd6147a0b314efd4aabefaa97fe5ad173b139013cf0a8ce8e6c65014b369b165660ad64140c3a623a387c0f619496109dd2b231163fbc4778f7b1056a6bfd6194a41af94a6c3a74bec54064449c60a877fe94375ea760736066890ac3806118c99abab88a2434a3e81810f6a45148e45b45b44ef458d83471acdb4f4ccf5c43911137cc1fc5f9980ff44a3bbaab8e9407d09e3c19bbab8ec835ecaf3c3db614af3e5b82ac9ea87e065448e513e4ca01fb63c51b4a380cccb54057d762659821bff9a8027f9fc11f5c84b6f930bbd9b0d2392bcae93c75cd5e9e546831916b24fb9088fdfd37c70de9c3e23ff325c23fc4768d549bba5a7665e912eb67b1db94367a48cfd74aba5299eeb6745f0c4ab70ef2b6b290bce8a522dc9bacbe3dbfa32c7947879932e7bc7f56d6cb2df76d7cec73b0cb394347ba4cbd0306319d129a613bc77df1bc6d2a981c26121a7b473c884dccc6f18e2098147d15135b30bfc4cf5b6826e026a57b4a1ca94275a9bad183c68ff88283e0e9ea4b61e35c55c9cc290426cf7a22e491f54c1758365fc0852d02f136f8b9df8d2650c1fdd559bd500245d651752a8d1734b5a2e5fa80e81b1c5f518078725c328a9f7986bde3a190fd306a88e06cc83b81407a3793d20f14800542bc1f2794a36f5d897d29f9ed2a33e5acbbc8b2e5f5ddd158765fac604fce034f8861152b6068db419493a887212be20dbefd7e1c6165e0b09de7de8224bf9e86d7fedc122d7e91ebb78212ee9c914b11f15d2e8dd0b9a10205f81888610a0ffbcd361d16a074f1b49a2441164f8a7f68efae838d8c466539d97a8090741606a2f9f54d7ae36429dd7417389356129dc8d8f83f8b6b440327ad11b6013375085ca41689f533e8b01ef57811bf1032312aa304bde61a22665ac278f266679edb363d0f376a5d89a65281c333c1542947fc3ca3322e9e5366b5059a3502354f967c34f9d69dee7ebdbf65665b99b1b5d718dba4ad16454a9a961ed705c7fcd6b27e5fe0b8a139e85d8fc707f015a125b7d2628218c0a398b9994328b78df5fad222c5767341ae2bc98094b416c10f8e2985fb27099332b5b0c155795daa8285f1fe58f6094ad2a1bcb7130280ff411e68a00577c0fb6fb2358a1b725bc2c0d6bd16fb2ed3fbeb6f0e093497633c84f1930df905fd2aff645630a7c0e681dbc618d404aa08f9f2755951a08b5514c6ef5ed57943b0a014d11b9d3c8062f0a249c84f5894e0e5ad47dfafe6ead1592eacbc90f6d7fe45758abe7b4bede68dac83e2fc63e74b7733d8256c8c608a8cc8a2665927fa7c610379b0b96cfd0b7049a2f60dedcac4cb421b6879113559f9d191b8bd5d5b9f51e80a28ff340e202d1d7845cf9b5f85960090ac7ef274a1d1f001fc82f982c44a9685ffb5c526c77642a317eeca1c62a6e6f459b76f9de6088f3ad02497ef048b7563cdaf7b159c31dd6fdfaafe6e843b1ed12f377e381beea8b2f079dec4be45cc121cf44be512947f476125c02d0b646bcc3bb2b4155f85f6a68278deae13c8d9bdc78569e1f7b30b88411c6e0e305e92dba6ebc3504708adbdd4d7d182c66a5ed325f6397f0d79d4657635d45656dd1ea5bcd21f4e6fff82ee5bbaad8622b09f4e49e5a7fe7332643da88ac613ed9fba663e599f8d0335182cecd1aae674d7be9911ffe70cf0fea2ce455f4f757460c62d5724d1a5916182e76ace062c562f0f4643158ac7378c6fd9ed5cd3e650d33998281d7845ce315f4ea2e9d358469fb866ea6ff6e4da0870cc373a9230ed22d43dd88179f9e71c9f8a9f5491fc4a00f94daa5f51a49f1c5826b7051d6d8df30933223315d6af4de7b488bb4eab84c986b8674d0e83ff18c45b314f5a9766f82d29a1e3fb3cfbb3ba3719c3a7d8edaffc24667fdb6ca35580c8c848ef52efc2f4a23d5c397fa20742340d3c4377a26314439dfb6521fbca8d9ebc2ccedbcd980c1a8a39f8b97f4f973c057cac9452c58f5330d8447b1130d53f0556e880820d20ad587e7c0b3bf724f74aa18fc43eed031096e61a860edffc3000f07bb3e0674d17ebb28a3c21b6ee00a4bea3ff158831e2cb93a4349633ab4b37c363e6120377eff529ff5c2165392c6ae433d22cc55df814740b5ed37ab4414a06d01fcf7978ddd377cf8071a2abd6255f340e92f09b84f6457e846931bf96988c1f55c78d1b61c6bb95aa9e71ad10e31461bdbf75fe313357423504ccc62c84231ad342855a333759c2b054ef1ac1de2ad21ee2fd7e2ddf670ac2b23e56d125e3df097fd3a456dcd51cc175339051ec6038f4dd6526c251b972d5b0807722de0baac8b3c034437a1b338110a37d7d189af18d209aab290ed61e0a4dfe96f861c5a9b8f8bd92cb06e4eda40108d658b8e304fc495bcae732c15f73be46806513b9b0c023d1c9aafc5a36618fbb9cd107d173421d3f3a730d243297b6f51c64367815f9dc342dedb4ebe2133318220606e44a8597b151c0d59d27738e85a3e2b630f82171e62b9c51b4010e94eba6a113f5ed44f78d128addbb", 0x1000, 0x0, 0x0) getpgid(r4) setrlimit(0x0, &(0x7f0000001a40)={0x80000000, 0x7af}) fcntl$getown(r6, 0x5) 16:19:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) kqueue() 16:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) fcntl$dupfd(r4, 0x0, r3) 16:19:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) fsync(r0) 16:19:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:19:26 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) acct(&(0x7f00000002c0)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0xa10, 0x0) r4 = socket(0x18, 0x4, 0x3) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x5, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x2, './file0\x00', './file0\x00'}) bind$unix(r3, &(0x7f0000000440)=@abs={0x3b13243f2e2560c9, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0xfff) r8 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x100000000, 0x400}, 0x8) recvfrom$inet(r0, &(0x7f0000000500)=""/28, 0x1c, 0x42, &(0x7f0000000540)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000580)={0x4, 0x9}, 0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000005c0)=r3) connect$unix(r2, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r9, r10) ioctl$TIOCSDTR(r4, 0x20007479) getsockname$unix(r5, &(0x7f0000000680)=@file={0x0, ""/45}, &(0x7f00000006c0)=0x2f) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000700)=0xb8) 16:19:26 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:19:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c067a73612cbb4134470501ffdafbc2cfa7a17d49834421f106f5b297977a3764a4df42408a5aba58e1987feb93fd5d12ce3f75d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d9316", 0xb7}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) getegid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x6, 0xf960, 0x1, 0x2, 0x767, 0x2, 0x3, 0x2, 0x7e5c}) write(r0, &(0x7f00000000c0)='N', 0x1) 16:19:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40045700, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x1) 16:19:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x110, 0x0, 0x0) 16:19:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 16:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x0, "29ad8093cba9b22cf0b5e6586176eb3ba9714fd4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:19:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000001b00)="854e0882693e71892afab2868e1e0548b26466fd6f34001ba6ee512d9cb8a108117a3adc8d626080a494931b2f56f7e30c7e2ae9957e3fc1c7a3d2ba122fd9eed833ab5d8003682ab7c6bbf7539436a7764da4b94c37a623fba4203ac3541a66dd44788e7da90fab11072e32483e7b330b58957734865ffceaf7aac2b37c822e84bc758d602da195981951e45121d858126b0337370373488695aca995b0332fa205d42ea95fc3c07fe229e6c2c1df2f2df034f275326605f4fb7262", 0xbc}, {&(0x7f0000000100)="2b4c5d63b301a6c5e39b125184f37401ce8d019d7414858d122e6ea1bc684241f849dc8d44b2a1494036a361ba1e71725cec2fab9293f788da28810f88ccb166f93964b3d1a28bd66edbec009e5d953705438bfce5d9d11ca06e7e91d50fe5fd5b981a966eb0ee79a1be2601da58c579011fcfdd5f313cc82551a6eff5f03ba81737504d35bb4af0e96f20c24c74b1eed0e902677a1f9f6daa476e86cf76d757255989245b7d46dd3b5ab17f69fd4f7219a66be416a9dac1e2c87c64f014a64269c67bfc88b25ac5e611a21fc0f967584f4a87e406ecb66126a4497f862c0ce9fe4ed41741ab3585aa23173f437ab0bf2e07fba0f542e92ca4f8de", 0xfb}, {&(0x7f0000000200)="acff3f204195f0f29bee20e6e9b55496095e790e92c52edba15b5257f32aaeb13f6768248dcdd692c38619dcdc654969224188cb71598c21c822b16c19f98bb8f428da898f7799fcf3fbb13e79920762e898648e19945fd0b2d78d6cc436555db5d6bdcd3ae7e82aedcafebb3dc3287d287408a8071e42a232ba791b60854a8d58ea022ff874f080c5ae20544d3c7c69f71aae807cec89cc13431d678b6a6251c76d741ef284d0b8912997a4f9f414ed7b1f0989bf8794907e62842aacde1c219e588494e0477178095b65765c9793460b894fe7f0659106f11b8d89e35d32efd2", 0xe1}, {&(0x7f0000000300)="f6e5650a54e019ed6041d21a63b4604bf28e64785159804e4452039795169d737f891e9f52943dac2711e5325ddf0b97b6b8ca775298d91890ac69d01837e235831f255b7d36f46ba8d87bd08a977ad327c505da050c0dae8886fbfa9c52e48e9fa003ebe488a19395ffbc4d982455cabe81edcc62f8efadb1dcb8065d14e4c2f2cc95", 0x83}, {&(0x7f00000003c0)="739fbe4829ca5f8364be6aaffc6eb700f96d5dfa2c6abf20bde5364cd1e3eb72f11c7d1aa3bcffb5d732da8a08e808a0d7a263d6092dcff15413334e8f14a2811e0a682ac7f888ccb1ff1ad75da2d431981636ce04faebd7b823202e3782092020ab2c8736e19aa07753713f79ad412fad0b665288cfef23c1a0352620dcf6da8aae4c30d1e3dda23f33ea70040578ff27877330b7", 0x95}], 0x1274, &(0x7f00000031c0)=[{0x48, 0xffff, 0x81, "cdad4f5209aebd09579532f960345db91017258b75c7a687943e6a243c38a97c3750a5d1296882691a8a0cdcbda4db3dea2f"}, {0x70, 0x1, 0x80, "af3024eecb01acb9cb59df2e95e2ec18898080308ae0684dd7449660ae7489bb83ded9630672c165d622778721a83661e7ed67c96dfa6832c7a8f18c4141bff4d1dcd6d3a6634eac48eb2f3fc26d99069cdf0a1608d398e4da3e66aa7487fb"}, {0xd8, 0x1, 0x9, "347f6ea7931e41ec30eee240be887cce469aece703014b6cd3edd5d95e4c2c6ef37fc04262d06a3d833b803077148fcc9dcf70c861bf3f5c6184fa48e3bb80ea9da33e8cbef3341f13421618ae81995152c132b8ba28952e0fa4217c881e32ca7c12ce7104de890cdab86010eacfeeaa8e439d51c80e3b54c5abb951a45e3115c4ae97ec25445b3fcac28dd9694078275aeb784e7f9460bcd6913c7ebd4a683d1ad4d8dc4fe2c294e0fe7477f16296c2573ed9684c3434815535a89115bc3e48586efa4f2a26"}, {0x110, 0xffff, 0xfffffffffffffff8, "470ba597ad7c266d5553953f453d85ffac9bd0b6921b47cc0180655ccea0ffa190d68bcf42ae5222a830740ad2566bbc3aa4fce89740eaf4d467902cec729506abf7723a3c98b4d75fcfad2b6a88e8003204059be371b94c66404acf06c90b4d2cd9b50c1346bbdc2fa0b89bd3331444a3cfaafad04ac8df3303e7d151118b713eb1d78c1cd396b53d1eab41e0a60a660251dc0a165cfdc6c626dbef8083090983a033fca987e8aa2c86e4e747cb698e22e1b4ddcb764f6b01d0120bd9734d55d764e4be0d023a36ca790ebeab4d1e1a678dd5e952850d60e45e056c3567bcf14b044526e8fa38504812cc22c6446c458061956e9a459469df"}, {0xf0, 0x1, 0x6, "0238b94f63fecb11d3c02c9efff27bb02530a3893aca49933ec444cdf70ee5fb863926cc7af6fc266e305d7a5acbfa700420b22fc6dca32860feeb3aa34301d105ab5d20fb6dd3aeca969faed76c28237e93e373fa9bc4c6991b26d3baafa8239146dda3658a293c13f133557553395c19787aad4d58bb3ab6c16e6c18ee830a7a1e81cc2f82be8338530943d7c0f1ac586aab5ebfc6a4205f6aca5d745000ee38df0b62c9d0b49c00393cadf2fc8943e296cc13c56ce5adb65bfcd698075e92a9169d0ad2b1effc19f5c75a5debf815f1a2b141214e79e191bc3f449e70dc99"}, {0x48, 0xffff, 0x81, "380319764a0572071308a823b6f1b5effa881db25e7dd69a59159860ea1de9b7f6b486cc287d158f2dc158eb3d01a4c55ade"}, {0xc0, 0xd5e9cec53033ffff, 0x200, "0a12e2bdd8d61be9605bf5709d6092f43db20993d85154e7b01c114bba75bb2983fcb1fb2130d1234290094234976d29a71e77ceba2c1009e050ee5a06de58abd2674b6cd923e1c7bdc20a8e98e29232f60629c42c5b26cccff58830448917da285392d80000006cc003e94f04000000000000004a3062dcb025c59f4983b7c81eb678e21e92a5514cc9f2b25da7060000000000000011ff6c060347fa1ed63f50f6dc88f0f40c9d488a8f101b3cd7088d7a6065ea05b5d744832f84702e96056ddc368208d0ebfe5a762d9cb383014f167aa3386d8bf1d1211dbbb4d528fcc193a844e3972d3e53c10c719f3d6d"}, {0xb8, 0xffff, 0x4, "0d7548f75e6d252271634aaaa1c2b8a35ced0fae7b43dff55a119372b5d837151fd1ed1c3499ed906a825a4312dc3cfb7dd4cc429c2a28a43a5d6b3e8e5a9844da2ab74c59a6cf17968a20be2ce8b3de522ad2642a6f61f24763cb9e551628e4c0d15439a86dc19264a5ff39bd139f427397e8518f2b580a7217ed2f71dcb434da7f35220da1dd0361356d1c23cf9dfe5db64ad32ae32d1f4aab50b9b863d2b200"}, {0x1010, 0xffff, 0x1f, "de8aeda9721de92f2fc4bb1d2925982b4f325ad993b2b3e650d39d0b72a636f6cb09fefafae62f6c729dad6206cae64c68bfb64fd86b25f0a05b789a337befb7caa329e0ab2ec35eb7f6a8fe9e4651270f4690e7a889ed2ad7aede13bc48f53a4c6c350e9b7fcc8fecced89aab8ffb97afbeb6df6317431931070390fbf8bacde133975901e150498c411a62a1a486529888a77d3198431d6b94bb5737a34b3af51b4c06c63a388c57da28919bc62e43f03adfef682f49ef7daf9503a16f8d72e933d86742519078831995fac2dbc5fdbf49314266288c42285bcee4e3f7a9ddb1f00e62e3668c1a0505fac7fa17cf43c361fc5c2faff5282ef7b6629c763ba8cdea513810dc2bd951ea9b9f07c44e7f38c63b09bbbdd85feb5847b7cf2546c8fd7375eae3d6e74b537a7abc8340606307d4ea4ee955ec0dc51e7015ad7fa409ae8c2e1d5a67040883d3517fc4f7a74bde97721f69dc724d76921ffc911e3963867b0793d1f83a13f076f861cb202f8b3eaca255a4eccb96829e2c7fefb01a17e8746de6f162844a1c780222673a48b1a969238b669f2adad99c5c5739aa3201b3fd72ad320966ae24be6057f4074559b03d13ab73eb5daaefa185ca5353698b31ffe95a324824a40011214bdcd984ac44d64f0c0130e1fbfade5da7d6fed743d18c8cce6d8fccc7a0949a5c3e7c3c8307693c6809b37d22a425c327afaef6216e96c527cb91a23c8cf9950c79c45afc7a2224faa5d26f907f512359b2a607c2172117cb3513c74a76d988b994845921483296828cc0da4880c0969d8b213fbd1952a81432167437b915d728787f32a5f98ba89aabd325fa6670d142f5f2db86d5cc40e43d520ba21131b04922294a8996e1559a4685de8ae68d826a070116fa943ca69d3bd4593e3330013349d6fd82d79ec44652165324a59513359d57f21354d34acfba2afee1d1829afb9e8bd1414743e51b3620343e5d02d21c9fea4292c6e64cae2a407b4a78c73c305a4feb1949e8df4c72766156ac04a21d4396a666dfdb3051ee51796d3c1541ff4c5d516fcb7809be66b1ac385c5cebd1ff8ab7319f546f02a3413fd4fdcdb65feddef2e65b4d852e5715811fec22fd377b063644305289674b364bf3aa144be53578a3c60b48637ef3c156f0a644bd6cb13d610b1157957ae919dadf4d7b8791b55a64031f16aed8c4273fa22e7078749eb428008f4bc4b977d7ad77e40210d8074472144c11d5fba115b1f6fb59e87f6f68f247fd0bcc38712dd03104604a06ab68641dcf7f8b90f228e11e5ca345aeb2eee0ab0f06bc1ead561fd6f7f714d72c45a2d1aac6f3b3ab2d777473f07e2c19d8ee58bc4fd7b613713325b555639d3dcf76803e683bf19bf5d7fde9a5462be17467d48db7ced0aef6c07eceae2609578c4850cf036696f1182c530a996c7aa97e5e056d3d263cc7cd5fd0f6bcb3e0d944e3686fb2ffe3ee00eb2e7683970ab2576923e544a7b8777cba81300d6dd91000b37b1b7f5f8b972d3245d207bb21e40cbc75529717d10dc088f78441a0fbe8edc069744ebf9e2d663b7f0411a33740ab7cd399e43d7a696664cc9cc37cf238f8b1a222b3456a8be7672cc8085bc27f0e06893564dc0b0f696027cf83137c03c8893a7a948d58f84b7650f29bfed527ea257e707893bda766609a3434ccbe2de593da37b7a068f1d3518547c83a0aca08cb789debab3005b6cf89a6233aa0556361843911ea1d3bf1fc1ab337bf6b9e53ca0bbde50577c5f4340b2dead89002def63e7251fd20e7011b6614e1e3c3604aa09c2419d221c1eff9fdd5a5950b057bbfa64852585c5dfb0bbcd3c9d953ca1bd7aa4ebc612924694b64f6b2b3f1599e70b30bc491192ed8d26686d22bb170b66693564bd14ddd119b6f5b1307077e367c87ee5c557d82b9f8e4537012a0869f1f60bde45163e06c3b394cbb7090163291d8211e139490ea8650ef9afaf8f86f3de1f5ab1a90a0d6da124113ee913b23d512d299e2d0cc6559076c8cefc4ba64d49b910f0e7671d22bc3cc792db3308cee44941e5058e5e7098e0bada86a7256e52225fb70183f9e4a358757a1424f3c1c188973e74d45b7adcae28ea3a90947ab5f8f054a5b4b0b23017afd3d6bd30371998a4875f7a0a71390ae73988b7ee28a06442f70aa7706d8135e29b91008021b4a6317cd7d4e38646dee54d1aee3f4d47cf520096cce9120c01237661622409b151289aefc1ffb66340a3ddd9465c172fe6ada943f10ef57a014acdc823eb8063696bde2c2660a65a508c88eb085dd3be9c514991d4be18aefa10750ebe56a078f13bcc73f63cc9bb1bce3c523e87f56761cc8d78a114a6cb75e5d740bf9abea58605537b2bdd21cad19fc35d39df89828aae96aef91555dde480c88d8b27bcd48ea51ae3cddad522fd56fb16d5fad5f8729d298b9bf49b4a652889fe06323f907d66a65fcffa7cb133ee31a205055c6517c667ef6b6a6df7d4ef50ba772938225f31d5e42a7c15c159c79d36556f981e1111d051d5e004247c47b31c67012bcc1bde597617dc88c1fdc99338319d47bb9360e47d3341ec10a9129f5261244790d8edf3e445ecaabd4f7d2a3056aed4b58fa180174f15306941ee3cde0725cffe54f68fa7c412c556c82f8703ccdde552a5068dea3b160083b4a9ed3942c4583833b1e71f619569e5eb87a5a1b06bc14554b74e6eba9af30926370d51fc15832623aaee20563e3b0f28a890fe4c15f3f41a332a314c3594278c12104b4091a7f87840067eca9893ab04e5aac0e77d1db8b2c3bb48ea818e79eea4500c7a0f08580a63c6729a4459aa3404d819850a004eeb3f1fa06d2dab90c262d745543266898eb5f374b5c10ad4b0a3ebac60b462f13340294d015d285288fca2d04f1443e16006276ea04688e4df56ce5a41c5534e1bd2dfdd700c8fe13767ddb82c035ed042c1d5b8c8ae2e9a49935d3ff6ebea40813d83a8a5081cc26d1353d7608dc86d6a07010a11b04e4b507b66e4cc2fc634414c01272821a40b4953b09793fe929b8411de62ddc15cdf68f1b4cb68801c178a4448a40883a16b0951f917c5ca2d126dff97005e710e33bcf41053be033569d3ccfeef3f4ba83c59f660c4d9dc896d5ff86f4091e29fe4a404fd18a914403459c1e1db2ce3479dbb89f4691787f61ee47f47b185a44caa482b068e847f767a2497ec6787311fdf800b4587a443bf86543eaa4b8d9ef88d3095c00124ddc4e1282554ec8a0b9eef55793166d41d98f1964e23e717d67025a9841378cb151cc67e8991c3534b80ee1d5944d49c7155c0b4b2229fd7ecbdb3cf7909e2cd88687696bab141233695f379aa4dc4592f1e39826721ae24bad97689fa49a93708abe98f3a68d6ea15d4ca830387cdf5e7fbe2029ac21903a0f391c4dc9bf224dbaa260c789f01b4b9d205f2085425ffb010e4f57e289e80b330e0e833824fb69a8fbcc3ee16e6259eda4011e9c217897e019a605374b2f1f4a2706be0fa3da2cf2f3e63ede29a669266448e914e3fed014c83f630e1537096c92315612ba4d4e8cd5ac622edf25c78bd62d1457cf2a407a59a2502c832a5b2304878210991ada837c9c98e6ff68111b6749f40d10092ccd63d212e942f852db6a3d5004a18e3f1c64bb551971e78a6506eda09809d87d36d273a450c2c07ace5c4f2e562c9deacc040ffd4629fcd838d7026a6be6e152401e72c8a2f67023e0b46a76546be88cc204189aba4230b5d1d62732cca88cd8aea1befb699092d630ab411516dc993593607b4e278322593822b09a294c7f573bbfcf7d23167bfd3442b994f385b11da00a2228926cda6ad75adf44c0af2dd7f07e9c3c4e8289663da3acb78de9e474fa242d6618a9ce495ffebc41c788e3c356aa3504240b05bc371df46435ca6cff918c6c84ed4e9d71201d2850e78f17f020b3b5a6d334c635aac6a66f1992b05e971796723e1f78e5dfe9a3ee8f5d36e270587b228def1e911066a898c698a14e2f1200f1309c102ccbb722dc96961a0da00bacafd131cc2b5409889d098050cfe4d81bf16bc835d277c75d0486d070d9e33248faa1ff02ec600ce05e6a7e34bea052a0c8176a972911d50cfd8cc2acc11bdb69fbd82cbf97b72c6e686a5959dda5168a57179fc54be51280d66360a4af929fac9e782502ed3475194039562405dfa52a7a913549e45d6cdc5e703918a2013830944275b8870140f983df541fb895897242cabd24e7b3e6d3e4346c4763331b4eda88a9e4dd837c4c8600ead69e65b671bef54057a3dc963e79a695c66d0ee1e44f0dd559d17f2fa16175e2f9bfebecf29614368db4daabe54290912a90773e1dcebd6e3fc20ce5a7b391698a28d55797594c335945f5584fbc7cc568b6166f760e0667a57dbffd0d3496e4e4a7e24d6eda8ff7f85702821ee06d33c1ca2986294775952459d6ff4a6d9da0abf3557fcb2ef909111d54a901ee6e74aa022273658a0a10bc72934e26119f1a01c926d631826cbfb6259da5cc067143d690b019bada1ad71993a73440d702014a71b3a29cf3c775fd3bc536df85271ba86524516ecc7002582999c7e231c958c5daa719d2ebd7722a895d2872c62c6b2dce595384dcd35c945592f5fceac1cea2dbc4ae69765daa021d00331776d28042115d353394d4703d8ce5962b31ff57b36678310a76bbe73f302b5f736111a2baea3d872940199e9dcb578662722c750625b5a4a436788cb89ec1c9276e3b752ce0d30a5bbb6552f09063e9bd8587e8c5fa4283f3635ca3d8c59be84ef5c4add4045a97f3420f562ca21ea8f138721d9158e1c0f96867ed7a03427aedd9cbd4831c4cd1a2581e189a2183fd41c88710c2da15226495261a3c8829b62abda7b927a1d4d38602b438eb0b2e2642d587c112ba69cb0b25a34faa915a0539c7a873da2ea4fb9c3df2c9615d47a59449035cd949b8c41a8537072b6affa6c56ff3751ae0b51114ab17970ae2b5cc90dd1f8549d3e4e3ab9b7b98a8796713cb5f4a667d347a704de19b609836921a7450ccf78521b688afc5ca1d559bf8c2f49b6b17fab49ea9c64deb736f417025e353b6305a4f74b0caf3fe3e8550b12b6b97df73d83a40047f2ddf5c693b1b0e4f28591213929645c851fbbcf5cd27a163631a4e55d3dc27d20039b67458f43c49c3d8bd6dc0f14c2e08789c0a074d04eb82ca9dad0897ff8eb6d6a6b086e8e92d7e4255fd5873e32bee8c785d8f7ad2babd8df0c6d8498b316afdcb98fc8537ebc1a18c610aee43ae15f9ac90ee8d4c06af09488c3c41921380bac7a98090a572d668536730ad6f2a964704e7b606499403beae5ffbbd1d4f2495f47abfb925b76489f43e41b7e794816bcebca88782d30220f615f9ec9fbec573942c50aea8eace6095d730d616641457999b5d6d729f9c6b755da973245520c72347ef63dbf3bdf430f1a1cd71949dc016fdcd69e3eb0fbfe4ffb4a3f88c9d5092931845ae162c65814f9ce9aa7adcd7e2796a6e328421a89b2471c7cada9dc13949db6352d362bbcdb4ce05e69d8de879e79fb8679e5a6692a8aa481a8d47a71568628db07617f7d1c263ad3b3506438e45714f105869f46f35d063cf9f90407c08c079375841a653ea095b3cef8e0ed69033e5d32daf6f7691bba2e286bd6b264eaf977f8578cd9aa16efc3afa7a6d34cbebfb7d7e3dabeb6fb3014fc749aee1256ab348111b138089741e22b3753fd27ca376e3e35f1eb19613143de948ba57d9eacec9585ac433b07fc5f7c4"}, {0x50, 0xffff, 0x400, "c37c2c735457deb8f6e30302bca3f844be156e8daa8d28f38d4795284ae7320e10a6b3e21cac34caf8b39afac10b9508b7e4984f940736f80cfb2b"}], 0x15b0}, 0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xf8, 0x100000001, {0x7fff}}) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:19:27 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) flock(r0, 0xa) flock(0xffffffffffffffff, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x608a08e06140a0a, 0x0, 0x100, 0x49, r1}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:19:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x6, 0x3f}, {0x87}, {0x0, 0x70262627}, {0xf418771aa2e1b8b3, 0x6}, {0x43, 0xd2}, {0x43, 0xfffffffffffffff8}, {0xe3, 0x100000000}, {0x88, 0x5}, {0x8a, 0x7}], 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x143) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2004d}, {0x7}, {0x6}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x20) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:19:27 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100000643, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x4, 0x40}) 16:19:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x4000087}, {0x56}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="d10bb4d5091014fb7c3b5e67dd80be0a43fadde6bc4d46fc45be6c2d0c54e5b4f5aa9934aa0569c3565d6dc1b2a1b97d813021453eb318fadbcc5e9ee733f112fe46292a50acab8572856405778f1dde54db41498ec8c114b229c89a48b72a26c3e99ea213a921a9bae7400034c8299ca6bcd1883ac87733858b46bdaadcbf4b56499c60687947", 0x87, 0x28) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) listen(r1, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x5, 0x0, 0xad, 0x6}, {0x3f, 0x7fffffff, 0x80000000, 0x3}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:19:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x6, 0x200, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:19:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000040)) 16:19:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x8000, 0x4, 0x99, 0x1a9}, {0x10000, 0x1, 0x5, 0x101}]}) mmap(&(0x7f00002e7000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:19:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x4, 0x16, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648a7ed7e7fe246766ba8c382aed2209d6fc1c188e93461cd61ed828ce4315753c0b7c3cd230eaf06c0f557d8e12c4b00818f46391a7d437073654cc460500c735a2fe3905ad96a13c0cf2d54e6c74e4e7114f8884a319e8c3bea6052142f30f9b23107763a9bec974189783f743ee40d41bf9fb1a48c1046c417e9115a0723bd8ab9dc", 0x159) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x28, 0x292c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:19:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = getegid() getgroups(0x1, &(0x7f0000000080)=[r1]) 16:19:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) clock_getres(0x4, &(0x7f0000000080)) 16:19:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:19:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r4, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r5 = geteuid() kqueue() r6 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x3, 0x3f, 0x2, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:27 executing program 1: r0 = socket(0x2, 0xc003, 0x11) poll(&(0x7f0000000000), 0x0, 0x9) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a39", 0x4}], 0x1) 16:19:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpgrp() fcntl$setflags(r0, 0x2, 0x6182cd15bb6ab31c) pwrite(r0, &(0x7f0000000180)="bee12e7a73a429da238c046485b9db2578d7c4e2aab68894faea7efd94460fbe08a442f6169a5eb69146fe235ecf9b562c77a3934b208c24799dbadaacc33453a6576b8d3af3e1e1b9c21f44926943d3eb564d1db074c29fc6f0947597c7ba9f69cfe90d42031d4af12055eff510da3626715ec61a385d9374df5b5af14573627247d0c9d2091104e5ad88edcf82ea90ecdf6652f1844e81db2b9ecd49c3a9400d8ba04f", 0xa4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:19:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='.\x00') 16:19:27 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:19:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:19:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x80, 0x401, 0x200}, {{r0}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x2008, 0x10001}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7d06}], 0x3, &(0x7f00000000c0)={0x5, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:19:27 executing program 0: r0 = socket(0x6, 0x400000000002, 0x100000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:19:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x10, 0x0, 0x6) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:19:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:19:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x8, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:19:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r2 = dup2(r0, r1) r3 = kqueue() close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r1, r3) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x105) 16:19:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x588, 0x9, 0xffffffff, 0x6}, {0xffffffffffffff99, 0x5, 0x6, 0xbe5}, {0x4, 0x8, 0x101, 0x5}, {0x1, 0x401, 0x2, 0xf90b}, {0xffffffffffffffff, 0x5, 0x1, 0xd51}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x7, 0xfffffffffffffff7, 0x9, 0xc5a}, {0x200, 0x4, 0x9c5, 0x1}, {0x3, 0x3, 0x200000000, 0x237}, {0x1, 0x1, 0x80000001, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:19:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_index}) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x6, 0x8000, 0x4) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="45d596d52b9be5d014679f5eb9a71666c76201a2cf640aecb1d1f0d248f6f87b", 0x20}, {&(0x7f0000000180)="aec06acaaee62781ee8538c44ca51f2ce9281da6aef69bd29fa63861fd5ca828c706959ac2c73ea44c17e2b3468768736177f6def470144e2e3a1b15d84f333e87cc2fbeedb70ae41bb8b39fba4fdd4f1fa2891237a1db2df624a197cab2cf", 0x5f}, {&(0x7f0000000200)="bb6242633570453b05fd95906f65a0be546ca48c0f41d6efb92a606acc74e47a1191d2e5a5ae4bc61fcfcebfbc967e706944eb3527e73b531122af507b76cfecdabfd60d19b33d50395af315d32920eaed812722c45b4346fce5a56b7a76", 0x5e}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="0000000028000000000000009694c24d0c89225affff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r20, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x7}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x2, 0x5d9e, 0x3}, {{r2}, 0x676439b1a6799017, 0x10, 0x0, 0x9, 0x200}, {{r2}, 0xfffffffffffffff8, 0x1, 0x10, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x3}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfb8, 0x1f}], 0x4, &(0x7f0000000200)={0x2, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:19:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) read(r0, &(0x7f0000000040)=""/35, 0x23) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x100000002f, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:19:27 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:19:27 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000000) 16:19:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x16, 0x0, 0x7ff, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:19:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=':d!)-)/\x00', &(0x7f0000000140)='\x92\x00', &(0x7f0000000180)=',&^,\xe7}]!,\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='}^.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/)@!+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)=',\x00']) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x200, 0x20) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000440)={0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:19:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pread(r0, &(0x7f0000000000)="bf4262cbe73ff65ffce59b482ce166a0107ba9a142cd83827ff0de07", 0x1c, 0x0, 0x0) minherit(&(0x7f000052a000/0x1000)=nil, 0x1000, 0x0) 16:19:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8}, {0x1, 0xfb7}}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:28 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:19:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0xe) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/199) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:19:28 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/101], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:19:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1b9a92972d427a50, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:19:28 executing program 1: r0 = socket(0x2, 0x0, 0x6c59) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) fsync(r2) r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() fsync(r3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xfffffffffffff801}, {0x2, 0x8}, {0x41, 0x4}, {0x8b, 0x479}], 0x4}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x80000001) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x2}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) 16:19:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x5, 0x401, 0x8, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x6, 0x4, 0x4, 0x4}, {0x0, 0x7fffffff, 0x401, 0x3ff}, {0x3, 0x6, 0x1, 0x5}, {0x1, 0xffffffffffffffed, 0x6712, 0x4}, {0x2, 0x20, 0x100, 0x1}, {0x1, 0xded, 0x9, 0xffff}, {0x58, 0x5, 0x2, 0x9}, {0xfffffffffffffffd, 0xd5, 0x0, 0x10001}, {0x7, 0x2, 0x6, 0x4}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000003c0)={0x7, 0xc4}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000300)=[{0x2, 0x28f, 0x1, 0xcbd}, {0x6, 0x5, 0x2, 0x787}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:28 executing program 1: r0 = socket(0x11, 0x8000, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000300)="1ef3aa8b8ec11b5faf287d7b65a9c77f91423caa54da54f73e9b3fd73e420a555514f8d10cb2e11c6e70785f5e735f0804230a4cca1e3e041ed9409f188a9c0f353d66f0488671d7753dbc521af6509077e747cc69bba07c388a6592ec893a0200000081b9c1ff74287da3742324e3f5fae8a372c4bcbd2ec13c0e21b9cdaaac867a3740c0f82975c57f2b7afc0b2a5ce46841f53076e6a5ad394922c23e027be4beaebb752e4a16f26407c1c02ea58181bb735ba058ee3f31f971027102c68f10dc6e51cb3ee9b6e701b6be7bdf8b21081a833e75ac019a255c39a12ac3a730d31e5661b0a662b686e8617acd0937051a8f60be74c35331ba750ecb96e4dce33ebc66c9dc6212b36f385e4550c853282e7659c88afbf4c12093ed5903ea6da908ab02346d686eb9fc71", 0x12a) sendto$unix(r0, &(0x7f0000000240)="b10005130045ebdf9b1296095d0004fecea11ea8fef96ecf1f0000000001000004161450376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2772ddf2fba6560678cc1579ec2b1fe5f6c09c3699a1f13acb5ba02000d7d026ba8af63ff37281c18e4fd89720fd38723abfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257b5a8c500000002000000000000020219912501cda73ecf455d12a4090d08a371a3f8000100000000", 0x35c, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb79173f82de6bf0c, &(0x7f0000000100)=""/185, &(0x7f00000001c0)=0xb9) 16:19:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8ca75619323969d27413244163bc1f3bb48347fa31a92f1a76101569a5db9df5947a5f66402bfa2c3dfe8d87b8dfb82ccb2d3566833e446919e371f804f5563ba8f5a86d6e099e6061ab427d60211692ce6230db0d6b3260bf61ab77c4c2de5d9561aba1f8cbfb2ff4b362c44c446c4dd4b8ae331a4fbfabef471c5ea19b0b087baa4c91b82e48cb9b0566293a37f8c769e3f3c186e46c2efa4d7478a73e07adec3b7a2e336a0924deff9bb87a4d3776dddfbeed19c086a53ce548a1b81ab57858672cfa8f6b238646a7ddb809d79ab5ba2cfb82fff5cefd7e12477e70b872b5e6482ed43b6464a437", 0xe9) 16:19:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x15}, {0x8006}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) r3 = getegid() fchown(r0, r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:19:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = semget$private(0x0, 0x6a2581a34bdbefbc, 0x81) semop(r1, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffc, 0x800}, {0x2, 0x1ff, 0x1800}, {0x1, 0x5, 0xea0a84661ca16cd1}, {0x1, 0x4d, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:19:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) syz_open_pts() 16:19:29 executing program 0: setreuid(0x0, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(0x0, 0x1, 0x108, r0) 16:19:29 executing program 0: r0 = socket(0x20, 0x3, 0x54) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x100, 0x0, 0x0) 16:19:29 executing program 1: r0 = socket(0x2, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x10002) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:19:29 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x2, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = dup(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) socket$inet6(0x18, 0x0, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) 16:19:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x6b97a416344e7dab, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0xea) write(r0, &(0x7f00000001c0)="65d73d0618feab0e7064639f363fc8a11aabe4e2d91c77ed75494395593ca1871d5643df873ecb5df322f60480b0545cbb5b0a17899a70d4ce66bb4cf160bfb722e85e2f034ab89024cbea28f821d45b390fa9764d8d72596f08823c8d95e1f11abb82277a7d5d9c626f600545de93036fb130a522a4f2bcfb6a", 0x7a) syz_emit_ethernet(0xfffffffffffffdf9, &(0x7f0000000340)="b6") 16:19:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x7, 0x9, 0x5}) 16:19:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:19:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xbf6, 0x2, r2}) 16:19:29 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820"], 0x86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) msgsnd(r0, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) msgget(0x1, 0x4c0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x7f) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c200dfffffffffffffff0000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7464fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4aa1fd7dd0a0444b8158eb02963ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d334a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace819a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000"], 0x8, 0x3, 0x1000) r4 = msgget(0x0, 0x684) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x0, 0x2}) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000036d044c09f0b91b6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed8"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:19:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCDRAIN(r0, 0x2000745e) 16:19:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3, 0x76}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x3f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r4, r5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r6}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:19:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffe0) r1 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8385e2f2501432f0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xe7b6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x7034) 16:19:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000080)="1b00290d45368b99891d89855fb4f7285a6055d0ea83fa49e6313f56921d83c1e230d3e9b35ae44eac4a160677ecfbf8afab433591b1af41e45054dc7b673c738f0f27bae9dc7aac1e357eb17e1cd63d61aea927f285351530b8f0b747316f691e7e9bc57707a32e5bf7c5a7ca83bdf653d3c277c8ccbe14db1ba585ad714f6fd17483a6cca9e7f30528142420973290499bab5a6964238c56e157a82c15", 0x9e}, {&(0x7f00000001c0)="1a54be2fb814b357c934eeec9e64414760454ccc364a38f0623944f50a4b46a7cfd4a57870c15f9b03fb4e97dacb854187e2455de1efae21dd4aab64d7038319e24164810dd5c574a68ebc93b1629d7d34eadb4e5adb2f60fa2b02409b752daf0a5a2a482491be1a46112123145bb2ec9164a3731c7392b287c997f5c418965e9a29f6ea9568dc2303a82ccbdb60181a1ed15b070a9ec3d6ea1573f99ae3ff785fffa0f1ecbcc6cb7fc028abe1228865f0cedfddd23ba9b069ee0fd64907fe3582830461012fac62be2a49264fb3abf7b4608ce03289caa8d954610a3ae3c23c3266c5e779fc6337800d6280182d473582a73a5b48f27805d33d03f2a08c8f2531b031494c7e7a3808c5e278fd33dcafaf18053410d4ad6a23dc365ec9ded235b5fb1fa92787579373a9e3f2dad282bb068e3e9aba097fc86e03be3b250bb6db881c98459e474d2671fd03395ffa82d40229a9daae8d3e5ab80332202d5ee0b6a0bf1fd9d7b83edb56ac08231a5f31e5f0f960760b899a5da68bf3fb1a7831d3f432c5a1d8e97e964998bc24d6e1eeeb7b23206c3fa5b1633476fa48c614e98be6fd8e5a31b2cc5b5a0808e2e860658051752b4c97c065d3cbb54947f2803e888efd1415686cc5c739ee4ec3cd72625f8b536d875b4b16dda214bc66aa1096dbca9e14e7c4813514bedfcc4d0532936d7f67f77796bbe1b48b5c89cabd8cbd575d3c9017d5f510ae8484bc20c9dded3dce59a2b67e61ae3228bf0c14e766525b4a748f0cd83f2fa42fcba7b91bbf32a5f72dc4ec673c627339f95754424aa4f63fad5be882ad0ea7dc9323556db6545287e385fc682b9e2f7d192919ff05999c29c05961ee62e5078fa6efd0846ea541fbec8b562410a8a1149aa2126e610701b99572d0376a259d58f523cec7a0b9b9b53a90a690870b5be0f4fd94285afbd02ddfa52e41051a58f2f00aabaa63911d76c24ce9366113c6865c49a358161070da7cbd50dd56dbace4edd85ea3a56ccfed32703188fa1e4d90d0e412dc64d0fc88823d03ef376e1985cfe098c7c22bb5ad26a51e858857202a31d9673005aaf36d1f59e4345c866075b4076bec45f1ad253d1962537ea57a9c935b0627c71370c0d3baa3e62ac46d5d72e55cc7935d06bbd754c296a3e709f990d5e19ddefc640bbd143ee8cb73e2809b796f828980269d7a08a3dafab3e1e5e085c4e2fcdc8602b82cd17ae364a6f55f92264cdbb548b52ef56a359bcc09e4c505b9af56a35b3d1b95b2dd7ca31b4bf88c7ce5f01c0e90f82f2ddab73293a1163049d97e7b42d54d7f2feddead7c58e42e5c8faa2ffdfad6ba54bb7f60d25b2410370a8a1a32dd969b23a1753c69738f80630389fb00693af2c8d977b38138d8e9f3d7d5786102b2d3491b079167e64df5bbf4cb504b1fa9ef7da9a19ba3907f17a6acb04e12b23b81d7d052e3b2293214c1c89685fc68996bf0a59a2f5215bffcfaeb2bce80aa3a5282ce1845df68ea57287889269fc32e5a15eefc08668119d98f6d5e6f28a4cfbe1944ccb7a6e9c6dedb14314c7ccc0335aaf9ca7fff3f096637fb3fe0dd622e91de98eba93866a2014fa1d03aabdfa46faa3329158d650173798c9e3700bd443bcda96540fbd48b7f2079e1fb9b880107fdef40efdc14a34dcfc689e75bbbebe0b2dbe85e0f27c46c9e002ed003255b4ae85a8c0d2b9682fd2d62284758be5338a8b6a187ef794bf595a5afcc151e68ecbf334917510315a1eec40b8bb495dc0b2933fe150c775ca7b193918f2e9b925964d02663715ce3e11d16ef9c7d2bc5d73182c3f98d949a2bc10a3ecec4d4ff25b738e3196a0f72d66cd7d8065f7926ea494680471440ee1d9fa058fabcb21b6bdb7cec65d6b04dfd338c4986af2101314a4d5d158d3562b2a05299131c4e4aee44a29bece2d8c32d0fe0bf24b99b25e76907802af4b34774527cedec061b7c90e55c3e6545cbc1a82916b540fb7e994856d5f79672ff4b5e3b0deaa4f3d71207d170916f3a8ca96d1dfe754607599d3ff0c862226f788e12cf5946af84d5c48ebaad8eca44f0ad884e9bdcb4d2bc512cc5cbbf32038a28a849091770fc87b3bd6e4483aa6bb57e04a4ec490b0a31b41bc93cd765634a909286dfe1191badc50ae5e06592b623a8a6802f0fd4647c1ac147427ea3bc558a4070c745ed9654e51992b1e39555b2a5d1354c2470ab5b7023c62c744c8cf98fd5daf6d3d870996beec4c1fa0280ec29e1f57419b9fc6f866486e20d544b23a509f1fedc94a658117edaebe800a60d4d085e50a1abc658cf21be97864e1515ec84f5a666bb8d5307168c0436d23fb3af42607e4b6d97406dfe5ffea21dce3022ea20b33d540429d8af3652dd5e188cd9dacb997c1249c2962b4b9d283758016b85814e4af1120a8e4739ba48616279dec60e0f3a2412b267a226a556c631e6f1fc2a1ed58793762cfc5feee04d9705fea235e740172d41c28166d3857f7ef7359f7d86e8e5930b39b10a092bb37a06975f5910c63cd5068d77e5ce3f75ba7b8f46a6afff12f9bfc6031cd350a9393e53b7a2980f9dace98d8ed03438d30fa0a73a77e5183a8e134730571044c650a29b7d9ae582886d4da59521c3d60779dc93db74860347558fc8ea35ad457fb02f05c31fe19a5abf6b2f42019ee5769540390e139d1e6680c57d8759a1b0f05d87eb595cceacc534b33d515d0c4b4b122ed14fe2b8780720b2ac497b4c6379cd1b2e56776939ec76065b22fc94676b947a3e792d64ad986193b1dbcee78a0b101b2e7a654072048d38f2f84eb9e53c15aaed3143fcfc403f8e434cff650b9c92f28f1a12df5fd0052dbe82d25785534de3633aaf1f8c33ef3f4894f2f843bf0c2864529ef3ccef3e304b2a7a6c2c9a2b091967b8a0c04b1199954825739984656704dee18363d1cf4bec8bcedb06533461e69cc0ba090b2560a7fbd253dea4898ea54c27c0f0226c432e106c2e76a710e035225c7bfe9d3532578a7687558c2a2283140a845a68c37050102db45001d53a70768b64cf31afa584c2f3e4343a283a126f5a380dcac1f0e843b4ceee3deaec5dc6502fa61d5fa0a10112580fcb383b0fc6c3fb727577a617322c88a0af9d73241f5554fee0448784360ee5950e79e1839dcace0f73f031b56f7254359f20fca02420ccfb0057954f7efc858b24f0c4ec4eaf8e699381ad8da34aa182d9cdb5ddafcd503364fadedcf5d4b0b59edf26bd2ed42c32d6f6856b93321b2f9bc077ade5a0e9e5dffacc7884e4c2ce8f130acf2776f2c5d2fe793cbcee7b3aca6b56632efcb70af748fb474c7aaf289e5833031c8401d2374ce8e10ecf58d35d9cbe2d23d20fa5842ea5f4391a97e1f0ada8408f3223b8d3a4c3aa3c59b6fc0f08b9682ac30a9754288a736ce47d5e8a4028f2120f9a027b1a3c3354f62cb843dbcf74895473739cdd08203f54f8953edf866af8abd2b7136b0435c3c4e95f88a8cc16844dc743c70440914de0710850dfa2374401f0aebe4b74ca85d4f35b2a4eb3ef973be9348f386eb80f11224592270c56fdf3cd9130b395e6ac8b47d09e53c113cf07289689462df608efae1b50f5fb0b5419073caa6a5501d9893c1c49191ea0ea9281c4936aa761397abc2640b7eff2132513ed7217ecc5c73ecaffe339013b12237233056141c53b21f918cdbdfa71760e5b871024077e1aa300037581bc6db33c1134c176957cd4061218df850010cb179effe3b57acf6fa547320dfac60ff930f36eca6d390bcfb0f23a61770c974aad27db669f15154248ead192ec27c4b3cd18a628dbc13706a8d4d141d1801c9c4a4596dfdf0c198d6dca9fa51f15a8c674aa70ed46c28fab4a1a7689ab2be02108a83007375550be013173dd8b4f18c2a9d1215d63d036be6a082d846461224acf48b3f68021b26cdd005f2f7f85d2a62d99ebf1d15596f8059a1308d96288d7cb799d0d305e6023908f5eb8c41a1b61a817e78131ee8b0fbf1f4a962a9dbc6ab9a2f4b5c51f16d38daf5b463c581413df21144507676bc14cc9efefa82650eaa18d06b4b3eee410dda4d2e5829aaa3ec642bf81ee01fd53ca599ee39c3fea42df6ee82a46e228aeef36aed95733e6b1b5fc7dfab02dffb43274d64517caee85ecf5c56c43a9f5f94bebbda6b8da3b9402b71e2462e76190f271892ac6f04349b49f4ff310bdd0065e7b316dffffa4eeabf0c9c584d44534244fbb4d4d60a4dbe92c7e14b0f0ffe862462a7e431456a42ba0fc5991abc1353c60bcb4057e62285cac4c3c9996252cea224b0853d9ea77be42e591fea1610665723f3fb6e97d7e79e5ad56f606185be26423bbd4f0e7d69f0e41a24dc2ac419598e03d5bfb5e1d5157d633f5fc745f021a4999491a34f754ee322d247e2f28f6d3428352935607e17152c7dbed14f7091d6742b1bcf6571237174ce2a9f6d4bef8f4c8e18eefc44503ec29d7efda868fe6a2b8023c2a7dc3a40252d1a71ca26a167666c949470cc5a36e95e675f53d7e3158104753dc12f81ffa26ae08e416f363b87aa1295049f089c7432ce0020590f5e60ae634a3805ae860c6888c92d619765bb76e10cabb8dabd37f3f5343eb7b565db6135c5ad4ce58f6ec4dbcc0b0db9ca8a18adb5e03cb07069c6ea7ed09200df3a8dbc9312f4002d428fed19dcd01bc641d896f7535bc5522c59e182ecfd104185f545eb0f228e9d2f41985b2637558eecee7b512f07ed01679f79e80ae7209766c8d74bd08ee73b539032cbadf68309eadfa6c65044008e4b34fd6ea0c285602c108253a83a1cc62231d72e619921d2641a43994c1d1b04547aa42cd87641cb0b9e2fcef97dc2d851e1862ff9aa6da7ccd55bea7e320b859c872e87baa52c65cb3bedd5d262ed9e875fd523742076d200136973d7e9ffed4ad159319c2bac6493a154b68178baf0bb6452933cc5e2fd88349d07682ee4213a7a9b03b820cc74fb3eb54c27fb70ba584ad3e087560519c758002e246c994c43a9543b50b9b9843607cc56f60bbea2c6984d037df7aa937b9981f13e5cf90f5e4e6ced8fb493329631c2d5e2125861aa699e34c531f8c5266bff93a9a1ea7fe82e4196e14a9a0d631e23d5a3d907b29a724b8d4bd0e2ebd7beaef9c1ab43baf4fd02858a402b339f286e5e324472599e254b0dd507f6896b8aa85a3b3684f23592a36cdc87db5d8fb328c0f33d01252930957836220455a0bb4411a41eeb2607b1a8cc202b4ef74c6e88ab6fbd152e67e46a111727d9449af4614e53e9881a1c4631149415f6fafd2bd2cee50b5b74ab7570b67d7baaf8e2ac8040fad1b78d9e2a520b0c3b301e8dabf734e3927f195e44fc553a598832d18fd3261872225a08cfaa27c86a7b961e4c85c15da66c4bb72437a5aa96f5412e48acd0f5fea832e584986d6c8d561b41ded3b9f6dce2f567e7179a4f172a5eb9874e7e8ebccf9055afaddcfc7aa7c4265c319cd09f215934c3fa5ca49b15141610c414026459718984e12c2f4ca01d698451b1fdc1d8864ad206ef65a6066d1c262fc1ba07969eb37fb8380ae5598c7eb175a77cb9d3a433ddedd9943216c84c0b1457c8e04e68c49328a05f66b96b1e77f724908b4a3ec63a7d46c2a32539c6f324d8ef603b606355431ae3ac8805651d48098870afba4be364a2adb5e86b0540b52eec000fbfef5f92592cbf46b687127b89cecdba096f245a5ba569d30ce3e9966576ef181b908cdcb6fa66bf536ecf65a588f610b9b9edf32e483f3c8ba987c06dab5d93b72d006", 0x1000}, {&(0x7f0000000140)="6fb98f282ff2e49b0ff63973817d5335f8aee5fe", 0x14}, {&(0x7f00000011c0)="8db0e1d7002eacfcb1b8c258d6ec36679ff6727eb29902532f1946f2c368a560979eb750288ff4b166e1f4b2bd277ca2fc1071009c6986f23d9e02ba6fb75801ee6d136c4b7bf9693f8e8acaeeefc11d4026940f841b47d69f3ba7fe87e452f596729bbd28574df142e3f89d67fd0b830c092d8eb0020647132528119bd61c8cfd4364f3bd8c00786ede6c4623551671d51c9d995ae631812ea25f3901d7773400d62e54cff40313a8913781e3e01b86bed2538e084c7d87b3114e771db2", 0xbe}, {&(0x7f0000001280)="9e3b1bb07f07a76f4511f6b7c84f6229c1d8ffffa9df3ded3bb5a57d01dc98f11002d0ffaf287344f2a39a78c46b56906c24f2cadc6d33f7c4fde4582c3f9fff13e9d9df9331410636e088a4723c9de57f45c626c582519434e6db56084ebe8ac597ff78541588fbe97b2bba1f7d80c75c592993a3e99e21baf4d83c8a36db8d7f3ec94a233f4fc79f52", 0x8a}, {&(0x7f0000001340)="56c5cf1dc391ddc420eadce479223ed5d8acea392bef0962ea0f811c7e0cc1a1b15be7ac06e7fccd2196a3942559aaa93e31c8a422c6ddc3c5fb1214fbc056b7f6f8a986a811132b825ad9d4af2ea91f70b6eb3e07d494de66e0d6c66a4a505c4f43d13b196b33ac8e47341415f732285caa8aa55e9dc1935174f249c236f78ffc4aae2e8b9ec284eb31dac2e2812904574666dfc70d53315819066d910679fd9964a3ecb5c10649da04", 0xaa}, {&(0x7f0000001400)="f7a6cab22b578c6b19ecef6f3928622d6e0b10c82b7aa0a9db1f844d87de36051e220bc9ab8f66394d93f13528bd8a6bd2d2b061dd1f966135deab39997cc3a313a7c1fa325902cf2a2fefe0fe0dda491c082e6fd2eb84b8b14bc87774477584500e0c69e476b1f4c4bf89c0d2a39e3d4f0f753c78a25db7de880cb61a28c80e4175660149fa9efc2e76f17e87789747e381264b3a423aa4bf2f63b5039914cf6a78ae", 0xa3}, {&(0x7f00000014c0)="bcf3f38d0c95c1e8649f9d1e6a3db0dd7f4e8cefdbb5061b7dc4f12ea351e6b66df841c3809ed02a2cb27df43eac69b3b8330fa0c7db65991a5b5e0d131cf98e1221482ac2fd5a10460906d63f762d62037822f485b286bc65a692def132993ad24184b60a", 0x65}], 0x8, 0x0, 0x0) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:19:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x40000001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3a04, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:19:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000007e, &(0x7f0000000080)=[{0x45, 0x5}, {0x84, 0x0, 0x0, 0x2}, {0x2, 0x0, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x3, 0x1e2956f0, 0xa48ed74943589c3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x1, 0x8, 0x80000000, 0x5}, {0x10001, 0x2, 0x4, 0x1}]}) 16:19:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x25147ae, 0x3}, {0x8, 0x7}}, 0x2) pipe2(&(0x7f0000000100), 0x4) mprotect(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) munlock(&(0x7f00000c1000/0x4000)=nil, 0x4000) 16:19:29 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:19:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x3f, &(0x7f0000000040)="b5ff00bdbb0aece303a25abcf4677ebe9c5a51c46d2b048d37ddbac6b1d7bb016eb02cecadc2574423fec209c67e9badb1490160d90c00d7dedc49f519387cad12aef8d5ad2960e990842f7cb0bfd50606e279a926ba7f88aea04350ba3b925cecf7e3027bdb6fadb7a4001c924db54a94dc8bee59d0f957c2f0ef2ad0c8733388a7b5c6332ebba48a8184baaa751b31a280d40b9710d0b94d9601e9b47bd893415919d234cdbbfcc6da56150f73e360e4586aa73bd0e7d3f8afc66fe81a9053f12000e2f057ad85f351a7c31194e5dcce926989a5830acb2fce8a6e4f3c3cd5b796652bee41cb6011d75742d9260201f26320ccec74c72adf099d61bfb37ca2584636dfecc6d0c358e01d13b56b9834ef46b3361703834d510327377729cc88c3cbfd98583e6629d3185c57954f599540c54d76f8ab0a505841132ec1fd3bda40fbdcd49811d268c6fdd31de0e352ab4ab90673f448a873c83b932980679f8d71756f31126241abe913bc6fbdb65c748cc7093ab8e4c5487b75f2d48adc3f99b256db377db161e8eaf78300b74fa9ab50462e0ebbd4e1c45c5a464eab486441c989b19cb03aa3d50a1070dc8ea9aff624eb3adc690092edb4883d918fef6922c05255c39adb5c2234943842067b7c04f5b55ab922", 0x1d5) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x6, 0x4003, 0x8) 16:19:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000200)="65884c26aff7ee2d3504d4543e743144519098ab007eb0346bda165c48dc07b8de696b0dadd1da1d97b88255557ede4658057faf7156c13eb8d4d23475b96a4f8c3590f579aae66c13ed3fa3e36caabf0bf0472e1603e68b3d6f17", 0xfffffffffffffe12}, {&(0x7f00000004c0)="8a75d74c3af079cab21174490f8eb07d1b9204e8b4b04520348cf639b69d090b0cbf6a99e0725b4c44b93b535d9f703bdb6c371174a7b89b8a5c2541cb757df880b25e9d7a8b8878b2dd8aed5d72324eb75ae3faf2273c43837fb4ea3af6ed0d5b787f9a10e4b19653b06fb984a2e7f764a5f513fe30dbffec9429f9d790ebcbe68e6c8fd9ac330782726db2aeb395ae7488695c0148005460cfe771837329b142096e063bce5d931d62f7d4e1baf6c7e8b66180061017de9a4013eb71cd9601f5cf157cbc4a28f5bd5c9e1f934a6ce8a4e21d7783c76bbbe4f61625cba49d7f41dca0684c88b54796376c1ad74a566a3e1cd6489a3688579b19064ebf802899770643a0f993b5eec536fd3b1a327efe4b019721c3143a9a18bc643effcbe80ba3474ed1d8e16d2c92a37e62a11cd6017e3be2ce0b105b2ffc8e0b2975c3ff5543fae9c230d2c390ada2e7c4bfbf0f8396a38b22a8392dd1c1804d6fc1bb0977cbc1d88e21f051ff8e2dce18a6b211774f36ce87238b7809f38877adf4e1d31a95f956f9b7f1fa3cf2d35dcf4c9f20bd2b762eaefc4a30a1bf844c2733b2a2781d27050c4836bf1523d558e99bd144e15f397b1567c2acd08a348ae2dd5013e5a2d2ec831a9095aabe9978a7a7c5c2a5e50c117acc42a74f282dd0acf5115b3f4e67cf970c5f7981bff0bd965cefd9112c5eb4cf28c13bdb8e8d99d885af5757c5a3a5226e4a2d7785d01ddaa3fdf459ddc897db4bfa12652231111398620e86b7296a032e71e614b8b075e693544ac752fc4ccd814a382e6b4a77519617d541510b7172c385ba419b0f7b4acd5830a9154eeb31f147d6a91ceb11ffcf57a099f96defc5122103dfe235ca5dfe72382509d0a98c3f6711868b846784b6b0be1e37bacfaef97fd8bdc22edbd54c641daf86cd0acaa06f8d849818152844ca98a0708a13a93a85c3e27f4972a99965015ad20022f734847a4395d7bf92df89de9f59dfd38cf919580080f9ee0f84c447788a97e6eab4f590823ee79250379390a933529ceb27ff4a29c196df7f5f8bbfd0c8b7c3d1df0cb3d950a662400985a01c1b9b64ef9e8654593e85617a937c773f0d2624ac338628c8b799bc8ea739feea28f244542674efcfc1c151a45e054ab268d5a1eeca9a2cca0bcfd5408a31d48ba3f36599563792ce65d7654f9bed81145e27540ca94bdd565ba25e3bcbf6f2a7b058efe4c5a7359ce019272c314d55eb9a908fb3da4dbc1c9b4673c929e77edc6c57a1826eac93a4290ae709a08cb13d5a1988dbbf54aed44bcd5851984bb960a970903b9d64003a2680ddd4e7534e2e44fbacbbe267568463cdb93465a3ddcc1baa8f43e88583087164f06645f1012ed62866f71771224c88f8a6e2f158dfdd71e1909ddcae3283569bb6dff05750bc1f6200993557a109ae0dbd12320203dcf7cdc40b089f22d7afa88ffd114e66ff5597b0ccb24a56df8dc8673ecba7611912faaa3e3cc830e761304064536adee4f63a6d1197cdc317fc926d47b6b9449819386cad4e431becbac866312f644301ea58c38e5a9112215bffb0eafef34446b70449c256d7c36227787c0138bf4fcf7048333bdfd80d58cdf22dc08e40d30d150594be24c16274cc112d071e73aed0d9b92523cda7dbffeea05b7e2076ce0248cb8c4c6179964ae3c71826aac9f5cfaf94a18283730d1d26387fac2b88ed479b34c1bedde64639b92d2ab7a69ec8e69cc537cfaafa0b0f8dd9e8a616030f38e8a5d65f77ef2fe47b63cdf3470e0765ab7cab310d6a33cb9b6bc3fbaa88f8c146330b3a1ef83a215321b75777335cd5dd1ac5f88f82e3b8af6f3b6f87f0edc0df2923aae50b4ad7d97bd8ec03131fecb1f8e55e34cc4b6ecff48077f7e413123793259411e1f784aedc12cdd276890c50dd0a4bba011d6b921c096fb7d0815e9d4e476114afeb51a6bd7a44677533526ddcb07c497f9f7afce306243a37a978c1b59c59afcea8cf1a1f978cc5d8f33ce2b6f35e58518b6d44a251b839f2ff52c43f527b5a5f7640d754eff76ba28a2c2a9cd735983ed0f1ec4102e31c9c71a6279f796729b90fee364e64b1fa817488d82be79c0b9a02e2802df6549e247b343e3e47a67c3e9e351975e28933c8406a52718195b426c37bb2d3b5663e006fb0d63bb849950da45a4c793fab4ff8b63cbdf3efeda2757d9dee0c551dfa55ff787f6d5dae7e138b551ca0d58060881fc3e845213b1c0857d2d0805ec945e2f091ce4296c20d6650a10a86d470cf48a13374372c5becb2eba5926bee44cfd55381da14e813ebddd9cc14221a1abe1ed0d7f54d1afaab6b8e78190efb45ebc98f454c181bec45796701aa3c485a8e191ca0b22fc6332773e6a56287664e4509710d754e6341a2743d4636aad4811c7cf4e9aa87cdac0d6d81d240883feeeab0e84230735f2e0c5ba0f76a69433ba36c6ce1ee5bda583f3612dde1640ef3f1ce8e898d6ce90c5d6d0fcef3ae3515c74df555ee6461144d573e8dd574f3030001ca8935debde20f4b71a742cbfa602f34d01f4577bd3bbca32acb92cb256b333c4052707fb2ccd3e8ae37ca19c4fbbbc33b9c3db73d08a88a22182f0546ec8370c00869bfa5982b4becd2369d73a5d84c489c0d7a73a32c4032eb0ccd817ef8c70ae7667f724b5326d43ec649c366772caa319b9f0c7895cf95883b4f92a10babdeaf0119f80005f64368f4f2fbff580bb5403e32774fb991e836f52ab43f3fa12c5334d8c3d7151ef89581745538c4cf16c2ea7f9a1e43bfe0d0633f1a8b519ddb9137f2e9e15bf8be278fbacca6641e03561ee0f0a9aeacd59cdb708d7e734de42e968bb58a27e7052cfc78f0d3cce40b713f81cb415de9db537045666e08c79fb99440dfbc74c49815e2c56c5fa58a2df5260d145520e03d5de945af16fda0daf7bebedfe6f4cc926119f77d20eda7c4187d581bbe67d5cb2f64c16d632037f87adb855db94747bf3b8e118e79b4c4da1379ea5559bfefc69fa6eb04b2a648fd1ed7c6c309b1d19a7e644c79d076af04c7db556d14c0d1c3c24b1c67bdbb77a42a9ef94e8b8b2024b12811d0f32a2a6ec7f4225414085cc813e852bb40e1499c8382d4f484b60932f2bcc99b8388e0d4a18b6133af8a00c48a006fb8240d1750f0d6d39386fb1d8cf4f27d5ad8a92175d1df52ec944cea71d8368bffb86ff363506e39cd362215ad7fd924cb1b978fee975d5cbfdcfd0e8c67b462c635dd3df280bfa3c36eb69b2f12fd44c683eafcb04a4161eced29f596d89d21b457108ecd5e68853c21b0c1d8a7c72d8152826982c95399171e1d06a973c528ea6eee7c3152856764792c76a4bedd9ad635b0158ce6de3d9aaa1086d595b081158e7b7f4d10f137cd65a53096096aa04c34e67667429695027faddc9c2d4a8ab8ad0cb70274478e2241fd6f088edb10172281f714e2e1dc02f615ae3953b76ffd5464eb32d88799bb7f5ff52ffeb15bf8948d2ae5aafef67720c5e9f53ec03d47934b92c83b21feac87d65e3f8bd4c4d53050b849ec90e34b285591a6c744851f658388d076ead753f28a905265ca328a58c32534a182e58986c70b4ca3aa8d640abdc4e223702134d4faf6a30edc099b8b05f4ffdc0059c1072e966b925117d01821c58ee83c2a4348e5e71d25926ac8197513e5eb3e592eebcd865eb41754abf4a06797185408233e062333a5ecb6fbb753faed70d451a9c26208ca15044308defc50cf2126bef90e6ea99cb75b1de1bb19a974731e058ded45e28e804f19b749d5c16e2601757cf64b3f3eb625c7aba655d1d080cc624c8a17c89e6d4f4973385a7971ef683e95493ed4eac76545e9b1183efeacc2ddf37a6e2694d5eab50d9edc8b49bd70c1ff29f15f675a8b3a0ebe434f5aa3918e126c5899218aa73b8290a8f5e3e7e5de6ed7497943cfd914784a90f250c5983fec5c4f53a33bb886736ba15fa9b776766a4090f9fe086d4510eceb92656e84a3d0bed5be80a47d952da9a355e5d6af93dfbd24ba8b5e10acef7a3996976d3b29bf903356bf54b19222380dd96454250c9051007b0637d8e37043848ffff57513e5214c938be708b2ecd9f4457aad1397bf5f5d911ac759cac7f2dbac9a118213ab2304058139d90f74f149e607ddf95a263eaf1e8955add16c39b2578ac1c0189499fdf5b304de10369a22862455e731dc7801bb877c07257e244ee75f502c02e9a6d013699b497bd46531664fefe4904298aa0530fe7536eaf41544cee0527240ad058e8db2e543e71a7546c4a131b4cf10db6127fd9bbe5e0387bcd7c4c3e7d5838583cdfa3ed668dc35c3cad85e54be4c517e525596b01a01968709a7adee972f298638bf45b4d95c7fb3cd876c302ba61d144a556853c57e62ec4275b9fbbc354eca82cfe4301273020a0c81458e1b4a2086bc8a873beae65d417ae639af93575d4c1eb0c43ced2e0767b26f16aae7e017efa167f0a33ef1cdf4227b07d59eedf5c9246cdf2ae2e8b86995d73cc65c910b212b14a4a128ea052ed246362845f4c40dd2a1aa58c60ca14a70dfcae4579abd309b9fbadac78a9410f6f8a790f33e81cbd08bc00f047b751d08860f2610584f6ccac4b82a36ee0ea5da6df5717e887a388580182c80bfb5836acf56ce698ced4444b27990e93cec45c691047e3ee6d97acf77460ef7b97cf9ab3f03593113586f4b33402888811b33708db552cf2d72e6533c0aa44ff68cdf447a68ad17888f90e0c4f954731dabda575e157f9c83403e9ff191eae46d7345d4275428d205af92995be45c7aa26553d0a5c131ea6a9dc3c17410faa78b4507f8f05da4ef23515b558cf6d529d8c06dd53613e769bc9f98941efc1e4de147b2cbd20ee792c3a881283418cfa41c7e4fd7d000fb568fe7cb76dca6c7d936c36982f853c77a466fca44aa841b9b4a9ba140e6f2af05a42e4818a352a6b3bcd00fbd0a8f66f051d09b932a568702df28102f8b99ba49155ed1a6a3d42d1c7fd41683d4c81caf2da6048e33518466331640452be8ea686781a04823c3b02b0cc3109baec2e1f73fa260f7d79cc53345a0dc4ad842edff0227c10b94ae158db9e76a23541df8ea7933a3e4c973f599643a5ac096eca95a1d171d43c608e16fe9636f7b8812e58f78e5683b3ab0f0ee6b2a4b0a980f2aab57897c8cd8324c38af66302b2ef9807e3ce8ef1858252afb3d124faea6def4d318aa8a1a9b40cf31a88c8df441663e8e86d1e9eefc71c29cafcd892885cdca1ce18d2a500c652a42a7278bd11d5e1c457615a455fd1790ad37773e50bca7e61fd7938e7a09e77249a3b14d115690da8f1d94cfaf0847909880b1f38ac4df2e54e61bf50772543870bb48bde76b51f64c543789e54a45fd1821aea75db9fc0d11733a79a5388c1790087d871f0f0f3f8525981c3f02fd8a3bbf1cba09423fb520780a72ecb7e7a140a863a8625afe52464f6ef186c3bfe4039c5fc2d819c59b8165b2b823fcf6f4b44fe7a52a1665563647615bcfbc57f11d5b2e2a00800750cc68f3b4df8249a7a96a65d58a0df1413d04c7d4b0cd00bacd54e3d6bde181c8adf0223c2c23fc7421881d57c91753f67d63a98a4e14efb4eddd82e3eb0ac003c2cec570da7fe755300ff4a1b17cad9fd0cb7327863469dfcda8fbf730934f4986e33ad61965f7be1cf33e702fad6097097032e81a71df104b09108684243df9972eb628edac269471df327cc598ab72f1fc67432a2042f955ef0b208de866a885331fad658b121e33db8b319fb0"}, {&(0x7f0000000280)="813d7f24295328622ca9bd6d12bf14e3b36eb0c092a9b0460bced9c498a92f07f1139d9d423fe98069b89233fc154768a42014955bf1dc64d8b2e296a03575c8286941ec75815d27cb8f2cd01200cdbdb8e8a9"}, {&(0x7f0000001b00)="82fee16ccad9c261fe906ec9ea8b7c477cec4947b0adcdfbf14364c6d2685ee28d74b5bf062adbda6c42e0940706a01995d85be3ddedb5c0ae139480ec5156f55e9d504cfe6cfef0507ca73700ab8a6fd5c15a5afe39c1a659f7594800ffb881a28e33d827262913cd856fd353"}, {&(0x7f0000000380)="f3fc2f42ec160da234b0b3fb4d835b4010b9d79705c8eb63cc7f6818a4245f6ec2433e695b019263c7537f27b8508f4b84a07d7add3dec04ac1f9bd875aa7d1cbf56ab19dbee4796a04ee70fb8880b9c9dcb137aba14fdec4f3277821eb807224130f7fe589ea4c7fd1622e61b10f27bafa4c826a0fd85f2619c9f2e055fda5909fd137f109c93ae46e803a10f79788d", 0xfffffffffffffc89}, {&(0x7f00000014c0)="52af3cdf5286f355d528ac7c1da8411a9b750c187881769ae1b5a2721d882550f2a90aac1f4141b2564d962843e629d3789720f0765bd1f599b804fd94f3530bf7f675f050a9a84812bacc7b4d7f734fbcb86f5c1682f432193f2730e50c2b03e45dbf2df8cdff734ff6710a9608a7f2c1bea8acff772bb3b17c1a860b046a042098593e496172102ded3cba830f89ee259a44d9f2240bb59fd238e01ad7ae320000000000"}, {&(0x7f0000001980)="a6aeedba6e182d9b74aa708c368a905972f1daa23c38b2941b49884fdfa01080cf2a29671ce7a6dc9afedf52f6837ee99f70cadf9c93216374c3f14916b8fa7d66113c52ebd09eb0e9b488642d7895bb4c939171f98de589441fc01d0a01c72682c539cda1ef3e1063bfc2fbf4353a620595ba562c64b40ff4600eb64880728a387ff7e15c9df1dee226a61ff488e661c6eba88804a7bedcb60e3855653f833b36862e855bbb9874ecd120f421c9afde1f6fe3172a46f42697540fe071df2b825ae892ca711e62", 0xfffffdb0}, {&(0x7f0000001680)="b2081c474923919656b08de805b5783571e21434a152afb29f90c18b0d5ff774c1c51818b5184690a056d1ae7e3a3a2681ffd96bccd245847d94e077f92c3619dc7e07298edbc8a5676e5cfd4c05c29bd48359bbf963ada1306b963868f58132562b838f540ccd53866a78d6bf3ee163e9421e76ec968ec4d039a2e0d28abe755655116a372235b7a087d78c4e188d26a18c114c136d30f711ad304f38ff64326757bd58e9d7df0bd0d56a6c03b8cb77bdae4b27adbc80be9ddc975d5cb2689204d5b35ea259a6497172900166187ee0ab98809027146726c5029202ba"}, {&(0x7f0000001a80)="a1e69c4e42244bafffbb97c160eb2428b1727b151e8506cbec01bf6c618f9ca46c8862e87a0d37fc5baf52966e5431e28ad2495df9a07028bf9a96b7bc7d4d9925e73ee5293b0ab3b0154c74a8f997bf8f78345ea64b0e6cebc8cd"}, {&(0x7f0000001800)="a668f038e8698b7af987b999d0bc92da29e8c879afad209f29124344df6365e9bbd395a5dbbe526f579bcb42c6441764a66325cde31c1252ef00859d5b4b1be993552fc69698661279c1f1ecd867b9bbc589b2d086d87518b3a496248989a432ddd022710fa00427c2c3fdb2d716a1a6865e0b9a4de6e3e35348ec8247f7ced9b8020972edbd11499db7aac9b4", 0x38c}], 0x100001dd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x9, {0x7ff, 0x9}}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget(0x1, 0x10) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="031f38e08cdf632f5db1114d979a0bafe8143500"/33], 0x29, 0x800) 16:19:29 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000008edf95391d4797abf518c5ac46d91ab9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820"], 0x86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) clock_gettime(0x3, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0100000000000000642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d804005ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde1cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5ed6064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff81058d801d4cc66356388be5f7cd0ba1b9523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c0849120747"], 0x1008, 0x800) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)) ftruncate(r4, 0x0, 0x7f) getpgid(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7444fe909cf05efdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aa044f50f4897894e20bbcde946540cb9d339d909b764501d042c19987d24a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42c8c193ace839a52d225948005000000000000007b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000000000000000000000157cd8896c7907cf212fee3f56823ab86bbb97d6d7338ee1b84fb9cac775443f318e27b84581997568b9000000132e28c98f6f525c6c97bed722ac698cc64d6a963c9ff792e201dadfe2994b5a34fbc28bf2054f963a41c25d2a5e912f2a4929b10aa22728cd9f015dbd20dab7a1c8edd7adfed80e71d33497e8e551d1cbf9c319"], 0x1, 0x3, 0x1800) clock_getres(0x3, &(0x7f0000000000)) 16:19:29 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x40, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={r2, r3, r4}, 0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) r6 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r6}) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fchownat(r1, &(0x7f00000001c0)='./file1\x00', r7, r8, 0x6) setsockopt$sock_int(r1, 0xffff, 0xdd11c0acef7e19f4, &(0x7f0000000a00)=0x1, 0xfffffffffffffd6a) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000009c0)=0x6) ioctl$VMM_IOC_RESETCPU(r1, 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, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1], [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, 0x8000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dcc9f87fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4a9000000d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe97465ade6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d523986e26ce02395e38b6bf0000ffffffffffff1dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9660ade88356fc7dacb69a1d64c7c1c4e75145d2548d257eaf6a7ff5fb51725271913413cb697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead56a9691590c2c36b59714a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000880f9e6f47f5a6369c4d5e5a05c738c1e904006c36409347e76e"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) flock(r1, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) getgid() 16:19:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0xfffffffffffffffe, 0xce8, 0x3}) 16:19:29 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:19:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x15, 0x910, r1) 16:19:29 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:19:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66", 0x605) write(r0, &(0x7f0000000240)="1b4a4e5cfab0fbad605a309b8dc538bc2fd965dd181288338a8f3f06e12d3f54b8040c9b915070a11710a684ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c4034547041cc739dda29f4280f30e72f0b499fb975be59d6b0329f976fe81985bf6ed207d11abbb53fcf12e35d953ef4e2fcff18d60", 0xfffffe7e) sendsyslog(&(0x7f0000000080)="9db975c126e4e8f47f0e14ab2e18fcfea16eb9b35cf3312670820e814527e6511b43c7fc9380c52d6b8bd969e56c0fc0f4d0cd50e2406091ff5afeb4f1f478024dc6cf91ec4db6ba20fcf329f54b316c2ae4813d65d95a919795bf204ef9a312c4dce97f405581b2f4ec3c242274c709361436ba38de352c9007c300a69c205cdeee22bf1028063a13ad581e5e73c9c3b5f4d29dfbb492116079919cd3529028134f207c44a6b6a05dc523f7b66879f5729443d93dd9ea22", 0xb8, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x1, 0xffffffffffffffe0, 0x1000, r2}) 16:19:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:19:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7fe0, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) 16:19:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="08000000894fd194df0f18671ada4d458fbc6276", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:19:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) linkat(r0, &(0x7f0000000040)='./file2\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:19:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x10000, 0x2, 0x5, 0xf50e}, {0x8000, 0x238, 0x3, 0xbb37}, {0x5, 0x0, 0x0, 0x1}, {0x6, 0xdac, 0x5, 0x4}, {0x40, 0x3, 0xb667, 0x7}, {0x40000000000, 0xffffffff, 0x32, 0x4}, {0x3, 0x2, 0x2, 0x4}]}) semget(0x3, 0xaccc2ed0446bd84d, 0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:30 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = geteuid() setuid(r2) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") 16:19:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 16:19:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) dup2(r3, r2) 16:19:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x7ff, 0x7, &(0x7f0000000000)=""/235, &(0x7f0000000100)=0xeb) r1 = socket$inet6(0x18, 0x0, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x401, 0x6, 0x7f, 0x6, "0fd0893a95a80095d7bd9a8ce7f008ef52c2d679", 0x101, 0xfffffffffffffffc}) getsockopt(r0, 0x1, 0x6, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:19:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) socket$inet6(0x18, 0x6, 0xfff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:19:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xff, 0xff, 0x2000000000000000, 0x1, 0x6, 0x9, 0x1, 0x0, 0x1, 0x81, 0x200}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:19:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x100000001, 0x1ef, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x18, 0x8005, 0x3, &(0x7f0000000080)) 16:19:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r2 = socket$inet(0x2, 0x8000, 0x1f) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:19:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kqueue() 16:19:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaef125c00000000", 0x1e2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:19:30 executing program 0: r0 = socket$inet(0x2, 0x4000020000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) 16:19:30 executing program 0: r0 = socket(0x20, 0x5, 0x9) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) shutdown(r1, 0x1) 16:19:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x0, 0x9, 0x0, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x40) truncate(&(0x7f0000000500)='./bus/file0\x00', 0x0, 0x100000000) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) ioctl$BIOCLOCK(r2, 0x20004276) recvfrom(r2, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:19:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socket(0x19, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f00003e1000/0x3000)=nil) shmat(r1, &(0x7f000076f000/0x2000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x4) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 16:19:30 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) 16:19:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x10, 0x4000, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) pledge(&(0x7f0000000040)='\x99!\x00', &(0x7f0000000080)='\x00') 16:19:31 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) 16:19:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd0\x00', 0x480, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000015c0)=[{&(0x7f0000000180)="f0e7a1dc36c5ed52fd6167ae53f1128ef320e3c63060baae69004332636dc3997a855312832de19f22af3ab862c6c707fe6e95e085da75899a7a70dd021a492fade33704a2787969f8c6453dda53f1ffb62cecd39aeb65b463bc21054277828a7bb9d9e111808ab4715ac0d9e829da86141a988808709fc90e3393009168254f4903cca40238b1884f280e0f46e3c248205a55c0c3fe9302b2b0d22ec94f0c8f0f006ee353b04a1cc7db381f14965ff591d9cb172a50782e578e0ca12890df362f85f24851cc44bd4be019", 0xcb}, {&(0x7f0000000280)="49080edb164a592fe5d980d2c74cc453308abbfa7799c8bc32972b2fb5d04b02726522ada9ec1c14b916fa716429a553cfc20b06f7dbcb7856029d08ffa6e76905527d92a4d5b4f0c40c256e629e3c2f76692f53159dab79383f4430d2729ff7b644e660ba405a6ac75d53c076fbc6b37c7de0685b4876596878fe40e07b237afff4a845700427489352cb9f8c8b5d4c86352d6e5f50b1bf1607b4ed08967390acbfd97175cde50e03f76f37ae156a5d8a0a56e492b60cdc711ea2905110debded0f0f4f24abc37543574f7b57a6ad49a7c0ff1aa151d649915f975652a211403d9ee2b86adff72f15ef42851227aeb3ce817daab96a5117db31b233a84cd0e9fa32a6c495657bf94258788420cbef1a7dc9ed9183677fd6fde7ab99750b076049c4e38926b43337c725a88b34005b6f368c8ff41464f8f7fc59c7ec16f18fc67fdcd7e0d09d04719db945edf515c78ba62d04d092282d84612ba4ed51f719a249d4abf2ae6e7951a24099ab17b1f2e18210e120c044cd8834492ae9e29a7307fb1a492429828cc6cf96b0a5ff51fe7945efdb4921a6ca159b91b4334de07c6fda7a5510348fb16c6e8008f8206b04362926442d84f9fbc7ad25a7a9ef10db31658878ebc4179181660c98136e532a28ec9af24654c6233ddf3b1d94b931f99f485eedebee3b3c3bfef41cb85c941a93cab957bb9a7c5f81e3874a035ffa50883ae39c1532c1daf0e1ea65463439b5f63843367268989d2c819280879467afb2629d234351476512d9af977dc83e5a13ef59c4526c7a647e538e01e1aa4996bb65c8665b0c3fb4702553e8d48e3f816efdae61c928226a492fe9995f97b93e1193b5091b1beb57135ee2fd6b3a164a492d05ce238c772babe8ce6f4f7b62b36446a4be8b0ddc58879f2ebb8f1388ed43ca07214100f5fbe3c86d9faf4ce7bb03ccc382801fd6968e22c00016d18a10f3d80ace6baedf09e9abb2b0db6abf63bb7b1087ff6ddf63c22500e51da5b6c458ae45f0d4333b70f9fa644c798f91cd2a1c94df624b7b0fb78fabdbaa1f167e80d476cc4d3ca0fa5243b3e2244fcf24c653a42bcc897f8a627953bef918c958da9290c82ecc3f9e4c0e837bb65613f7a20548935a1e2c0ee184d10ed82d42b0567361b8c4942890f7717006ea20d97e98b1d2112f3164a97a6e9614130858fc653ce2721fc55d5690a1d88790215e287ca1a372f72fa31baca2a76eba2a87d4bbda81468d829bc255fa0a7c73774176940d108ef5d7c0aff2d19059a44fd7d1eaf1d699d3ef05d454e0671bd280a34f6d1fa1e7f1de0566989c0e5a94c513726231d19414a84d5af8b9c6ad510eeb2d5ac784fc7dda2730ab2a445ec78d5ca0e5cc5c3048433b67980c50eac8b719bdc072f76a1a56c0014090aa0a4ccb8e0b1319f7de01081691aa4943de288b9c8559fb2a8701dded0d68d24cab039054064eec98d2afc68547378820fcae09f4fbbd630b7c8d465dc00459a797e909813be33df88fe7214269ed1ca266c70927e1f8b5604da700d0648eeb8e29627e3a6d4951098eabab91e68d01b99a740e59e13748d8f8a5e1a04d377a061ebcc9d75560bfd816db8fccd09d3f232e0221d9393659fdc498d4e7ad9b05928744b1d25566edd263fb6f3b3e0381d27104ede59236b25732a512a375faa8c93caa1102114c1b816b0f13494e9682366df24e032406173aecb0000060b9dab732e86859345a5f96a789f405d318799a93d92941c1e78a8ae73d259cc207c7c8dffe50a55c87c793386b0f52a3caae2f5a56348691d7d79c78fdd89fa4b36a495ab0b29c905e63c99635e0e6d6b81b832816c2f30f815f7497408e29486c386d3da264ce4da90353dfb0c8b757ba69a620267ad7ab57781d5ada6231faf899f74d86dd87a8b66e81ad8948fa23a841ceb27831a301c0ee7cd5182b36f45fe0bfb2b33e663474c81007c4e47fec5cbbf6bd75cfc1795aa9523335079dae556f4dfb5c45d130ac9812c259c065de1f0b0b7ca81d306a0639ff01945f19b6ad9995e57a5cea4bcf192576f802693417d230595d08397eb3f08e789ab32ff5f03ef0f0987a22bfff875ec86e4bc3565bc3572aa92adeee426bee8c7e49a3f8a4a9d33ee3b1fb2bb2be235ed743f9f0a36ee39a60a1a0127b29ae85177076ea40d809c41f6aa6e8c3a86cb1204a33985e79189b699be0f658e26046705d119200fd794bb57263d8dbde8fbcdb7bf6c154bc2335f5bb218ebfa16e6e3671caf8e76573f2ebb486ebc54f561e63f0f4db433c7720d82363e0a3e1f5838a775563f6f4edd142cc37f1ed59c12c9b9d726d7c7fdd6dbca83924977f449d4d22a484460352dfc7f60ba4b652383a5477718bcbf7d615048427cae60de6bac22924f4caad356dfae38b7abc0fc7abad2545a7b766330af3d33d2193a711ca589850a0af1ef1ec22355d9a3e8c0769086784cc35146df31272b35919fd4bf69c56f95e5bed4b9bdc7c7f45db14cee9fcba88a679761bd72cc94331de09f1c9707ab8f3996caa8dab62b3ed2efc94be9960bf0c6c7745fc13238fad00fd951cb121abec7315ac0103c2d03a56ee89e93b76302a0c9b915374f6344b6365c6cde1773efd891c9c21869a18a85553dad97d881594a617c0ca2672465dc261c754f60395a7468c9728d375b4c1436c772b63714d0e7f791d039435dcb95061f101bac5e5dfa6e9bd80d18af5e228ea5ef56604795fedec23795a9ea1621dd3ad139c85726924c3445cf28c2cdd3867ba6f02bd4dcc369860ae9f9ee44c6938e5e0d7e31aa5877718e7485a07b1eaa4afd6aed785ac5ca5db66bbe3aeb84391bf3c71a615d93c820fc938e3a360f12cbfa4b60235196a6669f3b90ce7867edb166249157035400f5c95341714124b0380e9ccd9afd0c6c9c60896e4e067debd752f72c856af4a5d68de7636e38e345ec50467757706afca40562be2b012a5447b0833df6ed5d3dfda74047022e60a86c39d10da68e26b6cb6fcc227ad93d204d8f149f372556db0dcdf35cd5b09062e12e89f299bf4215f2800c4b36c0ca4a4b3e78875034e0bf8c4d276f70eb797e01ecc7db1863a9cc91fb23cf319b4849659946630fc61c561de0f2ee08966b274f211049161b6a69ce41d80566dd0be2eea45e6572143c1236aa27ad78fd2a52a65817d4a51962565e4d58f817e9f302f41fcf8535ccbafaf84a25cc688650b7bcb14b4e232e0d11297144e5fae896dd7e682cedbf600c6a0d464d74587a3954687c3888fbd279b74194f697139a7ba5cced8821c7a5eeeb7b5e83df47f1ff3e5267d96f6958bc4b7507a502a8ffc8b8054625a60d4d2f3fa661cd2aa278c27732e77c2bb86e84cefb7063d47a200f0fc4f3418c9ce014f15f9625e7614dc8f66c371520800dfccb3acef03c47a5b079c4bc40a4a150f09cd602bc394eec2fb2d8dee5eb99f0fe99d4c39c9aa43711d5eaeff43bbae105738eaa54d549c6e085e6fd61c7bc5a378852c0581743e4cc77ac8e9159938a7423dc5b7933417b13d35594eb63465a1bcde26fed85691e034962b1f466329f780e2e5b65f8464a68a8f24a80171b34ab7d329de41fe29a639b98e6799264c57a3166f8aa17b3de7f02847e9401ca82c98274e7402bc91f0dc7b265ea7a234459eb45b62a97123234c69337db007c9d703ca1d71ccecacc2b0b2219824acd0d10dd381895ef38a81294b250a65907a3e395dee2029b930a6683ed6778d33f1c6f8a884eb1d525aed0370e51b0ec79a94ca151e90473fddf29905953539a8b84b3d35912325e652afb9cda0b2398150c5d94a238b0d74a693067636c0cecd8f73efc31150a9eb904ef7e1fbbfdaab9e1a7c0d34adccfbe76e73e050b9ca8fd13254546561d3dc7e447bda636812b18d59076b3e896bff41bc55f01de2c4ba83719981b19cf6e60e28c15263a8d1cd9dc5c09f9521a97839e83de3238bd9fed278ab96e257bfcb65dc1a2cca92f9fbdcf3f38733efe00e4bfb15db6e2e40625f6a4f03cac84c928f361a41fca4a8f83959aa8389eae3281054528d662bd00cd37986886d7a385552b83d7bc7d67b568ca1e3a5e8cfe80c7cf8580fcdf3e65b9041de0ec2c665b15dc6edef025f064a5b8d3a12f8ee5d57fa144ad24968388925894b7ffe5b84c65ed0d7c0832c2ccf347c038dafe14db5e3dd2f0e2ffb130d5444c03f66f6363500ce0734eef87c54b5db62a6ca4f984beb814a47151389a8adee3076709323e1d777d53651a2c2cb6e9ee5004468254e3785e0c69e6db228c097276796011d5ac13ce9e3df7b9b64ca6d0ee6ba7a4739572b867052a76480ddf4fdaa45e37546e74146acba3f079ea24bfed89c64ccfd182d57e315e02c31a21f30b83fc624f8c088316f2a2463a6031c497601a21fdd73c3cd46614308d2efb93c903ae96f47ce9ae37736679d84568b4caf66ae7961fb8c71cce360fdc7ad30b7522f894b25f36d20a0f80e0f8e8829682d83c583f6a13941144da9023b8ff9419674a160807a467e7d4ffa700160295369f1cb4830880e83f958a7d8fca0425084170dd5d7360c285419958b8d4c8ea1af5f90af66db680cddac7c2b6e1aae84e792e8a2f238eff22f6324da233c77034e06b7d201d3707c6b6c8b4b7a16abd37724694f78fdf1528179d7ef02ee99e14af3a375c4eec8b31fa4ad492ad8b93020366466d8874f0d822f2c53039a5a02325812de5db45b21976684cfd8d1f69f633970404a429307ba4b2891ba8ba98a6f41abc665b415794f51eedfe6179d9dfa13f8892e06351631ef3210a597af59d2b2e361a92f0c7e07030f666ffd02212f072679de3e16b83c5fdc5bdabaa1b8eb421098962109498ecf39716ff8d82c32f6cf58122dbc7a3eb9f6a13b953a7dcb8157ca70d5cdd4e4a82006437be7b1c0e429209ae9c6894ad0d3fe659e84e73854ff1a51d08f1cf648fff11cce2b9c6375c5410d2dc9570e3db2c786fb55c07cd6ef3f9c0783c13b989cae00ac87f702aa8a7e31d2ab30ff97985a7ff71a398358711e33552c00827c8de44447aed9484029d87692f5fda1182001fe063a60fb70ceb05259d1972395b8d400f1cad073c57bf3b5d58991733928503e77b7f7e3cc5fbe78d0235aa528fe505152b21121715f0587a29ef858cbed53a953268358755a31e15a8da568d853b2ee9a955a9eb5282a49ea76b838470aae08bbfbdabe93d323910c95facd1c8b0dfefaeb5af8b26709581e527973b332e0748b414e2ed515accbd6fa02dc81c1c891f5d2cab7b4f19f980bb9450a4c45a45dcec797186f5d8a1c265a926cabcd9bab9556d717c29f250ebff02f1505588d794537582028f8bbe3466fdda5b83fed56803dec351e3670bae285001035089e0e2900f1e8cdf2bb073f55a589a76f95fbc1479f50902d4954407e811918081b30d2e85d39d9f090b4df9fd3a91d448e1cad8a22f2e312c1e9424b01fb4770dc1078f519d72b977cc62651f4fdff85a366ea4b2e1b4d1cd7bc6a23a4d37d18013fea34fc04c4e724f35055be9c0514182b638446babddc32b931670fd5952c574d489dc7b3b09485dea40c0e1fbc16e37ffe5a5f142ed41e6525134f46f6ad4698a8855a9ca478cdbe6d98a2cb629218f712293c62265e44b201ec2cf20f926760414fa47d9b169acfa489c04819b2b5a15ff0f79e3ee93cc833de97f24807a8564d4e421a285a364717087fff4e76c7865272694eef810be89fc1ad969c5a7a8291fe086d8ce8a74588b66a", 0x1000}, {&(0x7f0000000100)="4b19f6dac0d511ee8ca4cdc9a0765da5d43480a980f350ab7f19e45c75c9180924ea5b6f4cd3fe1afebd7d37ad105ce4cb8a716d07f8e123aec86c04", 0x3c}, {&(0x7f0000001280)="f67188986ff7c361a9c84e7256518c965a049a8023ce868d6c4f2de96aa62061625c48edc37c3d2e9d5db6e94df6d6bd07131e66c37fb7886d2e8c8bc88ba48e692c481819118c2ea4495a68368047470c545a36f63e2b74ec4cef887fb9784447fe984ab9a6ccfbaa006f5c66f06db8b53c6c1e9582b1bc583f9e3fa6550546c18002f59ced5aa5c56084465dc10852c7bb709d3aae8b", 0x97}, {&(0x7f0000001340)="485d2eacb37e5606a242a746f58131b2559a917c33312eea53c7a0a03f649b4ce1e3a29d2f5765eb70545cb5bd5e2c81b3ffcdc0b6efd5991ae08df330339c0ab3ff60364c43f8516a8a57c1429376b93f0a14717a22a6826a21b38f75ccb9fd442c5bdd664f493b4cc75da3262f51de904e6c15bda235059a89", 0x7a}, {&(0x7f00000013c0)="b51db008a418e0f8fc2b55c6e21f745fb4d6c18fac6a83be287c922f304bfd562ebe523c56bdf7141b4c23c0a988b563c94a5670d78dc3d2156a7aa53e31f03c24ab6a70ac5d347fcdea733ea664118b484ba8b7122c5336904586e9cc47be6bb31f9e51c41b03f681d1e19ff0654f3f8def1270064e7cea319d0fc99fbd4f9eee2ba40491547d7e1e3647bacbfc4fdd5f91c7a05cad74a361c4efae279d43ea6e4fef20ed3c5cdfc64a26fd7d0403c79da84d4ecd0f94acc1bec52dbff9d951d3f8fb263d", 0xc5}, {&(0x7f00000014c0)="69a477f90bd82c31196f653e9296527f54ec4f9eb9cc71e99dcabdd1488913c0f1e92dd4dc8b017ef6d7a29d06daf179c0cacccd4ad0cb2f0fd6976647b81646f9ed4ffb75495f69b342c17dd2458e3d9dd05fd6706313c50a34efa5ec22349cc74d66ee9f7d1ffb702c7ccf7404cd53f8e6d7952eb18197867812c2745f275bc986f3121436f551e5edfaddc7fde9cad9d185f46274eb9ef797799221b94db498ec8d74ad4985ed0911d6879ebbf1c1fd95ef47636f1cd8adbc7b9d3991f30a545ee627e2b14a7e4238860c3b119cc48b73907db00928c3c9ac", 0xda}], 0x7, &(0x7f0000001640)=[{0x80, 0x1, 0x1, "3f956ebe4c87dda9159502b6449200b5bf1fdd478cf42315db6e42c0bbc9ad547f16347d4184fec868a224151434ba639e9393b8c36c3f4ad0d55a8e9146ffc1f31b4f1f5862c5bc44eedc3df5757dca661a43b88540a40949deab3a2129008d2a5c91899734076f05"}, {0x18, 0xffff, 0x8, "bef5c1de0891"}], 0x98}, 0x4) write(r0, &(0x7f0000000140)='m', 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) socket$inet6(0x18, 0x3, 0xd9) 16:19:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fchdir(r0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) read(r2, &(0x7f0000000180)=""/159, 0x154) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x3, 0x8, 0xe, 0x9}, {0xb06, 0x4, 0x7, 0x3}, {0x9, 0xffffffffffffffff, 0x3, 0x3}, {0x1000, 0x4, 0xfffffffffffffff7, 0xba89}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:19:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockopt(r0, 0x10007, 0x1, &(0x7f0000000040)=""/194, &(0x7f0000000140)=0xc2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 16:19:31 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) sync() 16:19:32 executing program 0: syz_open_pts() 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x89, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:19:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000500)="6076ec318d616897cbb5102948ae95aa050596f4f74ecbc962b16bd6fd8af6724b74274d1788338486e048ce75bf1e6338ae1f18da39243e83f2ebe6712bcc9388540bc70ef4b743a55a6bfb250a7fe2564c32a6f086bd950307b880c2c60e1c2d1fa565b33766e285347958c00cb0694d60dcc9c2d26f741f9bea04fd442870f0a12c264ba0dee9caae61f2d264496e4bbdf728b23d836256b8bde9f7623f0afc910edc77cac4c978a08508639c94dceb51f7916e87c6ebb9ee40905d19848aff29f36a5869603259403025c656d238aa0898870c07f770287bbb5d398e752b14b7b4d49b44bad13884ada4fdc0d67a4fa2b898fa306e3d7bcdedfeec319db0522c73aa0095ce31c2a1d1fe7bfac2c8f2688cb34a0e2a4bc8e61d863bc6c96f05e32f96dbc50c030000000000000011b7cebbed8d8588ef6bd3d8a5d89669255142ed1b1728b6b17b069dbc8fd8b764081cee7d9c9515800a84143332404c65266bdd74ff8d1f3f111349ce8de4e62c639c0d34d1fc77c8e20507821a8b2125b9f766f65a802a20df5ff8689c288c0fb3a5aa57c55648472f3ca22a60004df5a639e289f814629ffb6945b9befbe20a59cfddbd0c6282df76fd175c06ecccbeaf87fd89cdeefa5c37d84c11b36793b627f6a3864a5b1d34d8e9bd70c9566570d53942044fa5d1a6cc98a3d350a927eaf0cb01a572a44353aab6bef70e5736b31f83dbc02f392b5f00b2fae7dcd70b0e3e59cf490666012c0c1c68bd726c22ababd293199a7b9ddcc843fd58f76680239f", 0x57) 16:19:32 executing program 0: socketpair(0x0, 0x1, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:19:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = geteuid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:32 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x2, 0x4, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7b}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x808000}, {&(0x7f0000f7b000/0x1000)=nil, &(0x7f0000c03000/0x4000)=nil, 0x8}, {&(0x7f0000cc3000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4d0bfb25}, {&(0x7f0000cb8000/0x3000)=nil, &(0x7f0000eb4000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000cf8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], '.\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x5}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:19:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040), 0x20000073}) write(r0, &(0x7f0000000080)="cd618d088805844cca27e5a28de4f6730714432d35ba5f3e594cd2c0d6bd0516c6bbed002acf88dfce7b62a45ea4ed11c2978e7b30c7742131c6095a2f678fea3946606eb0ab532a969acc0bf2fe718597c97f9e0157f8ea3ed43a84445a6cbbae38644556f486aaaaafbf0dc95fa2a76f826796a0993cc520b384fdbfa7c1cd6b542d27ba2f69c6a2015d404d16d3f4789236939152f88140100c6a7d669411dd0ac82c7cdd4c1b8d66a9", 0xab) 16:19:32 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xf64]}) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 16:19:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="600cb8b9d309842edcddfe41a25f942b197a0e8016e026f8c68d0cebe98ca8798ab47b782b9fcc12ef3b0634b39822322ffc", 0x32}, {&(0x7f0000000380)="89fa296a3b7b541bd423657094c81cf1c5d94b7c66364d1458d48b72641132c2dd28cb8c2943c02747fe9d73d7f4d4debbe5eb8b0d271057861f3f743becedd0725c96e3bf7a4ab8e246ae6af6329f9a9e4a30e911415478627f19b43dde9ea9e7c4e993e34332efaa37f203f3653274a9245803e1148e4374c1742d384096121773c3a2ded76967b307a96d0f9c90d01628fb1cfe3ceeee5e4be4225fc5983fff8e53", 0xa3}, {&(0x7f0000000000)="706ae7659f96a36adc7872b41cd9782c321182618c687a532949734deca9485c8b3df5d01782cff51d6b3a6ad82400000000000000000000000000000094", 0x3e}, {&(0x7f0000000440)="a430a1a1b00dac13b85ad459d521b5021b8493faba42ada644ae957b696d64db96a4c64ab84e736852073e672038d1435ca9f44e09e7ab4d1ba0347a25e8f2d8912ffb288a1edf168dca630300000000000000d4759e88a563249ae2b5dc52a66c560a5704e41e126736429eb644779fec350df742760a644cf7d5a335432987a7bf3aa66ee16d", 0x87}, {&(0x7f0000000500)="9e4efb1cbb06157bfd24157e0d35369c6833232f2c7e8470a10ed0fc0e797f2e3067a06f9220d25c6ab4dd3f3716e76b45242568c0fea681557079067dcdba1dee5443e7c7baa6c1462109a786b8fc6c7ec277bf34ee852947b71d394feffa81d835e8a20b65c81f150a73afdff2cec78e5b070ee002055fd0e7a06a063a39b8e099dd50e6d9439714f14ee115fbf1993ec9466e5813ed2eb43a29efac074b86040033d595f2ad88e7a042eb67cd01", 0xaf}, {&(0x7f00000016c0)="ce44348a27af159f65212424635603e7337af1c32741042d602c6df15bc6af42b358af4aa35f2c1900d002f1add2f1e2875905793c86005b51b5f1316b09f2bfccbbc1597367d63f275612d1211f9b79769c0094c618d3f3afa281b0b9add9e20f2263b9a48953f1f9f33af320c1a990437ab54cbef9ab8dfca06f6b0f62eeaab15952d8cf3d539c5478dd8146d07c87799dcb40175bbf340f22ee42b64e0031873291ffadaab4ab537d51aa11ff4d9351ba34f662b261884d3050c2b29d5faf9e5055130f362eb19a44c508eeeac6ca49f66d2be627be9680e06a948d648d1d0a47384b78da3a7fcdc653c917ca128bfc57e9b634edf863216cf165c038eeb7d8b537215a28dc10e9b63953764a3b1a7dc3144b0df7a5330ba08bfc4957568a8b641bd473718c98423180c7c67d7bb15e37eba904e60cd25eaf667e5b1b37cc782b204f318bfa69ad59f45951a3db351c75af10625a12245ac78a8cf70a11740ba598281ee4f8e9807a0581d2ee744806b04d37314311f8551e8e1da8fd1350fc9a840c50a317bdf432e20e2154da8d97e666491b4647b7e94c4d80b68afa032e38d871aef9d89fd797100ef2559cfb4d4239a77aaacfca2a61b387467a3270c27e39b96603c132855ca9d0f1e204001f3170287079eb0cf0d15aad73330feb330af513ad3b98379cfead25b17cb9d105d202df0dbefb4427537f4f35958d894a30456fdf7ca4169c705bece6986dd65ae41bff406f324fc0c9a8081a05a543285ec51aaadddf459d11dac4b429f134db713d5f6c8762da7a572c72610546c21fb64bd9d8b92136c20bb7b205601b6aa1", 0x251}], 0x6, 0x0, 0x0) 16:19:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x8090, r0, 0x0, 0x0) 16:19:32 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e97", 0xea, 0x0, 0x5a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) sendto(r0, &(0x7f0000000400)="993d541c8099bfb428b25f84bf83be6abbb127eb034efbf2e89694a4cff7b8f1283d182ad7bbf2b22d21cfb02f3d4307526edca1b844642d84885bcf9f4aa94d96224904455ddfa8d541039d", 0x4c, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:19:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100) execve(0x0, 0x0, 0x0) 16:19:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:19:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="d23804e2e38f73c8f6a70f326198188db38bca5672ddc517f1ffa3f3675609891b8ab8b03bfbe5d3c9c548ab785b06e7c47d1aa704fcbbf0859fdd6830885d423c"}, {&(0x7f0000000440)="336c0305ef2c7a888247249ce9c93d9311ded75a3faa9abadecf440a13b7cf2f4edd72675911c0dd4be4d28de5c89493851e1dd6aafc211117b30db3ddd85690f3ee5def26224b9087ad02e15d6dbec319cf902a926e2c02ca09e8f212661c839e731a9587e2063b9953812e5de943d161034c6282d56c8cf28ac59c3433affa36e575588821bb89dc265e47d699fb87258b6047e47caff40e45bb8b6f2444ad1ed12c6537ac51c317b135f5ac4e6b9d8ffebf60b425f9a0835cc7fa4b77d532ec24b79c61b7e4db6f648c48d225308522f49cde455c3c21106c60450990d8e6e3d8879b3a7d2a20f050b4809a338a103a86e78f92d91849ec073874cab670ec1e5a173ee3c4d218da0061ff8b9bbab4dbbaf18c810ee964b74da2a3efbc1f502e4165d481c353efdce0690271aaadfbfe6ac76d193f8e443445783cdfa849acbabf4eb7a948040c90858a53e28cda805435466ead73c6eca3436ea15dc06db3d28029844102fc4aec76e7d9209062a1c876644b3e0adfc73bca14be53c11a2884fc79556ee91fbe0c9de0996e785b7672827eb3ada5a25449914e11a65b587e468f47116ed080feef002e512013f43c650ff9697e61830db6cadf57c45c7ea9e197502e3d55de3d05b1e050551b171fdb39bbd9e665fd41ba183acd4b700be7ace593be217fbc4977558590040c04f9523c47d44a562459ee505b6ab072a3d54b9c7b65c765f220e3c09781e0350093457a6eb84fcabaa46e8f4134378f7e9e444f82e83390404afcd0da552fb912922ef45956d324b6bb46e669848d295be8f6e43d913362ea07a03a2c3cbafa504da876b0d45787b13495edc8c6f626820ded573a359b28fb4933c7df586b9a537f92aadb692edbbcda193080fb91efc0b07f3adebe5cfee72bab0d57fa86e8559f47a1d2245190fb36711950be71c5084f64cf72a5d5f83529024b72ac7f651f724ed7bad9809ad24a08d8f340b83c9793b080a5804b849d1d6038f83c40082edfad2ef9d303a9e1d1c8ca4d158305154e04519244fba1efda671960116647f830720c2d773ad173ca8f32e1f4b449ba22ca7fa17f809b1a3b0b244507b81c0f33d30bfc2f8bc006757cabbae2f8b568ecb8fc17d07033a62909fbd714596715a192e02dc8456fb250b65d16e4e607a0f66bb58f94d3fe45a70bfb6703b8183a956fde74d06b4babd70ed8aef7f32ae66fa8c0b49398299f8b34f7ed5362b1da5ec8dee3bb44848cb296d56bcf148aeb82c1f77e5c2c81ca99ba8233f1a63eeabf1a47a8f7fdeb431b71244937a3cf95105f95597c6d569c8bbcfb6d334a4c465d84aa3e1f189be5d96c71edcf6cec18f2f2785bfbdb7de5bfc0f0b213d01ade5f0a14cbe38a2b4bd9e875f64cfe5b31b2db278368bc2267ee6ea964bc8ddf7b87d1830440e99df6386bb62a066dbfc63ebfb91e9b48bad063cabd840107a9851f31c3e81fe104a9d105ea7c0a6437c5f1ca24393a856afe0b265dfb10fd10d5432673d6fd356e74614244c92384654fc187269e4f4701b829a63bed1af1ea00f232b28ad9ebf85734f8676517755ced8632ea433c355d6b8e97a65a8e2df3be2cea1779035e53ce0d1a762b25e3e04f1ead4bc7174c85ce8983712b9a89261c1a761a4e5280e33d117f2407c11b0127e1a357d8db59e8f3e3569d610331f41d3e860f69b0031e8a327984c26359cc5a33b4bee0d94814e418a14cc9586ac06baa9ccde189d69858ffef40eb430391ca5e9ae8d328e17257f7e6406f7d3553fb7854ae4cd5f8b759d908bf67d682962edf574329d9391fc7f884dd62aa6c8c3114167a929f361a04d83bbefd3d3e9e3c35a0d74434a47f210909fe27bd139216731fc3f73de3673bc7d674727f15135eda94b8b8d29f2548dc7aa2552f6a7d95c2ceb49ed821bbcb485c8830a263ab0dca71d4310a75053363593e6f1e33858fc0912f19cffc3cd3e83a5288524495e0772801e8ea37057dd709f18b858df982e2ffdb130d87fed685e6995512a1291d88d005af2250c68b480ce627c0d9569796bf1827442704bf02bc0494542e1863c6fe3ba302daa2a9bf2967d82415342b2212987a245dd4c67bee0c1cdde356422ca21b290d0ba132138223329182ee50e5a542dfd014248ec81c3077124cca635a0ead2ab92b954316d575f2b122c9f3b38a966342751ef8346971adce96847f248c72756e1d1cd9c5c8edd2ce581dfe464a6cbace60f0580a7e004b25184444f29aa32cb45f4b55aa703a31ff5e919b2f5d99f8a170955db392a5a9c2ef30bc557bed4fe693f11e9605e089384be9cb3f8e5af4130e1ed6394dd548d355f9765ae4cb699f39fb47fa453662866319d806ebffff1e58ab66bf1bd21410eadcba09089d2a5b0e40287cc1d4b347fda21c4f3a5adf9a1aa8fa83b071fe9c1cc6dcca8003545da1929357a81693c148ec444dde783e0255a9b0c436558cbc046552d96ddaafc7a92c5e4aec1aa6a5040070b947f06daaf148b2b13789e44e93a9d0f43c7e1e39b90808e4667d34a9066a08e96a775e2dd7b6c7bc9b97d94b7e7cfca7726a70ab565936998132ca188f022f1bf16efc4c06751bc905b431d660227b982f1d959c41b8e83e4aee7d807913bc99a0e678246bb9245e69d710b3958d70f373877231c1378de191f44f154f2145d2d00e8d860098ca5a55031ec8d6881e6c16d28f98923028e03874925c666c6c951edc084d0675c21e6eb7b57899c2f36dbfa3d19e43a087e06171027f8d809e89bda6764b16da888405f17717f20a6d8e246c65559f4e0b53c11f8f3221ab866df99ad35199747acea93169d85629646c4fc6627607d380b9b6c2da1ab5874752b481e736c57fb145e3422c48ce218840bef612be707c91bf985e49bda42a40900c64c2453e790ac5e9fad262c16a3007240e7a39d08076f12473bcee7fa99f0f40ec8ece7f1dd425a69d10ad6ed12fd1361b7c07ed38889dec3846b3c4b00821db0feea9c1cf80046fc200ca4bdc6eca46ca9fa4b9aed0fad35c88337c8840fa89d6c9e850ba6cf7533ec3e699ce45d244457daaa2da5d934728d276e5d5cf69d8d1a1ef89ea3ba7e0849aaba0aa5e07394a9068985c203358a0b6130935f25107b8454134a05419850a33f1b049d61a760d8c093d35718d658f29c300be49fbe818807373768859290af3e52b98056b3963390d4ce06ec0040cb8cdf12f2f4f6c4fe4bb216d929c8bcbd2c5f770904fefdfdcf676eefc7219978929eaea71c39a9e912d676bff423097fb658380f5c19461c164d8d1d0b3dc7cbc1b4f05b70e7f6311d0e28045ad46b130c153d2820ce9efb438fade67c13f4c4214adde8a77c2a4c66d50a0eabf26d086d95c95a544a0f948a7b2c9b4e781a36c073553c6d942a5f8765b816b6b92aca706af7930b265f98120418654ed2a1d5752e8c8ea37404091831fbda3624779fe3299616dfe866d6de2a7712985955d0513bf5d43ffedb16efc21bdba8a0a68544ca07a2865d97aea0679c181e50ed51f8313f51ba62903938da2078fc6908357004b1f2a5fce78b112a49b56c1cebc665951982d234841b040820ffedd77b984528fe59deef23dee275ca94ef40e8d4a5f4595f94df6662bf3d0fe72016491af7c335778952ffff3307b72bec161c0c91d110aeeee5b67b25ad9539f79e545541344b37207d5e2d918a3633afb6f21cbe5489b24378dd1267ab7ac234b036b941135361f496ed56236e9e25f831e708d2a049d25b1a8623f8620bc8f9de254052d71655bebe7bcdfc9f7d17290df4e9b27b04e88709ff3c7013d16abfa8a3acac524189a2153bc487fbca75b8f9b8d2cc3e3a183480d74172eb228759848962850ef2e278aca8d5628abf2b78de6929bd0d5e075b13ba2623ac0e5b9d524d1bbb95258c860eba6ae3667ff9ad7ee62f93dd51b8803306f673afcdf42374568670704afa0676ed8a9489da342577e2ecc8e878137a4a7377f22c7b0c3d4fe427ffba81bb0705a826f6828418cd8908d54af3b7d5261adaf7367a703cce7cb55a5f5b5177627529574ff3b4813a3869d1346427302de56b99efb863500c6c641e6c255d8ea14176ac79d68b41e3de28d947ffba7f9b9e8ff02c9a2e924901a1ad610abf95eba136ac71758f1706b1a9e6f54332974da4ff88dc24a3d7fb9410f0feefa335b7260532bc2dfa5d7ea46cd4f78a4af8f5dc5192a9820a667815f2167895888e52442561cc9f86710f73bb59d5da4b6076930c204b1a9175d493a8e994b4a0593daabbdc3a3c114d2e3f27b24a4823d9008a07d2acdf40a62e250ed95929f431a0f719e520fab2665d8954b7b276448ae8d18dcd5cb05572d4cc0d27b6d08afe6101e913ef8e44995d1a91ec592f0c4c1d974ee0f1270b7081d5be88da0cf65dd21d95ec21803fec49aa332aff68ee33bbe6902d6f70e3a268a5d0befa22ce062f51c44e0faa5d4290e5411a12b584f26e17a425d979cdbb582ce9109c8d6743c29b9dc307e3c60aa8650e337e81a9ae8b921c5c4a06af86b55b16fb1b308a53049bd291130258438eedb0df457891f6ae94387cde36e03f0db56dbde84aec3f8fd332850137b7f2986f2ec4c6b267e3a8e8781dc3d868705f24b41e20fc3ffa1ef26108bfc831ca73c97d5b6499ad37632cd73be00ba6c0f5d1ebd4048bc1d5ee3c5e8fde6754f9afd707cb07834228c278488cd053820beae6ebd9c6b558bd3791b6f0480bdbde514df5ca3504e7e6122b380cbffdd9d1eb9a364d818ebb924ad80222577110b8ff680552563bb58680d904198bff746350a020b39b3a62e4aa997124b739a5092a4b9299976246385092d9b67a8aa69a92850d30c4a4709c08163eaaa86d928b346102341454629d5ead92d43d781084876dbf6d9edff90c23a4f96c400e87d9cf1f2c4b6f4270b8487035b249866254bff30c1d04a2f743381530b2436978d40d268eb5bda2ca87de1fc36f2f2fd9f1044a0c8fdf86584394df84e98352ef7f31f90ba96163838daf1e8b4d2d53902d5e84ba7c4b17cf646d786f9359ea59157562a6d35e4f74c7a24fdef811d8cddd1f91fd80509001a46ce7ea052c56c4817fa630c1a40225df5033b2020ae971a0620a379a7ed56e1580ddf76248c13b0811134c8095a557bc1c52baaf0198173eddfe315e8c4a6d567d9ace35144e55d1eca557e339dfc55bb63866cde51cbc89d52763497a2260b73a39b6c934bf2403b52471665fd0e09e2356f73fc1a3ee1450e2e9ec310aa234aaf499b4546d546a3eca88bed67d03b4f2b3d258dd23b0e08f9fce266e2d58a00a0cce355ca6d90349f11d1ed299a5655adc4b1a2c0114d100f6472b3314e68d136bd2db42e52a7266028d8b118924d3e5a12bdee032d994ca48f426e9ebc6982971afae4f75a72f1b0f640fe4ed0e7df895f53dca3a1956dad3108f2e4a7f04aad4c4d03fd9db663c3e66b442b883aa8ce4f5bddd94d723b633b461bde40c34d1c14c71ca4ca3e579ef559c242c0cd1325809e76def9230d9fce7510c577b35f87ae289065691b715e5b948d1ce733fdeb6279e98964a40b8c87f1ea8929cfced7d28aec9b0eb1dd7dae1984e520882d2724666b71e811f9deb71f2e51b633b6635795eb0d26cdd8c66454017e681331dbf0e15a3d8d0b50a6f8e13e94951be4e63d88982823cdb2c12396598b455a942e3c338c003316b885721e1b35325ad7b9986f387ce9c4932032a5b7f95b2453aa64000435379b1d025701c5b0a854888d"}, {&(0x7f0000000200)="d780c98b3f68453795a940f085f33f924b1da5712172c68b2ec303693394838a7431e268d5998de31e8c24d247e33e3f009cadfa048ce363a9b0c187a11ce8900cd04091cb1ed15c54161bb435d0e69d56a6a027a345b90a3f3807a4991fb53d1c705079370c045a0812f2d75c772f461d433a159036619d8e362e017b8bb53f55d27c9e6f99a2320ce61ed30af7f33884b615d180f65607dbc678950d9d48f37f2169222ea6c07983cd78f8e10d47ae6d8113adbcdb4c19a854d0ecddbe"}], 0x1) 16:19:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:19:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0xb, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x7) 16:19:32 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x480, 0xd0) openat(r0, &(0x7f0000000200)='\x00', 0x0, 0x81) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) sendto(r3, &(0x7f0000000080)="2f9ad07e7f406e68ff9bd81b2a3e148f472d948a765e2fd3c2bef5b6621da5d49c46a947da7cdb87c58d446895ecf87fc5b27eaaf9e589c38721cf270c1faae1bc694909ffdb524483f360ef258419b12de537449bc141f1cc484cbe32875e5b8f74986d92a8c30e22dc3dfbf6f7ee1b9a5f0bebbda51de4200e8c6f18bd98b3cf2fb5def8c898511ee44408db27189003edfb59deb2ddfeab40fee902f95c9f24a97a2ce3d4a6fdfbfc7a8d25c8dffc51d7698e8cc80ddfd9b5b48073d0343be7d2149703c20eb4c7dab898c8a8da9e15ac1427eca22e09f1a4b786f1362c00a60a9ead1788f3720951696901db52bb4f56a8cb8ae4a6385d970eb4a8", 0xfd, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:19:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getegid() getgroups(0x3, &(0x7f0000000140)=[r4, r5, r6]) r7 = getgid() fchown(r1, r3, r7) execve(0x0, 0x0, 0x0) 16:19:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x14) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:19:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./bus\x00', 0x2) 16:19:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000002) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:19:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530003fd931d62bac6ff65d5430ad88a0e66400f7aa2bf3b0282bdf85d06146d6545dc8d90cc607b83495aa59fe86493b3c38f7986f24700305007cae545fb10f528f89723ebc4d20c16f1e22896495ed84a8706baaa1954bd95c48074aa7fc8b4bdb811d02ea6101e5b082cd38fb39b5c2eff0663b59a16126acee02055762dc3662fa15b2b086db882113a897f687d9965031ba224d9efad8931ac1a61cf9409cea6a198c1d3672221edf0c9a4261a03f25e99ee7fe"], 0x10) r2 = socket(0x1000000001a, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:19:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) chmod(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x35}, {0x6}]}) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/185) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x61, 0x90, 0x3044, 0x800}, {{r0}, 0xfffffffffffffffd, 0xa, 0x4, 0x40, 0x5}, {{r1}, 0x291e134bd3540c31, 0x14, 0x40, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x10, 0x1}, {{r1}, 0xfffffffffffffffa, 0xd196147b218bd316, 0x82, 0xfffffffffffffffc, 0x2}, {{r0}, 0xe07703fdc86ca0bc, 0x1a, 0x0, 0x2, 0xc00000000000}], 0x1000, &(0x7f0000000340)=[{{r1}, 0xb6e2d9ffa0b9d6a6, 0xe9, 0x1, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x401, 0xbc}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80000001, 0x7}, {{r1}, 0x0, 0x8, 0x40, 0x5, 0xbe}], 0x7f, &(0x7f00000003c0)={0x100000000, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:19:33 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:19:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:19:33 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) dup2(r0, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/74, 0x4a) write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) dup2(r2, r4) execve(0x0, 0x0, 0x0) 16:19:33 executing program 0: r0 = socket(0x20, 0xee648834de064347, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) sendto$inet(r0, &(0x7f00000000c0)="d6852f8b8524c3f1f3d0833068c9ef622b4006a4e18180bb72a6ab2606c24f2f3b31d928b0988fe7c141a056faf02664e373ed6e7489ab7d94728fbc38d3370fa200de2794125c32181f19296263c02a774e69d7534a", 0x56, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r1, 0xb}], 0x1, 0x0) pckbd_enable: command error 16:19:34 executing program 0: r0 = socket(0x2, 0x8000, 0x1) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f0000000000)="4b74954c", 0x4) r1 = socket(0x20, 0x8000, 0xc5) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) 16:19:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="d94952692fdf8e48d7b141eff5ef50ac3916e487937a32e9df604030d6f99a77fab8", 0x22}], 0x1, 0x0, 0x0) pckbd_enable: command error 16:19:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/68}, &(0x7f0000000180)=0x46) 16:19:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 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) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:19:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:19:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x100000000000050}, {0x6}]}) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)={0x0, ""/139}, 0x93, 0x1, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x2, 0x3, 0xbf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r2, &(0x7f00000003c0)="fd0691ad4cd9ffe02dac3483744de7625ac2a8076c90b8ed05b254a0b03485d8d929b088fe2ad4fec9315627869706951d6ccdc65e42da78df4736fb10ff46680c26f2ef1f85e507dc8f18cb70390e93069e1bd5712ead2f0fe68ee14bb32d7d67c22bb243f7f09b0b6cff6c91adc3d332e0cdf5ad9ade6533308c6220e9f2b517e66f36493e8a1ad3cffb95ee3d99c56036ff0facb502da4e12a5819f8685f102ff92a7b92cec7e4b89b0dbec9f34250a9fa49bca3c22ed6048573739dd82f59ad1d22cf589a8e1592544db18e7ad60bc2aca78c62281d12cf467201cd81146c9f1c200540499291bf48c2e23f6b7b982e22456a5a04df0835e8fd1d7f62bacc2e334f65f75a4afa361901b6ae0d69b7815ce87f704571b6d7feef8bedfd4d77a1b9df7e92a3ddcc29aaa38316e65e3a4ec5b7c3be626b8f51fd52aaae1af226599905a6650caa253356262fffcdf6a8e32416fa19a6d70220656480cc4d2d03f6fd1f2ca7ac4ecb8d00578419c15e7a32fa5a1ee099d047b0b27f3efc4e1b5d667706445471a015e48f10a8f4e8ea2493aac1b1da508109b10bbcb97b4d3cda292bd7bc25bdff0986110e5f151041784772624815e3999e5d50cd527e9805902adaebcd0c5815cd9928b72e2ea5f6ac6c997fbe50f935d412736bf5499181ff1cdef30467c273e11dcf61c28a2518b759ff786f9f1b7d5e3aa8a55dd1a76d13a5abb6da80ecf2d7ecc354112c6ec1bfd6f1d4bf895a8c2322f4a3c96f17451cd61f42fc728da50926737e396173a5110cff20d1e8488f895b9aefeef0ccab3f59e5fe3aa124122e406cc5407edcc3f0cdb4379ac6b66f458d1d5fd0a0e59dd7120df8d48a17a9b1c568aca96f4272d92e8763e838368c99f0d70b5acc774ef1053b8a3cbc2076735d233ad8bf659fe22a42dcfa71fc0f9489444020ad5b79bc93b2acca003ade5a0b4db2b04a647d96cbe672ea9708aefd626425c981fcf6cd9af2a691b72fa4405e4429e82ebbcb339cfa35b56af2bb58d66f4ab5cd4a077503600e0396f29662d3dbd25fded5f7855f0dd9ce649567650b65d96a3ad94538a0846b0b3e670035f948676f412408070dff586aacbfc3075d6036f1e94bc87ecd09c12d4a17702e7770a62234352307b97dabb5249fa0744fa8854bca75d0343d2d04612b7ada3ec21e8d2f5a7c54d9619f40483f702c48073d7a34b33998f2340d2a3ee501a0955e9ec40dee1aad1f240a7d7929fbce81b0b4f49aa6bcba14930e06068c05f2b634a45a12412ab19db6cd0f38af17bfd870bfcdd8f3a18be97b2fe931f71c2132faaf643fee94045cd0aabcc660e73cfebf6fce7efd77687483eb032a96e5d43c0db9f84f8ae06729b7f511973b976764f2dd8326264a0921aa934e8a270b089fd7e7083faea77eab1fd511e864280c477e80855d9d0bb010a126ca0f7c639eed7619b4ee8a8c418cbb12cc80fec7f55d86c69ad5f746b422e1f9bc64c2b27d5c20148e65a7eff825184cb812167feb8291d365efc3b6244fe6bc8213779880be33b17b0f60e32d3a33a59ca38c98d904e7776c5ec6b7900a752869d1352258191b5b5e96a374e96ff408bcb3997134d389f26833252327733e76f6f006def4f5053efe660e5bcdb713b3dfee4f0b9f4e5124835aeeec5a0b73b4f7a06cb146003535f04ca5b7a259adb2baaff86661be505a8015257c6b165ad98f36de1aa902676c192dc16040870be7c34b51138fc5031914c4c6d9d17c653231ddc7b21ac4882da6329bc62c2364879dc08636af91d41807b59b1864026dcc9f2213327207852130dfb21a928bf7241151082b610151abe346db7149dc8f51a483a093085391b0beb991c27a412d17bf27577e1b53cb7ada4bafaf550b9516504f14ace2bf6e743344c5bb4b835db07af6a8eefd9c140d1bb5e8b62bcdbe9ea0cb0a8ccec24d4ee6bd72ceceadf9cd830680f839a579525d47e26bf3b679b525f6cb099fac4430249c68483ad0f0ea3c1b9fa75344ad9a7ab8dbee8ffae428250b59194a616cde43edd733b5cb9ab3fd272089094d4dbf7ab3764eb9d656c7e1afb1a8fbb05d24586e3fc29b9f20c852a922acac59b76bf6bfea7b84d38501ee4f4143c9b4696d2b55ef78679839647ad0e5878a8b745606a9e417afa7535db994ecb769aa414857e649af6544bd1a8300095021316753a03e471a8f26670a4eb846ec576ecb59fb6e2742ab01d190f8e01b18080b2114d6d5039ae424e47ba1d632601de33ac3ba78f31e5a74d0a70ec46710f4613ff3c1c04075dbfcba17cff76a47dc73a5d8fb96422a32d6e08b2faf830fda5588e824ee0426f1a097b62255c90e5459ca07b7f527da910c0321c73c76a69c318fba2fe8529c98119d72fdb3b4105586f628a9ebac0918c3a080cba194222e21d8d92d1a95674e2ae3f485225978a214a89c561e386fbeaddf037b7b10e67c85a2b5578d815735ca1627c859882791a198a5c2050ba832a89764e02d5ae0921ae8fcb80a324973db4d2104e7822b87cfc17492bc5196614d5a0dfdb1fb4e65b9f4c16d7d62b4c5c01e3c41511ab252989d708171ae97a18b0e2a459fcbc6a15a77d01eb23808bf0044036eb09225dc8038d75762ab2fce58ac723c380cd1f1f20b428945915720b8417fc911f6e928799270c373dae2f1d310cb78c812cb493e1f992fd7178c06c238950ec0329b637c0637a1b6a08e682eb846dd79d3d4521fc4945357948cd626125370ebe96955faa5b2fee593ae2fe5d208699692b1ac799411de8291c7d6d752514bd63e62f47b70cf869fe9540547e8770b161a832e1b66f5d4387a2c162852f50a3674b092c0b5d751cfd5cc3826a4424357f0db7c4f4c036e9de39ba326c0bc60494695420ee92cda9f4df8051e9f4a5825709b78c57f3c28190b1b6cc8154bbdbf5ae6feb2de5d2f9d4ffe53e68870e573fdb70c09f494306bfd337b369cfc7996e3958b1ac7a335fe3a9f90e864ced454382cb140e63f714b8a4ad711a6660718ef768c333a5338c2e506abddc2c47fd272281a9fdd32bf1a9e6a0958ed6f73bfb47a3a14881af74719b29dd863217529e84a968490ed1ca55194a35c9a6a2d0fe9e1c79ce37f0d4675ff01b6dd1117e7fcddca95ee67834f6b7f9ad9fd920fc3de7f2552529fb810bcd4aeb76281f0dee618b88d5395ad8ac6daf49cfe1accd4247edce8231eeb0c131b28195a2a3170ed00e2127ad5bfb46c6dedc5a991f5f76856627267e5ff0aa70c5f43a79c6e047b74c72ad816477ff68c12e913146ca1ae12a01161c55a5078c9b93bcb80b6de95c76ca17825dab0f485c86a0e40ca6d9b9f68a4bfb6994c142fdc029b7d29c47785b064178fbd7837be6aee1969a6668fbfec82b588fbd2d1fb98312fa417f257452080f4a7d09b87bac6ca0a14259a84c4b0a8105eb46db23fe51783330f4f7665d4b1e496dd2f5fc8b2d1ebd1e2175fb4dacf6be85fb7d51fed5fdec69239e1dbd3c2df6cc4aead96a7432696331ec125575d16b1eb6e226d42bba5666a129f27ad44eb7266cfacb3a6e74c6152336a4984ceb4f55c4e192ef9bce3cb9490b8768ea17c76768f88f9313a7ccb062aea430b87d579cb53528c43bfde133898a914dff684366890d27dd3b1a4f3629c677ff037ea6ea620c40bc40b502e3a8724dc3e1707360dd47c9ee21c30c5b73b8f28982278d9e5a08d3cbc6cbc41a8cb4917dea4a81e548cd7b756accf0bc66069c984a990f21f0b604cccfa28619f16f1f8856bceed91f6ee4eb3ad7cdd6362e956080ede24451099db915f3aef88134190deb54c40baa1912d667203fcc9e2e4f1809c652a9507cee0a11790c0261a3400f5b10eed33ea02ac2193b5d5df71a06e1f1e26183fb9a549646a079678a536dbb5249fc5dc79c82bc6201b29261e9cd93c355fd2c970723a9c0a18b18b3a7df0ce15bbd1aaadd2bc8b842700db7e827013622089ccfc7e8aa00e5b94a30308a4d8e9ff58b926c2fd564151dde71707de6722864c5715657125363395c258a51ffd53dd87f97d0bc898c2162cf25ef601b45135f24210ef94b84c467246944c614b0308388e421e6b02560eb2391111ab8a368aa728fb89370b0e492d0041e520e46cbfd86205978325d01e95033d29a219e731193e1ab0a78a8f3e33ac093a55f78034b8e539965245afaff55d23b2ba359e7be59cded17d3001ff2dc14168a555981c1292ccb639ceca814736b5da2093bb49fab015d5aadd4147ddd836c6d0ef13c5f6a3b7647c037e8e2d20fd79f783d58344238eb9bd4349531a689c74618b20dc2d021939351c77dbfac8daef58c03a0e0b997fbdc00c5a5ab93acd4a6642f2cee5287a9315cdc6a48ea364385001ffabdab6db8405a8fbb7bbf0763eb5135294ed0bf3d91c5861a785d93c9239eeb25929d6029bf5858c9daabdbad584b330d7ac71cb1a20df35074cad20d747f9108cc38bd0de621ad069374ae225e1a21e7cf337fb796ce8aff1bbc967b1d568decb65f926016b8e860e592c380967b9212d3eedbaa9a2c3cb44f56f3b31c278705a2a69627642bef1e148b0a63b816eedbcd06264862829ff0dc59e2b1afd4ef68a2b2df3198333f72c105e28be6f8c5298dbe1ae5499585a2ebb30c18cdedfcd380b073d9305db4e6e0640729e58bcc0264df5c4bc203f47462d0d5d9df4fde04b6134d0f9ea5cbd3802150cebe509cf1731e5ac2bef63c2303a2aeb2b5984790afeaeddc3f78fd56d1d33ea4fed84a1b588548f075a35b414ddda8d5f6afa73356e6d8e3e6516612322b0472d604f9a83f3d7b8cf2789ac8d6919303ae8e6d3ca94a8e055ba3f2ac9ba5fa5d5b031f87935ea4ece24a36cbe504e52b09d14285ac418ad7c9ea31c45b4047e87af293656c4d2f4feaa2da4a2f0b81249cdc8ef136f5fdd4f61ef0a4d9b99abac7cd580a8d87c77cd7898cda42a59d241c5c7f984d5dbfb9b9126632c1e07735c0f5a0eceec30b5763f63528c3f5d87dac846bd7bd6f6a245ef28868ddab47b17845f04762d44ad8fd8a57b33cb29f32cc3e728a5b31cc731ec222e75077e75f2f39d1a02de3dfb0ac8b4ddf46eb7ff2d7fa043b9d747cb56f930bb900860f1bc1a6d4a6fbeb60359d7760df28e1aade1c3c307f5e9070e3c5a9388de8d6a5efeda9bc6a04777a6c35aecf26bfc0dafaffd9a4d962d639578db71d455c82663967ddbb5c8e30f3c061380d3b97d1e8805e7afedd320117e5477205b28bed68d17d3efa91566c7f1b9c5004aa21ef096a8765172603cd77efa8426cb5f60ab8d96fd0e909b953a69fe2e96f646eabc60f3a59d524434b94ad9d85901f4ff1c8fc3e3d434ecccc145588441181ef575b948b4de2574c812422104c561aba87766ef93f973fc6981a04509aa6d8bed05e64d9004a93eef8fbae04eca96c3f46165849ba193f91817a2ef5bdb3ff40332896341ea173530d1477e4ecfd0fe5297765ea9d2492fab75ac64af535f66c0d9fdc09be7a55576ec49092515d4144300a8f69e83e955ebadb33e6b91e9a5dbeb0853eccad727d5187191100824f470f8e984a9bca17f8bc98f74ec9db21e80b351cd2ae6e6a467c0d33395f8edf0fd675e758a89656627af28c88a2b3538f34c25f80257151782e4f666c036337d62661df6e800e56637e596a68420b4347890d6768dc0c935447580242d5950a0a6909221359e06983e73876f8d4517524341dd1cd81c2ef9056a3de3fba086dc13640d6871fb24ea47bd10fc5ea97", 0x1000) 16:19:36 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x60}, {0x6}]}) r2 = fcntl$dupfd(r1, 0xa, r1) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140), 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x8) r4 = openat(r3, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) fchdir(r4) shutdown(r4, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0x10000004) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgrcv(r9, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff1068613"], 0x2b, 0x0, 0x1000) msgsnd(r9, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r8, @ANYRES64=r6, @ANYBLOB], 0x3, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r5, 0x2, 0x3) msgsnd(r9, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) pipe(&(0x7f00000000c0)) 16:19:36 executing program 1: syz_emit_ethernet(0xa5, &(0x7f0000000180)="bb79cf19479f9c26971081f5bd797d5db04e18aca57f014f7b4ad0c932510f21bc67e47751e82873546e02b0fc1417fd12b6fe0b048118dfaf42c4aa992bf8cef4bea40b4ff2dc51b37574307ea3e2b828f626941bf6c9e13dfc367ae5cd6378a79b33bbc141707c33de9c2637ee610256ba4c3eea383eb8011825b97608ada7c62f8eb1a265d86d5658a62ae6194efb7e4abdad3763b546d234bb9975705eaa8227b2d5c0") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") getpid() 16:19:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:19:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) 16:19:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTART(r1, 0x2000746e) 16:19:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x7fffffff, 0x6, 0xd6fa, "57024ca45b71a740eef0aa17ed25739cde1997f9", 0x8, 0x84}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:19:37 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff04, "0503c966f22e95a163797f00"}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) readv(r2, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:19:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:19:38 executing program 0: r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x1, 0x2, 0x1000}], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r2) shutdown(r1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:19:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) munlockall() syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:19:38 executing program 0: r0 = socket(0x17, 0x3, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:19:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x16891a8a, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xfff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:38 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x2, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7f, &(0x7f0000000140)='\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xef}) 16:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bf0aba1a1e490b6788e34b32a32e75297bad0db0", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="a502e7c722bfe5f70bc1148889d17a9a585f5c8bb7739bc5cf8875e05181b08e5a038d7cb743dd016f9d6dedd4c0fb567fe39536d7e796e2362945a792b626f80149b276df7a0010bd14fc0259855a63f8fe176c", 0xffffff4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:19:38 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x112) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:19:38 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x32) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x4, 0x0, 0x344) 16:19:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x16, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000012, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc00fffff, 0x100, 0x6253}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x415, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0xffffffff00000001}, {{r1}, 0xfffffffffffffff8, 0x45, 0x80, 0x9, 0xa28}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000000, 0x9, 0xdfbb}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x0, 0x0, 0x6}], 0x8, &(0x7f0000000140)={0x1, 0x400}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:19:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:19:39 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r1, 0x8d662cd05103f867) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:19:39 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:19:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x20, 0x8000, 0x3f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0x4, 0x9ef9, 0x5, 0x1, 0x8, 0x6e, 0x5]}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:19:39 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) preadv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x5) 16:19:39 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7, 0x2, 0x6, 0x7}, {0xffffffff80000000, 0x3, 0x4, 0x3}, {0x400, 0x8, 0x8f1a, 0x9}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = dup2(r2, r1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xa0ad, 0x3, 0x1, 0x1, 0x3ff, 0x0, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x1}) 16:19:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt(r2, 0x3, 0x6, &(0x7f0000000100)=""/122, &(0x7f00000002c0)=0x7a) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) close(r3) r4 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/16}, &(0x7f00000003c0)=0x12) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r3, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) kqueue() accept$inet(r1, &(0x7f0000000400), &(0x7f0000000340)=0xfffffffffffffe6a) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x40000000, 0x4000000000000000, 0x0, 0x8, "c0587d524ccb5071d07e60df967d7000", 0x0, 0xfffffffffffffff7}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x400, 0x3, 0x0, "a9cf4fb1727922c59caae15d935919ed79b8b6c9", 0xc4}) 16:19:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x3f, 0xffffffffffffdf70, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x4000087}, {0x6, 0x8, 0x1, 0x1}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:39 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7fff) dup2(r0, r1) 16:19:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x501) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x2, 0x3, 0x4, 0x1, 0x7, 0xfffffffffffffff9, 0x5, 0x2, 0x3, 0x5, 0x3}) syz_open_pts() r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_open_pts() syz_open_pts() 16:19:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:19:39 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) 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 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x1, 0x0, {[0xd5, 0x2, 0x1, 0x2, 0x7fff, 0xfffffffffffffffb, 0x8, 0x100000000, 0x2, 0x1fce, 0x7, 0x6, 0xd10, 0x9, 0x800, 0xfffffffffffffffb, 0x8, 0xff], [0x5, 0x1f, 0x6, 0x1d, 0x5, 0x3f, 0x9, 0x3, 0xff, 0x33f], [0x8, 0x6, 0x1000, 0x1000, 0x9, 0x7, 0x9], [0x0, 0xffffffffffffff75, 0x3, 0x73d6, 0x7ff, 0x9], [{0x10001, 0x2c9968c3, 0x0, 0x3}, {0x6, 0x1, 0x7fffffff, 0x5}, {0x0, 0xc0a, 0x100, 0x1}, {0x10001, 0xfffffffffffffffc, 0x4, 0xaec}, {0x37ed, 0x5, 0x8, 0xffffffffffffffe0}, {0x90000000000, 0x4, 0x9, 0x1ff}, {0x9, 0xfffffffffffffc00, 0x7, 0x7fffffff}, {0x9, 0x8, 0xb7, 0x10000}], {0x100000000, 0x99b1, 0x2, 0x7}, {0x35, 0x6, 0x6}}}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:19:39 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x8) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x10000) 16:19:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10000, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xf446, 0x12, 0x100, 0x3ff, "2317787913ae8ab48de3901d3a5fdb15184d5472", 0x0, 0xfffffffffffffecc}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munlockall() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x7f, {0x0, 0x7}}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) mknod(&(0x7f00000004c0)='./file0\x00', 0x2162, 0x3) r3 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0xc0) poll(&(0x7f0000000000)=[{}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000100)=[{r3, 0x80}, {r2, 0x20}], 0x2, 0x2) 16:19:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:19:40 executing program 1: pledge(&(0x7f0000000100)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') pledge(&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='{/\xc8-^\x00') 16:19:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:19:40 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x83) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) setsockopt(r1, 0x10001, 0x6, &(0x7f0000000000)="ca8e64dee4270b3f6138516ad84f917a89a7baf88e368c5b6ad40c5ade3674045b4167ddba7f03fde186f7947e18aff57d627ad71732a2f2a57cfea06c0cb1a298f645aa24ea4a73b97f8b253216eeabe797ca70feecf525", 0x58) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) recvfrom$unix(r1, &(0x7f0000000180)=""/195, 0xc3, 0x42, &(0x7f0000000280)=@file={0x2e4df3bda4abef2, './file0\x00'}, 0xa) r2 = socket(0x20, 0x3, 0xffff) bind$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:19:40 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d638cac5009069c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aab3f272f1fa636c22cf5af40eb98f8f4dee729017ab5f35eb96696cb93aefed86c472f75a76cc9fe1996ef048c7b8dbc5e236407a877aae58af2740b7815412"], 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES16=r1, @ANYBLOB="a3fa1319697ac081d48f225c2db63167244a3db48d6ef6"], 0x2, 0x5eef0bfb844d7b79, 0x1800) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000081be394580abb4ac1580d2f2fcd1815be5e8a1c1638b17e6436adad2d44a2c9dbb2cdf95b43701ed2092aa9d81eff20d9f5"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) utimensat(r3, &(0x7f0000000bc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000c40)={{0x200, 0x1}, {0x7fff, 0x1}}, 0x2) 16:19:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x5a) 16:19:40 executing program 0: clock_getres(0x2, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x400, 0x41) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$unix(r0, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000011c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) 16:19:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:19:40 executing program 0: syz_emit_ethernet(0x9d, &(0x7f0000000180)="07073e9a74215ef442dc7fc0fa8caecce40f3e22ab5458a6a35229e66e04056c71b7ae57f291e9e41655c6d6aa84afa1f2e6e185d43df60ace5becd46d15ad19058a798cbf775810a4f07e15052c11d2129de158eac206db5d0c3efd0f0dfdf74afff6a7574b2c454b79ee60e150ad768216f6ac20c5cc03a1afbe8ebb655b74f4fd4f435a53ad740adb66cdbbab8fb04031df3b41cff11ba607dd2fa4") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) sync() mkdir(&(0x7f0000000040)='./file0\x00', 0x1e5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000002c0)=[{0x9, 0x1, 0x400, 0xb78b}, {0x1, 0x1ff, 0x4, 0x5}, {0x2, 0x9, 0x800, 0x2}, {0x5, 0x4ad5, 0x1, 0x2}, {0x7ff, 0xc0f, 0xff, 0x81b}, {0x200, 0x1000, 0x0, 0x4}, {0x800, 0x80, 0xfff, 0x8000}, {0xff, 0x3ff, 0x101, 0x80000000000001ff}]}) fchflags(r0, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) clock_settime(0x3, &(0x7f0000000100)={0x8, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x40) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x8, 0x0, 0x100000001, 0x687a02a, 0xffffffffffffffff, 0x7, 0xffffffff, 0x10, [{0x200, 0x7, 0x7f, 0x9}, {0x10000000, 0xffffffff, 0x6, 0x7}, {0x0, 0x8d23, 0x2e, 0x800}, {0x89c0, 0x56a576f3, 0x200, 0x401}, {0x7, 0x9, 0x7fff}, {0x1000, 0x6, 0x8}, {0xd317, 0x6, 0x126, 0x8000}, {0x9, 0x91b, 0x5, 0x8}, {0x1, 0x7fff, 0x1, 0x4}, {0x21e, 0x2, 0xfffffffffffffffe, 0x3}, {0x9, 0x8, 0x2, 0xa85b}, {0x100, 0x7, 0x0, 0x7}, {0x1, 0x48a6, 0x1000, 0x7}, {0x3b2, 0x6, 0x9321, 0x3f}, {0x3, 0x7f, 0x7, 0x1}, {0x4, 0x8768, 0x5, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:19:40 executing program 0: socketpair(0x2, 0xc003, 0x102, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x85, 0x0, &(0x7f0000000000)=""/133}) 16:19:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x20, 0x9, './file0\x00', 0xd1, 0x1a40, 0xfffffffffffffffc, 0x8}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:19:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x1, 0x402) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x182, 0x0) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x80) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0x10000, 0x8000000000000000, r3}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4f13, 0x9, 0x4, 0x0, 0x5, 0x5, 0x89aa, 0x1, 0x0, 0x200, 0x3}) lseek(r2, 0x0, 0x0, 0x1) pread(r2, &(0x7f00000002c0)="6c420215f5195650f8dcaf746572300ced55c3f506d57254f536779b1105d1ca8759027d233658941fc3be962df29edd8dbdc96d4ac9386d7825cbefbb7363eac5a52a6918130090d3b36469962c03fa7f97396d2e8b6e1eb8dca1906312e282d78f03e75a37c0f844de148278383f76918438f77bc2a04edbd4a5930e24cfe5321d5035a663e63ff5040782894a29", 0x8f, 0x0, 0x27) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000380)=""/155) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/164) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000500)={0x100000000, './file0\x00', './file1\x00'}) bind$inet(r2, &(0x7f0000000540)={0x2, 0x0}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000580)={0x2}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000600)=0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000680)='./file2\x00', 0x10, 0x40) semget$private(0x0, 0x3, 0x141) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000006c0)) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x80, 0x0) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0x5) 16:19:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9}, {0x45}, {0x6, 0x0, 0xfffffffffffffffd}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x5, 0x1, 0x1, 0x712, "25fb7153747ae0c5b13ac3aef7d9b17319b956c8", 0x200, 0xc2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x32fbf856fa497dc0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x34, 0x100000000000, 0x8000}, {0x8, 0xe31a, 0xe0e, 0xfffffffffffffffc}, {0x2, 0x200, 0x1, 0x3}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) getegid() syz_emit_ethernet(0x4, &(0x7f0000000180)="b6412c28") 16:19:40 executing program 0: r0 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x76) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') r1 = getpid() getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000ebffffff000000000000000000000000000000000000001500464209ef00000000000000000000000000000000000000000000000067c88e42c73e64d7e42d56ec646f02608177ea10e27c"], &(0x7f0000000340)=0x49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0x5) getgroups(0x1, &(0x7f00000001c0)=[0x0]) geteuid() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x401, 0x100}) fchmod(r0, 0x100) fchdir(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:19:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:19:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) dup2(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r2, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r2) pread(r2, &(0x7f0000000340)="96d0fa6b9d7f73156be7794adffa2703916883f0ea48cdb99c4dda8c6b1e2fd9961bf684368392b7d8414db5717d258d5becaa06e071f5aaf9777bce726596e11a65d0ae42114e6aafadd032a4b8f17113beda393306c191fa5b49d72190d1f5cf17149f8cda0f52d31de16f9e6c2b881071a8d2d97d7d00232202e4c399d8b890fb668d77a274cde1e43c3f6fc9a23e33b9dc2d0994c3c3e767385a8e4589bc1742276190b171291ff905417a025b81952cc9e057a7942feb98802f3d1aa64b6656193817020a8312a7ae88eb4c944d2448", 0xd2, 0x0, 0x0) 16:19:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7fff, 0x3f, './file0\x00', 0x3ff, 0x9, 0x9, 0xfff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x8000}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) munlockall() pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1a7, 0x2, 0x6, 0x1, 0x7ff, 0x5, 0x6, 0x2, 0x2, 0x5, 0x1}) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x7bf692793e619f2f, 0xa8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) setsockopt(r1, 0x3, 0x43, &(0x7f0000000140)="f9a34a7361fdce01c6e62f891f53d5504ff585da755596baeea17d6957b7edfb2566e9b483afec3ab8f341f5095bf6d0a8dccf98a9b1ea624d46b6c6a0c84a10cd68ee24140e0a2ae22c15874d154c1850ab4027c1482d5b121eca1891e0a4c9b3ebe6845a1b6299567c0dc1171df1d5a2ad499dcf55c60daa45e5fdf17cd416c57785091e8a2ef3892a495681f1449940ede051390809a7e623e29516430dc2e9f44a87510e619be12b0a93937f80a139c1", 0xb2) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc4172699253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8", 0xac) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="12e66f2953b111b19cbb5dcca0480a6a15c18ce308d09eed7d9281a244ebd9bd6929c395a54a79c7220fcd6b020d539eccce7eb6ad1a6bd4ba5abc19651527ee8ebad6f7f50d8b6ed9eab7329a7dc6c5f5245044fe142821265fedb5c2f3ede91a1e1fa4c615093f553d6036d33e96771094c0081ca98cfa931c2cb2ca602ea44a4dc828", 0x84}, {&(0x7f0000000300)="e5c196c6199d15bda1c01f996beffb3ca9b05754726b09c4eb1fae6242d91e27bfab0ce8359f69f2e552bf945b920443c46aa62f1dd50f9ff3a03d8a1b1a31dcdb952c23cddc3ec35d7acbfd25818736e1b2d6e6d4106586286f172ebe30cd6c691ec7a56c1f8dcedab70fa2bb9e0802121db2519f1e74c45ac06142bbf1b63e2627c448e05a6e2d0ff625a5496387b7d2429616a7a3c1d9db5fe5d8a18295abad3f51af6211e3570545799b6c687fc7f6c84532d04fc5a62c565ccae44424bddfa19b3ff958d5dec92dc273b224ffa24f32c051f08d28c24f810c6778a68ec6994a4559f2f63cf5496ab04b", 0xec}, {&(0x7f0000000100)="bc9d6f41d5e16511583dc377eada4033ac977da5c3da3ab5acc2f26f9620", 0x1e}, {&(0x7f0000000400)="3330630ceb7ba164f33f1e6dc2d523c65188fe52b91d8de57e32df47215fb50462bf60683cbb34fdf1a7cb3b17c86fe883f7a69b352803a04a2b7a877c7f96ff4d99ef9607ec846617f9a648da6f4bf0e4ad4c306c16a57518b9a38a9d756fc070223abfd6b717a7b2736642ae1f52059a8f6728ace0d9426c14e10fd6185836fe627b56a6a990e667a598b542367781f26b3c1b100e9d575aed27916f8a59fc9a115ebbcbb4c70d0cbb5610c3fd85f280d1ec95342f14a3ed08419e3e111ce2d27ab1c4096d7659f0b09cecc76436b03e0a8f8cf1399793d8110eef6f48447b442ccce89dddd0fa5f732e45f132fee5dead", 0xf2}, {&(0x7f0000000500)="eeb8b0240b412d97f4ab0866f13abe29ef61a43b7cc8678b2e973ccb1de896a6694167591890626bd7fd44edb175b314ad0b77009d51830d3668f4599f20963c7a52ac0e8568d358c1546a7c9f2458659556a8ea98f4a28b506c7bc1e45f08341daa262736931238d5abf5a03c02bf9c75da9094c61be663bb9c2f6c7d0b705e40aafcfa7107c2d5b262167041be84fdbc80cce3a99ffc2907f433cb2a864833e46cee6032a2bd37ca6d5833c851102c7595c5c6711be5c23df6c31b62b7cbda5883a1c51c5e12afccff981032238bb4a8f46f644e4bfc", 0xd7}, {&(0x7f0000000180)="430996c2911f779b85501556e54f4f1b08f3d5213730b31273f3beeaaf7205f4f2bb95dc2ffa8135d540d80e9aad71faf5ae23df0dfc9d95e50681d52672bcb18aa901303417fece2bd1fdef7b8c8a", 0x4f}, {&(0x7f0000000600)="8c6fd823cf2b91e9667f0809fa9d978f330a68aa51a354e2b0e83a082bf306649b7401fc4ed28f6f857042148c6dece82263fe931b42199a5a2f14ae5943a0ab25f04b84d6819d6645a455e75b9cfd7d9e8ebbdc2a5b59c3740d3c4518c0feefcce6472b923e9ca4c6ad1f8a449b", 0x6e}], 0x7, 0x0, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000240)="5e6c06720dc9edbc83620a28b0ccc2c30a478690bd0707d79a3f06121efa59fdcc1bf82941f3d2cdec0c70fd37023d92b80cae446b43ad111c0076b106d57a16ab85d1751b7a40327e1a2cb80e83eee1636c1cd158b3ca30435948f9fe2747a73e9b3465a2b854aec1c9f79600347a49fa4ff89853d2db5fcd44b1fba717763bde43ddc27c2948e58f77dca85b8bb5a267eed88e6f13c142566865a9438a857b12f5652d", 0xa4}], 0x1) getsockopt(r0, 0x4, 0x7, &(0x7f00000007c0)=""/123, &(0x7f0000000200)=0x7b) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xfffffffffffffd14) wait4(r1, &(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x62c9, 0x9, 0x39ce, "44fb5d927eed065645729389846e8f85381111e4", 0x5, 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fff, 0x10000}, {0x400, 0xfffffffffffffff9}}, 0x2) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x3f, 0xead, 0xbda, 0x1, 0x101, 0x1000, 0xb96d, 0x3, 0x2, 0x1, 0x2}) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwrite(r4, &(0x7f0000000540)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba449743f4e4d76b3b0708fcedc02e1a1463f6e872ab656f8d528a1ae5f214bb4d3ab3b357b358e5b9be8a93cf04e648600442a467fe7bbb879ae810a2bb5a110d640ef7b53ffb9744", 0x66, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r5 = semget(0x1, 0x3ed06755aabd665a, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000100)=""/50) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:00:00 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) chmod(&(0x7f0000000000)='./control\x00', 0x8) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getuid() getuid() geteuid() r4 = getuid() setuid(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x8, 0x1, 0x1f}, {{r5}, 0xffffffffffffffff, 0x90, 0x12, 0x8, 0x2}, {{r5}, 0xfffffffffffffffc, 0x20, 0x1, 0x6, 0x1}, {{r5}, 0xfffffffffffffffb, 0x60, 0x20, 0x5, 0x5}, {{r5}, 0xfffffffffffffff8, 0x28, 0xfffff, 0x9, 0x2ae}, {{r5}, 0xffffffffffffffff, 0xc, 0x44, 0x7, 0x101}], 0x0, 0x0, 0x400, 0x0) getitimer(0x1, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r6, 0x40) r7 = semget$private(0x0, 0x4, 0x40) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r1, r3, r2, r0, 0x10, 0x8}, 0x9, 0xffffffffffff0000, 0xfffffffffffffffe}) r8 = fcntl$dupfd(r6, 0x0, r6) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x10, 0x2) mknod(&(0x7f0000000140)='./file2\x00', 0x1000, 0x1ff) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) recvfrom(r0, &(0x7f0000000240)=""/57, 0x39, 0x1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x5}]}) syz_emit_ethernet(0xfffffffffffffecf, &(0x7f0000000180)="969b100e") 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x5) sendto(r0, &(0x7f0000000140)="3417ee517d249eef1b92ffef84286ebc7ce7d0ac334c53e98cb5e78efd7c6c1ab934f68879893bddff91579cf34150d17ea6f475832cc6724d9d0ec76bc9cf45a02a56db9fb3f1ec23355e3002b1796eefb118a527e094dacaa742bd82d7edf6de3bcf93cd619e073ad25a94740af75077b6b21c8ce5d956203d0d6c387b6f5dfa8b83d542a3e6f10a80d10c3b95d5001b68bfce661f4d878efddad3d25f9f6050599cfd6e4ae829aa2aa65adfa214f91b0cfa026562b96e9f781aef833ec47ac666e71b4ec0d25f31317048313e3060f55f7280fa2ab9efc76c880537cf6847213bc0fbd0f91d88", 0xe8, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchown(r1, r2, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000280)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000380)={0x3, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = msgget(0x2, 0x20) msgrcv(r6, &(0x7f0000000440)={0x0, ""/14}, 0x16, 0x2, 0x1800) getsockname$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file1\x00', r0, 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) accept(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) sendto(r0, &(0x7f00000006c0)="ad8779c67ad69dc506c84f2fe564d2d172f5ce332be095621f2bbbe8f9e5de0fee65e803614042290d91a107b2ec", 0x2e, 0x6, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000780)=0x7f) getpeername(r5, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000880)={0x7, &(0x7f0000000840)=[{0x3ff, 0x7, 0x2, 0x7}, {0x3f, 0xfffffffffffffff8, 0x2, 0x2}, {0x7, 0x7fffffff, 0x100, 0xe9e7}, {0x80000001, 0x4, 0x2, 0x6d2e}, {0x9, 0x9, 0x40, 0x2}, {0xffffffff, 0x4, 0x9, 0x23b5}, {0x7fff, 0x400, 0x3, 0xd4}]}) getuid() shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) socket(0x30, 0x4, 0x40a) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = getppid() r10 = getuid() getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="7a4b02c710f6da6d0611d2b4a2484cefb5fef79bb0b30836c094d3dd23e18ceef5bf7d9562c1bb4245950fbe93bb97b4c63ddab5f6a8102de5a08aaef352a269e8a15bf615f7", 0x46}, {&(0x7f0000000240)="0d1a9e0f6323c17e3f4d210c9a06e1dfaf1785326e418a03a94764ed00bd6ce83cc8262dc3f5aadfde71ba7b1ab452d8785a8d083f953201627f749a505f74f7606ae5f1c580ce2eeefba71cee33bf951841dbe6fc588ced5ace0923418728091bf6782ccd1f4da79fbe35cea50262891f03d6c4401ca7db92d0de7dff119730901df0bbe62b006762545df0a9989d97cc74ace9256dbc3180a5d03845af0886d3a81ac7ede5b13d13a8d4325339", 0xae}, {&(0x7f0000000300)="2ee413354914242e56c28ca7c8f4454031779f8b16297c508bdad5aba34b67fbbff694b044e9859a057870d626c5e84b3ed50e57f88bbc21917b85dd4d45132c039b2d6cdf67e057264135feb10aca7c30bdb95cfdf30d3c840cdf4f004767b572b512105f71940eaed2924eaf924fcc973ae831015dcc1c43a29301ae16b088e7ee167948cb2b7d44b65fd10110efd5f6f91bc41bbf8d5a26f382d7957735f65037cb38f1130dca92c1553b79785a7b2757b7daa959e9b8522b3b3ebd482f4be9b13aba02d7972b87c6", 0xca}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x8}, 0x4) 16:00:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe2c) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x2, 0x0, 0x0, 0x9, 0x1, 0x6, 0x0, 0x2, 0x7, 0x1000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x102) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='.\x00', 0x400, 0x8) fcntl$setstatus(r1, 0x4, 0x80) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x3, 0x36f17a5b825fdfd9) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r11]) semctl$GETVAL(r4, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r4, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/255, 0xff}], 0x7) syz_emit_ethernet(0x93, &(0x7f0000000700)="6ef0bc70b2b00ddbe860457f54769c272cb68264b32a4da5fa277dcf35ce760c35a32df920dadf029ef1ec57a9ef6f0c70247e122513c40032f348d63a0c1cd2cb5c44dca3248eab801c641fd5cfd8c092478d94880c87178681fa36988c5130529e42b7daaf073237fda2a2c820a886c560199540b224e017f08b1ec8caead940a6052402182ffec4424885ae75041a35ac5f") 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0xfffffffffffffffa}, {0x3ff, 0x8001}}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0xe1293b37e8e6bbe6}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0xfffd) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) 16:00:00 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xfffffffffffffebb) setpgid(r1, 0x0) setpgid(r1, r1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) r3 = getuid() dup2(r0, r0) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="ef4fb6ed49746536ca1e47dec312baab15b8d5045970657edfc93b7b097c2b04056473c2b6f959b2ac2ff5a4f21d19fbe4daa45d1b44033add7e529d0252c53b3674cea185cdcdb36b03d6f05cff1c9caea3d43dc05252257e78c3451e9f46f2843e5ca7f39b1cfd9709efaaed2a57bff35e420b7fc97a900a9efcc08755838d9d6a3b2073c6a8c2ad8d0024f36c8a09ef9e1a4117c7aab5c4b2802ee77df971fdcb", 0xa2}, {&(0x7f00000002c0)="585a1d2f964b960f6e1c05a00c7ecaa8f0ccf8db9b1b599db39ec49791a97f4ac05158243fcd654b240fcb73fb54bf6778472e792278d31af8992f3283f85403819dd21400903c8cea4e484926d954ee0ead9713f7646cc99f9cf809bfb4ebfa077b58eceeabdc22a55617114f1ea1dda75560d748f6a83a6ffa96a3d60d0f7ea9703757771c976aef01b914fa", 0x8d}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x68, 0x20e0b48b79066020}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x800, 0x10) write(r0, &(0x7f0000000140)="180ddc77b314c1335890ba6ca7f6106984feec2887c844ddabecae80857db405c473dfa6b197738d36c29c9f4362c3da0aff94000a99e45815ad2a7441c1157940b110026624dff45f4edf8d8a0ffa76a46d119ee8c1f14a447af7e948f33eec640b0106710ed11a285fb419717a168fce79c85fabbf737b7beb36ff85ceba1a75e79136bdcb059792361fb4d2ca260703debd421fe2862c13b3f11ecd65352fde53d138999af8804f3c1af6ec409089ec34cfbe1b3fbc6055e8cdd0108f83ab", 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x80, 0xfffffffffffffe00, 0x7d4, "4973b28cd8cfa7f6b40e9810966412170cb1d9ba", 0x7f, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x200) syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x70]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) write(r3, &(0x7f0000000040)="6727c3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x10, 0x10) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: shmget$private(0x0, 0x3000, 0x101, &(0x7f00006f2000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) setuid(r0) pipe2(&(0x7f0000000140), 0x4) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x5}, {0xea8, 0x6}}, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x6, 0x7aef6d26}) pwrite(r0, &(0x7f00000000c0)="7c88868adb5f88d72240b36fe894ddf06976e9cf1b4ccc3135dffa702f2e9c2e083f402407f55a236c22433fdd037f5f2d3385c4", 0x34, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x93f3, "655ee28e1d679d2765930d6bb0f10aef208bb5af"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:00 executing program 0: setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:00 executing program 0: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f4500"/123], 0x1, &(0x7f0000000400)=[{&(0x7f0000000600)=""/1, 0x21b}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200), 0xfffffffffffffe76}, {&(0x7f0000000240)=""/120, 0xff}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000001900)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x100000022) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = dup(r0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = getegid() setegid(r5) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001740)=""/164) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001680)=0x9) sendto(r4, &(0x7f00000016c0)="0cfd8f7e92488e4b0cd1d77ce4c2f08c97d80124c70c949bade58bd2f63dfd8746f29934fff78f08fcf7bfcec857a469464905807505821f9ce849b85d39971007bcb441af19a189f02a8a2f543cb7bfdfdb04a35aca5e033157297038910a373ebdde956e418e08ca621f39216c57f6e28621045f5b", 0x76, 0x4, 0x0, 0x1c8) recvfrom$unix(r1, &(0x7f0000001740), 0x0, 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="29251ef3601e7ea3c50b4bcb73f334ae6f9c4802261f856f15c5d56cfbc1ca6a74a78afa234ab6c422ec40f64bc36835699cd70a7bee385ffd0c3415557ce1bff3cfd07ce39a6f32c2cc3eca785945bf1bd95fed99cbe0f5cff787c14baa22d78b98e05ce7206536d64314115a7781affe4040ef6edf5bec9f815641427c6c6469778ea01bdf15621ddd63f986979b3b4560c72211ba2598c3343e1ebe7467137009d4d00000"], 0xa) getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0xf8a1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000042, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x3, 0xa14}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x8, 0x1bc2492a, 0x8c65}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x8, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0xb8, 0x1, 0xffffffffffffff01, 0x1f}], 0x7fffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8001, 0x5}, {{r1}, 0xca300feffb413310, 0xba52905d61d99c82, 0x2, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x8, 0x1}], 0x1f, &(0x7f0000000200)={0xbd21, 0x80000001}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000001000)="9cafcc16843596bd5811e1aca52625cd65f54b6093e8daca687b94ea36c73a39a619d87547260e11ae99223fd6f93e0e69e92efe2596059338b7921edee5425c5e63fcbabee08325d0018b25a1b2b7fd904705b3f76a6cbcff0ffde4df488b0236e955ef6611e64fea812436bea696298aceeae56a2eaad06c2752aa38e4ddfe2fb990d6a3302c76cc25fb7d596b3306790573725eed7c1ec0d11e849c11180c98aa405bb7990c1a7b7a2a332c01e67c3f70acd44fac91a60d77c35dc8b288e18f6a72457317e12cc28a1d03b5d34bc73491b6e1e8b99dc01af2afd14e76021416c984ae016fe96db626fa55c9d96a408d4d97ab019bd8eefc731c1e6565caa126da13b6baf82d50a9dd9d35e7055666656603f92a2c315447eaa15b524f9674c4917435f20dd9218d2e8e614fcdec6ea707d212b0778c8cd78b04bee4909c490bc7f914931fc9a3a18c4afbb74f6c62aee16e1d10ec180159ad7ecf54d2085df4a9f70bb51b127490047949dc7786c73c8d5bb23350a6ac672d1ec62a220b94b1c15f9770ffde41f5475417458aeeaefb0d1e53d32d53e441bbea5a10feb4e006ba15c3c196306cf5856e17e11388a4fca794851a8c38fb5d73c166d448ac10a744234d8d51569d823a007c121f64b5f75e2cba2a188be59ebb4fbe332c449962744fca5c316ee7e01881b4a35d399d618ffff1ac3087e35148a7b5f737eb8b9115fa3aaa52a7bf37851634d0e00d0ed50c67540ae88fb392273aa46c0c638d67c15ee7cec46a2f48d52cd01f61a1b412923016a9ddfa84486a557ebebca2dccee5ba9c589a4bb28a940edcb8242cf9019e536c23cf2ccdc9f39c764f546609127bf8f352a6a970133b5a23f579a06d523f0a8af48fe57bef25eeb01116b12ce01403a2d942615445896df5c06830757de0bf852d769217f8876632fd87e64c11f7c8dd33565224e6cde08c0cc7fb44280b6e0c2e2e53307cf2694d606d15be8d5197fb9600dc237c82aa800d6b7136de91298d7b3822c2c5d4e43960f01e946f8834cfeb568e570b9939a92a6733be9ed5e7aeb7d94f2eb9ff9c1ec5bb6ad148a1eab68ab94b025d7c7cd4b6deb32bfc3ee94ae73cf8b436fae3dee659c19c794852db6bec15523eaf2bf078b8d4971e1ea246a16c858422f7a67a462275b87d97403185924ab0aa42c01e5828fd30296591bb3730894725a7b3734282c552d314540d655120d5aa6729837ca6bacb701674222084faf05ab496ac738ced64ffc675fd98cdb172a97d873e7dfd855934b227b31965cf39e0494751855cb13c3c77f452a5f71a33a343821e826aea942e8015d8c94c57acd2649d345e1424f0ee1f17232841a2e434f63c45c5e734524ce904cb4b3dad43519a48d4a218ff23f73e299a8d5a7a170a19ec2ac34f9e1aa18edb07fc3f3bd013f5f34aa7df483979b499a945e84645b327177e324e5f6679dd270443c3b4a8761fe2501c63ee5b6f208b779b3dd97aef3676f6fe4b0eb9fba5037cf3f6d2b40e8d6e5f1cbc51360c6ee8ff770f53669ca4ab4ad880c0d6487d88ed610c769bf852f8b75644b48e4523a03c0edeefc0cd3cdb83534f919a5f3b685ff6f404b2fde50c9690df33228dcefd43e68ab342c68784b60e154000f62fdd1eda9252f9dcfffc45fb1fda533eee4f804e64175acdee260075b255b3da8fe31722d1c5e32740bad272e873fc102673677e72bc6be72c8893aeff82762ff8aa0bb30dbc910923a64e5c771314664f8bdd0eac92f2ccbe90083cd38e7d03b7c457111f71739f704ceab1a99cb0116a6b0f5d4f63219ef482ff11a3247044e7c1c7d79818c2381d7577eb470dedb810d8be051fe7312b209ff0bc8e99ccec99ad07b0be009f4fd46fd7e61cdf7e413074eed3824edd4e473699c64f7bf00cf31da0d9c73d0c6539c3710542510878323413a6ad0fd3177426af950a6fb0cd2f6d8778069326bbb11bc2dc15ec0ae2b216d34c0c46426228d5844e657752412f149eaf6c0ed63a6d01cbd884cebe97376162b02442fc3c9d1e546df85004b8d0aa86b1d7ac3d01806268833b0429c82f9d486943a66f4b50c437782db4e312844994ec7863171f7ed9fb1f9b63823da4f542d96580650f9061244ce1d048c78e03a543dde5723c14101565ee0fcaf4f70a694e2b5315b7228fce549b3eca302742345bb5fc36853b29e114359313905c0ae908797d4db975633a5f209a59d6bddc23fcb26338cc74f44108bcb1910b15343b622ad60ab83cfe33278537810c1d37712e0e5261d34191dd780e89f4a4a59d63881f0df1347cb8f5bf65a9cbe6a03777d75b5585f2fac543128465dfd058a609c55281825c32a7190debcee8b0e52f09ca1ec055d0d088f1419f9b83c12a2f8cae03d2ab7ae5b7d94b985a163b2024c36f26bf3a4f3454749821879527590cb865a1987a79dd04b6b814d66465308f943d6df6a35458e75417ac5041b210c82f1e9fbb299ea334e7115f9c5ab21bc2d0d42b5f5d640bd55c4427340f37170f520a5b37b361621486c7bba2ea5ad80f2d3a130f7a5571f402b6c8984ef1a48fc0a71820e3620eced7e097acc20c3a68bef7c40a86705fc3bfb2723400a9629bead08ea530f75c7d31149639b549cf6c455ad39d757b0426afdcc33548eb772d95c1922ff0555541a3809d7fcedb666d74fca0e2450ea9f4a43dcd5361dcbe5e3c97be8c81a691ea81d2ab5051787e6057c8c5f1d156cc0a8d36ec6a101824d4028c18fb0e9d066a4f41bd8fa877dfca0854eb0f38e43d57bd1c9da1d3487034cb707ffad7af75e3ea7e08d254c495e184bff9c7542b949fe1cba51fb8167b04dba084b058cc29dd35b98efe9270c6af779c2d75f5969f6f0c6bdf1e3491137e73f416289bfa82604255942beddfe19dc029b7983934c3ca97c1cce46a19f7207870e1835bca19a96d2f6aacaad33a397b390a2f40613c0aed734319ea67027c4123782a1a17d28410a182bbfc8fad08dec7b601e1440771e22024612eac5338bb70ade954980ad27a4b1b8d66702eac884bbdc8b52b7e3656d914b00f2ae65075ee79ed9bba72e453c4d7262a1fb8e25aeffaf658f69bd3f33e833c5b67acbac2819ed0a90d550031136d6e762e50960211de79cf502fe4e25dcbb1344d1442522761dc44b59c321722c56988737fe70b26c605edd174b9f56ee3e7a2ad6b9fa6d6417b2486d3aeaccd9a8dcf9e4585cefa60d98029551b1ed55512c0bca0535d7a6ed8f0db4e79bba5c6f55a54b6d7ed9ab45177d04ff6f964dc295247eb9a0361c2321217387983ac97314a9aa88c5ee66685d8b3b16ec01980ac5eba9b6a571af534cee495241b4d0f9ecb062ad2506c82d68f25ec2fc837d691f2139eff1339ff6a6244598d399dc20ebc06bb8172cf80283ec68d0c8943e3697f0bffef53a16ca12bc4fa5516ed86d6bc4993a5473af9ff5efb7e3296c6f9d8d08dbaa2b2e9952aedb573cde78a7738852bd4f214961f144cae3305dcf449b65aee5be6579440cecf2492d2657fdd998d9abb893ef309a6ebedaa4170e476274546d2bc7ec9b248ab7fbcf68ba1bf3560210dc2676cc712d2f19161e49937aaa5f4734811e7f66f768793a45ddc64fd8a9f86a8a7488aa7bc2d320b9658479a3eca8881476c958b00edb43a75013631eee8287059fc29165da6b71a4428cb5048c69f842ce297bf510290e7284f18121d256a13068490eacb6e53a290fb6b432fde849dc667951ed112862f845c62c471d3b15e28cad2399e250ff14e06822c27b32733f15452dbf3576ffa3cf4ef8e3cb9447a295ed1ac0267cee7c95a07713ebec6d4c8c0651317317f8ed31882f5677d95996a68ea766ff52656ed0ceca5e5d9638f63c27f74ac5781ae50f882b026889ae331145df6fa4d5ae8ab7930edc474ea3177b7e1a4615ed1fe05470ba046fe282dac79c00b3e4652af340fde1b9c0ddbd044053d711f27f1c2745108add9f58a7659f060c5bfa56b7602288d994b9fe1d9cf0825ce5c59604a2e5bc2cf0dbeb294a70d71825d74a6aaa958e9d9de5987cf479a784d9d315463e7dfb59bef8e4b6d7f8dbb18e9a71dafbc7d62d8cebd78c78e755c80c519e80e4856f1c598e6b571387ab80cee20097f936186b50b5d6eb5c0ebfce450d79f929ee637cdc7d040851a58d92b8ea5c63013bda04d49d8239c941e929f91988be934d8f8d277689016414b96f438046047c5aaaa7409067da8d26ad24cbbc98260f4b01aa8aba05ad65fe3eabe3b3a630af1346101bc2578ee859eb588baf4a371d63150ec365719326b70b73f9fdf9068c5fe1fdb2d00a1db1641a4aec0b1133a3aac48644671fff067631a891f522cceb7bd08629b34dbe10a9abe2fe95177d0f6dfc21b34062820ccd9af11bc069ad02fa4830816e07b305e59561d011a6b324b688d49faec1cee3c0fac4b3e2e9239fd1e8a5b8f62d65d5475fc319f7d4b7b8b217bec7855651f10191c19aef8257e6790f12f902167fddecd06b8f9a25b7e81c992749d34cdc7b2e9015a8b07f1e3ba6a367f9366556c67b1182b2d1e8cee7f2ccfbd72b3eb2a2125085e0de43b1be5a01c28b1fb06567ed6696707be33e5a3286e1b48ba65a573a5a37172cabad16677dd425bd2d44c2ab2bfdd15ab34a0ffe0c29ebb019fa14c564bb8ef89db6dcbdda38eaafd2ce2f2d183ce711f6e638147f48759c2990c4401b813a4e707014626522d3da90162b3e6d8c7e0a0007dc6396e2eeb36180df66891b97d443a234926cc868f1e37a0d7ad7e106f8e05a0183a44c9063f0d27aa1f65946454caa0412a842a56d6bc60f47980cc732ff1068a05cb635019d8304eb53abcd70af44da418bac78c5a2f352736e779730f4353da2a60ffee42b60e0b504f632da04d04d66aa271ce240315622a369e8bdf6bd8c37005250ddfd4d4fa23c902d24bcd496be1049e7aea7a799f7da5ce77f5f38472d666b50e676d3ed136e35788103ec74729dd7a78b66f25916f89f448115d59b79e44a4129c58eea503dd4d82dcdb485ea02e0b76df9d34bfdff5dc517b731045c4af1af73a146d2d89c5bcd2d166340e2bbbfd8dd66b6c76174e73dc2647fcb261cefece988060469ea4130144abf1b1273b2a5363249dabacf04cad21b511559a1203dea951a3108fed1ef0fff6ca9f371672caa81a24694ece2545778f044c8a8eca9b55c723c40e03a01e9ffea8c4926867972cfae3ca0de5240e4edbea2c6734eeceb47afc0ed647a4800ddf72f85d3276df69731468616d517d99d2986d64b39d5dea133f240f7675cd1e1969f74dcb9488e43d2949f654687f1dc6586ae7ce7df4e0098b93bb9754c79c745b146305f6d675644b0cd7efdcfae48ebf91da9e7aae467e210f92ca15fb3af517c3ee1dd70b6808bf9fbe2e0a6c0fca5a742d5ea0be6209be59c73d03c18c9658b162ed6115fd91924496f1cc7b06b70a5c7c4704b7f27cde121988c03e97f8ae738fa32ad1a3e5aa12057bbabe35e5abd274c6f62bf30471f3f664e0d5898e81eef828bd000a8b4474945e5e3d5e63771194bf703564b45e252162720d4d79d52a9eb8cc749cb87a0a9dd6e4411e1dc4e232c1549daf3af04b5cc6636848722511f9eec30d065452aa8ce7b73285aef8ac3d2738b6ed911d33cdf5d1a6473914c2f28f09741a4b07b9a5dbe9a5be24a46fc3b01cad60148bdf84b32c73736a6b7125ae5ad7231531c17b350a630af04e857562f3398c84709c5c3a1d7c47e96529344b6c9f", 0x1000, 0xc, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x9e}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/63, 0x3f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcff) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000003c0)=[r4, r5, r6, r7, r8, r9, r10, r11]) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1000001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xffffffffffffff00, 0x5, 0x9, 0x3}, {0x100000000, 0x100000000, 0x8}, {0x6, 0x7ff, 0xffffffffd4a1fb90}, {0xf38, 0x4, 0xf2, 0x2}, {0x81, 0x10000, 0xb6, 0x6}, {0x5, 0xffb, 0x9b, 0x800}]}) getgid() 16:00:01 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = dup2(r3, r0) getpeername$unix(r5, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) setpgid(0x0, r2) fsync(r0) dup2(r0, r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8001) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x3ff02, 0xfffffffffffffffc}, 0x4, 0x0, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/63, 0x20, 0xb7ef1c43ca50cc67, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:01 executing program 1: semget(0x1, 0x0, 0x0) r0 = semget(0x2, 0x7, 0x42) semop(r0, &(0x7f0000000080)=[{0x2, 0x1a515c8b, 0x800}, {0x0, 0x6}], 0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x200, 0x6, 0xffffffffffff8000, 0x7, "2f020eff87fbd89bda77acde8a2de3207f987f99", 0x0, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000500)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x3, 0x7, 0x2, {[0x0, 0x2, 0x0, 0xf31, 0x1f, 0x57, 0x8, 0x7, 0x3, 0xffffffffffffffff, 0x8, 0x5, 0xcb, 0x1ff, 0x6, 0x7, 0x4, 0x5], [0x1, 0x100000000, 0x5e, 0x0, 0x21a9, 0x8, 0xaa96, 0xffffffff, 0x4, 0x401], [0x7, 0x5, 0x10000, 0x0, 0x9, 0x98, 0x7fffffff], [0x7, 0x400, 0x80000001, 0x6, 0x6, 0x6], [{0x3, 0x2df, 0x1f, 0xce6b}, {0x7, 0x2, 0x4, 0x20}, {0x100, 0x8, 0x2, 0x7}, {0x9, 0x6, 0x7, 0x2}, {0xa9, 0x0, 0x4, 0x10000}, {0x7, 0xe0, 0x0, 0x5}, {0xffffffff00000000, 0x3ff, 0x1000, 0x4}, {0x7fffffff, 0x7, 0x7, 0x1}], {0x7, 0x40, 0x818d, 0x6}, {0xfffffffffffffe01, 0x0, 0x3563, 0x100000000}}}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x80000000}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000000)='./file0\x00', 0xc89d2c583b7fcb8c, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c}, {0x40000000006}]}) r1 = dup(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[{0x5, 0x1, 0x6, 0x2}, {0x1ff, 0x878, 0x266a175a, 0x8000c57a}, {0x1, 0xffff, 0x100000001, 0x3}]}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) socketpair(0x2, 0x8000, 0x80cf, &(0x7f0000000240)) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0xffc5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x2, 0x800000000003c) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="42d18c9ac6d6dbee80727f842f2cf42c54ca3ae9ca8d4dc7d17b424cb156be82c50424e3900a7e988e1a2913d9434a2aee023df5f85def82f4c88a3c6126e4906ea88b52ab72150bc64f1b02c807c3eabb87821a43c487f55b88c80bb9c44165168b458259f2fec9fb19e11a7741f961f814fbc45cc83e898bbb25c4086ae0494e65617e17fa229e30e1ac33f2e4600a4796655f125090566c4d2d91ea1ab9a415a43a6028bad857b77ac48a216bc51938a645f703691f62b0861043befc22f9", 0xc0}, {&(0x7f0000000280)="a5b5f091160fecb62bbd3c8ad7d1b7a76e8eb32d442c087de55bf87dcac8a98f94c667d5db066172628439016d124f41c1dcb63c1199c0f5cf9b343b41c70c8f7b48ff782050b2521763c3933ae74d1f9da3bf05c4f09122fb8e82c8245aabcac83730c294341c2ce7cc0180afc22e49c193872661f967a758e8e914d37f62e734a1d806f41ca1465100033cba05670c63b0d6640488bbb56e47e94875e1aae8", 0xa0}, {&(0x7f0000000340)="7b1b3c81d665be3a5ae573500d16487752183593b4215b9f8b1b190a6d002334a073e4c04f85d47d742507cf38c78868baf6b71e0af6709767ff2c90195a3a938ea5941437cd888b68eca59a6b1073fa5bd17eb78b620b7d608e65721a7771f39dc84f293140d8a88e7e6964ec2e59b43f2d044ba34eb98a0d4a77b9fdee7d34056653f41bd0cf5a4fd2a99f15145fcce21176500f1f36ff3c5809dcd7792b57725e744b4630fd8e20e657dd45198969d266f22fa6d68f4d1ce32f5855dc3ad56c6e11f1e093b484c3fd29089820aefefef94dde08d206f078d2872a2ddf5ca93df522e5f1fa423c6ccb8c", 0xeb}, {&(0x7f0000000440)="4ec89769fde6fb7e98b1c37f8c9102d2398bc5e4770840e59a3b159c401b94b236d2b24d977ecd87bb7dbd20ea98339d21c710e0335ea68e64a6ca791e57ff665e13b7953b6efdb0acb90de3ce9322e4399d738046d221d2fe34812287aeab5c1ec288ea2d5c20f091c9f17f78ea1dc50272c457eb60d202a304df59a261377740b07c288375ed3aabb9f1dde4cae303297c52700eb07e953319", 0x9a}, {&(0x7f0000000500)="dd18103e0e8b71b3818506ea89fe6576e3ff3dce3723998c3bda318bfc1875ff4fd3dbe24bb923e4848f052d1f87e696f882fa091a80e253a85b64121925ee9ad6c7e390671a99778ed73b8c324e8ba6b89c5f8783da055abf418c0c085e8a21c8ec099599bbd7b517b48c2e7d7d33d81baaf99ac6e9e71b50fd5e422bebabcdab2ea5923e50b5769a03cf68636070470ae3cce2f867e769c3669a883c2c804e3459c72547280948dab78e77797a49dc058ba03e6407d43682bffdb4e973124bdaf6d2bb9da2fc3cfc4068bc46aa63cd6f5730489adec56b04c1df2becaf64d085", 0xe1}, {&(0x7f0000000080)="558af9eaa0812ea22e20f86310615aace02360e9d3fbc2b71fdff9ad1d926b6ce3720a8e18a7ef2c9a19c1e5fa3753a3cdb31f86eb4e0e915375a300", 0x3c}, {&(0x7f0000000600)="382a09a151179de5afec8a7ee71ac645ce8013094d16c467adbc9ef14a8326dcae4947842df6f714ef1f649ca798c5441795ce6d8d935fa696dc04f72abcccfc2b6a9451556adf778b48616866f941176108f72f22fc48b11b4f63d5101d3433636c2ddb16c2268cac5e0e1b042288687bff", 0x72}], 0x7) write(r0, &(0x7f0000000780)="734dc850245d266ed725c10500190067fc3d9b29c15eee1e811c4b403175624fb753333afeb050b2d1b195344b382b2865c81c9c2e46555107e37d1bd4159c98d52fffed7329593ba24d5df5ec", 0x4d) write(r0, &(0x7f00000000c0)="ef311bdc4826d5bdc98ada6e046707be3c12aec49ebc7b6a99676f912c6a76b9b291e73391e9ca56f1cafe6a6f71e1c03dbd9411abee057e3b4187bfe49aeda1e00b2951325d6f3a2206556f30", 0x4d) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:01 executing program 0: socket(0x253b6c5c418c696f, 0x1, 0x60b49f49) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x3, 0x5, 0x3, 0x5}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x5e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x8, 0x4, 0x7}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe6f, 0x0, 0x0) 16:00:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) flock(r1, 0x1) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) close(r1) dup(0xffffffffffffffff) getrusage(0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2daf131532e8366d, 0xffff) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="2c39f263a3c6047749161c2223873aa052bce955b89143839b2335abd2f3406fae35f8b5074c4a3f03412af4622e04866ae25139aad314b988685acd56cb476b56557e990f20a65f4eb68444db03b5", 0x4f}, {&(0x7f00000001c0)="ade18fe43890efd84e8784a3bd69acdca1b51d18a7eccd118b0fc8c1a0f0f4f023e53e8606cc86e7a3729083e34c6ff66d968451bc6f0a87a8", 0x39}, {&(0x7f00000003c0)="3ee719ab926b7afd0990009947a04e99f234cb0b476edd9bb8c547465940b1134cd206c38e6d3d212b9da539415dcf9c32c63df056382a164b57ff23a57a7d7fa2a477237af3781aae326f94807df470c58794687c777b8616580a6ef341b7101dad9d0227b84e252996ef99e2c30e116b1daaf63cb7547f89ebd651f229beafe7b2465c5beeab55e153db1e27395756eba6cd2ed3ab7b453ea192b62758343a6e3f1c0fdd4fe2bfa0759f8dba0b1ff5f9e5771fa8c3cf185e15c73c13d7e00c3caaa8a144b86e09eb8aa4552f12e4b46d8af37bf4dfe2e794b0f9ef7c9c35b4013debc6e01e97f9bb79d0b890ed3156c49bd96a355d71bbe3efd81fe5a895b4b130812e4ffec46a26281849d70cb502e7a35d797b78f02179ce93ad2618a31aa2d29885e8f75a83bf6783e7b6eb980729778ae83f35491ef9ae7192c75f04c6812f4833f37a526c00db9c2d03c40c8475ed4d0fa2b544e83b4eccf250ae0444c8c640ea9e2802a6b49acd50e8b3eabb63c1b51ff13a529855bed86a740cbea945ba22cb836c53bff32ea937082cfde21202df23100ef021268489d5ecba5196a4cff54eb245d2b4eb0fed3ba8f25e4c0a04d841ff5be19daa422da7cecf4bd20b9fcbc393afc1728e47a0f7b9ab5d8a5c68e39a04e77e728034a1c078529a1f54c047dcd0ac70266a2fd32f9b4f8f7523b073e37ce76be138bfbbfbacf31c35dc2f7e2aa4e03086756c5833ed3b73dd1f078600c75e1e6bca75de9c8db20f6a275ddc0a5b0a5d28b269a7e135aabc60844eaf3a3b060f01708d790ef67fac38f81e68aece7dbc4feb8096140458e3e812f126b5c977cc0edc0b62456b453d4b6c8f99e07a1cb34d783be714939f47f77894d288597bc4bb6bfbe0269099c7368d6a84438d2f5c7d36faf719c743a9f06f83ab7803ae839f16f2514fb286ac9f878926591689289f5395190a53e12a161e393771c52ecce80cf67ee17c60037cfaa806fffa4e810b3399dc106bdce0b6efb596077be72f4a5d64989220775a453ca3c53f89b03c5fc65b53c8fad0a985c522ee1a884bf1aec7fde6fa87cf89feb440bf50325ea70b57d84c7506cce9151a544e26ed74f88f9b3ca96b0bcd48af87c7a9cab835670af66ecb0daf72677df51ad8d0ea3ef1f1d9ab58247d6a5ebd9d6f158f59d2ffcb7b40450afb28d671d4d1889d0b3f399f3fc4a07bbd9a0c9418941f75b48de2f236f4543a51214725eeca0814586a3e2c1c0ce90d2d36b9eaca111aba80b3ff8323eee2971129a0f0ad1852c378d64d562ca78dbf79cb092a20b8b69ef2551a847ab2205413be0a228dd598c90e5a7163ed20876ab95825f3dd5e23d699c8d48083d9466695661c673dafc8f83a4ce6d7ca0c04501c2986267111811a74cea72278079ca0bf1d5a6c481bc6d54d79d262e4503140834c674e54bb71a0605b00ddbeb5388fede51c94028d82beac14fc524e857f1b44519ef4b5e618e2d6afe786d63b3462166957a5186a62aeb136a8e83f972f44604991bc3d3cf7a97c5b645c21acdaf3730de0826d11539177c5b4378a363bf2fe175db3a052fc2d7d3bc6ae0c97f78db730772c9c9e94e7d4d3f9ac671591e2ed618c6f83cbd5631eb693f095c3ee1fb7e9963d39794c55c08fb56f109cfdd917be61990f16c62041352638d6c2bc92185cb41c1c476e7f15be64f78fddf88b9a510977b126b513e6c1a7ea9fd4351a09004f9e88b0e77c515d84407c6400d6ff5c9daad1c1f3552897ca1cd1c225cb94c51af6a91c8a85c8f86ebd15ca564e266cbde1f66e74dc5e751826f8fe5b8521ae6285878c2c37cf2c440dd33c96b5eff162173c098d7c0c2d202fec2a95ebf825088da94bee93c905f944eb6fce55d971ae9448ddaaeb5fee966f4492602a150acf57df2c5780f56e0a2b5907a762c3fc0b95c22d6186f01fd10b10d7ab41bee72d7807ef79eaa276ca61ebb503035b00e0fff346694d1d3cddef1a3322405454df818a5c9bbfa110a86c9ceee76c8a16a634ad4e08a528c05a30b056a6f901ed30366a98b4d1607bd465fc763e792c25f0ccb03cbc220df7b19aebe4174aade276f841ba3a0e7e24eec4f789e16250c3eb19afa26a673051e1a72f5ffb12ffa04d4ac223856c2b75edf6c35e829f979ef03baf60ba7ddae37ce870351e690c318e4bb78f388336d0d90546806814dd46a140e4aa62c600a3adc8e719a32b1c0c589fc70401c8c9f304ea3bf07bb1157e4c799f2b6662627128724b87108e7334ddf7af0eb3f76531517bc076d2e3767c58231250cdb7dcf54bc8e192969448df900d2244ec0e9bec711f9090f2f0935cdbe35e1fd1509989fca19d20181a6cb2a5f86a56f41a83c5241c874a77838ae6111cbd8205181a056cc91976e25b796a98144501e0806adcf8e567ec48a4115fa0d18966c5320d262ae1fdf404f5a9a4518d6b442390f606a419af7cc605ab3951f9c3161d59c511158487e5a8994be7012492fbf82bf7e5c1f2432c3812d161395c618844c6a151aec4b87ff19afb4bba0c821ddfd03b3fda0cc568c1b8bb16a840716da21e45debb79da7b9a72152de52af0cb27b42484e4292ce7f0a388b9b62961ba592a5f9310d6ac61bc10762f75f59529b02e5bd02e3e3ca2d537fa3016d46524ea126d7e5749791bfbf391d901dfaf3f889ce420021e0577478685aaf6cd16b0c1f93bbb1c5d49257bea159bea852f4cb39b5692cde7106c75f18b1b47edd6144254091a3568afe7748c8d593df0491402fa862431c6d1c0d9a55884ff5b42a787d19f3ce808bc122d068b3ed7a7c0035067a8d888159600f75ff589a345d3d49140ccd4f6be4cd2bd1b5a8abadc555fd5bf696d7eb1726f5132b0f21cae739ba120eb52167248ea253a000198a4f4165aa44276b7ab3bf6f91dbfec186a483e40edc8edd9c5f0ddb26e9b310feafaac7b204334a3b202bbddeb35004695cc5b335805052c138928faf044d504794de62684a04d8ad4352e0154af666b245650a68b12d7b89e735b0ce268897ccd639ea821e246839dc9e22fd93a3319e58a1205884092e9e937a8a36492dd4abdd118788aec40a5584ec5d7916962148ab095af150c7e05196f20fbe8266912f7fb890ba7855a96f5df81cbea08e67d504116ccdef0d2ed125968552184e892229f2eb522bd105b7899af03c063662235c79153eaf1a5792536ae1a64129a820d9bc8ef1506f1f17d09c35548016ba7785e5b77f0c5d636972854caca9d490661b0541b0cfce4387d5e908e3699a0d3210aba4967cb6c57b4a03feca2c2117984af6bcf36f46c068942b7e25ea8ed2bd3001805403258b82a98aa5528d33625d891c5862b3dc7f76f3fc13acb517d32660291adc7d64e11435326c9fca06973ed413521e2caece47e073414c7f911c9ed3a05bcee009ebf5d19645445061f5d0ab1b2c62a0d24bc15d1274c2b1d4907ab772a42d71efc1752ba0ad54dc1de57aab360c40ae53abc42bc4558f5193c3d781be69b7925dca40f11da755cc30ac62d8fc9b3b1fff2f0f28aa0eedbcb7bb6a8d36127f1deda6ea59e149a195c4eeb51827b2ca97dbf8d8a92aba0a67f59885821dd1cf82f3c5aa0657d50e3a23f5cf08d6055fe14f69c085701fa224f9da448093725bb48e5ecf5908c971a75704893255b22f23f5382eeb4989ee12c65564c5841ac9c0bea2b535c00d23de963c98132d6d76eaeb0092b9ae9dd051aefe5987432e5727d5439405a65fb3bcdea22277c5c36ef3d8dfa4c394d4488e8b8d4bb2c8222e9d0a3b2d55cbaa3aff809fcc39ab6260022a350c219f75089454cb42a65e50acc303937453dcb17900121c254919eafe225a9d04d80bb5e84b42c03aefb5aebd6e29ed9309dc827c07f9509a016c4087ebfa97a6ef141b4b090ddef503f9552f343e9db289b2d0581b9153987c14bec14328333bc6a75a6037b70d89ce73190382882d8fcab8d93c60f915083e22d85a153c5323922306858ca208f9d07593f45d00209f670ac227f0be1bf4477bf5ae3cba35d85a4934dfb8198a6102478451397b979b89ccffcb07caf73f1154856b38efc683416b249d4a890db27dca9c79c44e548328065b47a4e215195ec8f3fe256b5d197d0e89c95dba00c2de1c5c3015b95419b8c26ef0699623c8427fbb91656d62df58c3f184c9c24dcfddc9ff75858dacee86d6f1f24c06b2545efeb10489327a977067897690e3387c5e63f65853136ec247449b7ffee271945e31c3db5c3c61ce065b18f21d2488344a6d3b2081c7f0794d34686bad0ede7a10306bf5f17fffead50e75922cbc0c1b1b103230a104ad5edc740c367e2d31a8cfcab3c7672e5c495420383ac034c0a6c6a7da6aa7ef7d54314988d2b62904d1e67ba0a3f38c1f493975f87eefac18993a59eb038bd3a49fc9a3eaca9496de9288b5122c2d225440c633d757b0a040794cf314186efe89dcdb16795eb130581688832a8dc93e1ed9f337a880317f36a5acd114b87c743aa6123680312062334318804b70354dd83f6332a071c6cf0ae95c5d498c401812a89f65f7c01af65a50ed3b30da609620669d24a743a13a5039978d45e8d9ccc6803dd02b36454305b04211c2ea3132c832672b9d2a0b7c3e346c706060d59769c799a0961882ace0c1dfbccd3d5ac6c41218b24d0cc0784174c860dd2ef984f443c7867785b448e15534f61e648b4e19756a926c57893e68116e6e8811e144b16625d6ac402420ded203172fc6653f966c785c8481d0852e08cb4baad4e2814e990c19ce1400433494ade91b2e3bcf1f6b472404227192109d05a1c894b45ab22ef99f604840d5b88eac254d3944c2121bffe19bf600ba2a388c2c87778de9dd75e4c56f994e4d737e11927f5162b25c84ff5706384aaac3359a9ce184fbdce961fc530db84ccdfe2c4de1b8726c169b5403b403324928a8d82b89a50528b519486ce86c5c35c643bf029b7b7b4436e6438eb79988f05605d3dc9e51d8a3855c7104c61bf6c02f4480a42811d5de4876b28b8b355fdac06cbe8bcf3252bb07a55ae90ab4890372dca06389656651741c64bb40fd1868fcb53fb92b4e7177fa0060ca06125b4a0ad2b6533249d45e5312c7b13ec8b974bc55293f3e47b18e55b8e390d0b83180bf0f3e3927419c44d27c139781bbeac01c5e4fa4e029cc32d92dfbef535a825fa34ae057c9692fc300a4064f31da307d117c7f36869ff528c226536588b4522f059c10a43cd07b03ad3316ebdd444f4566e6bdd80ca60b2517422638ea119adf194d5bfaacc91eb7401daf95d3aace688d374b1f51fa2760e5e3767a8d12c462914f315b46076e43378f1c801578addb6c7bf0802743f7ef8eed087a1ee8c9eb23991e64181e97268bb4cfb3b547e2c5cb18a0ddeda451edf0e11628734b5046352159f9cca992e8eb6e428f904e55b363bc743db9624f3327f45a34e687425b6eacf7417c058fa4303c678c57302dd7883f4f36b3a31f7bb81aac6847575b66557e24d60c7b92885277c195dddd88a9d223c79f16564b213926339a1f076023a1618345c344a50a5c5e988e4baae3c0b7b4a94eefdb5a748466c9eceb71fe514be38f96564cf534cf2e9eafea0a94e75d1e675c5f01b30c42363f20a9e1549289fb9496e33ad1ca4482994a4d1c933cefa652fdb3317d79796f174f061bfba4111be3606c9b4ee97301e3681683238e8cc9cb6dd2cd955810bd73d1efbeb6fb5eda8d930f78b6aa4c13dc6f80473374ae6933b", 0x1000}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="e800000000000000ffff0000080000004a0b3e75682965010688944f4da2bb59488ff0d4cd3aed1c247f233cb2aebfc742c0722bf0fa934b676296cd301de6f77a861327995a344b91500b1313da85e004d1c08e36748997157e26aa627ad97222bc31409f4185f369a3dbd60cc4a56e10b76829741048cb7bf4dadd1849737606ce8d11aae9434bcaf1acd189ea096f4eea36e07eb88b439bd974c27f8a5a4f6bab66512cdde17cb5aeda2cf7f681b9b43e69b579e9dfb56958855ddb0ec94b170e0d9a084c0bf6daaf83061eca4df6c4687d00e2c66d3047e1d8fae491946890d1090426a0061cc000000000000000ffff000000000080d7df83e5dc1328b27a941262ef41dd20ca29a491aadddfc624cc6712b164cc1fa53d07464545a71bf8394cd8fd611e7ff06b88cbdc1065c0fcf71ece01835c8305892eb1d1509d704356321e591faa84aab418f9691b43a6b34d9c064e6759b13db65ccd6d11b9a776249089329730ded674d2d1dc6adab481208703d011aa01a44b7eab050b343cfdfb397e2c80be982cf09e02286b413e8fcdb82596000000000000c800000000000000ffff000006000000ea83fe1d843b46f4ff10b4c38eb4b2f3960a02dc2bf389d4ce0b57d77ae3a6de4e91c9fcbbbffecc85cb854054f9821f987b419f980cead97889023fb311eee07c15788e4d76c99cb17a7c4e09026a8a6f596833fae665176b1500f3771f9dd09f15a0378ba5853328ab18e1976a395c51ae0e25085bc99d3146805e324f80711f1ddcdb998fe89a0c923e73ddb6f7343cba734083f67e5f5106ea50f939e3b50806535c74ae0938f5a8526bb25aab24f1a4b60494f8175ef8000000000000000100000000000080b228ae336540a4bc7b2bc4f7d212c0300b73ddabedf0786ec649a00bc987ff33a45d39b18fd9edc216776fa698569c9e94b46a9b1278391f4018375c5db6d28e9be1cbff1bddf1b8a85f149ed54f000225c8e6b5206722cde6032ef537e600adddb337b82f43dec3c001eff3efa9c986a3dad40971438b99133fd22b3988614d487121f6f448c673392031ca7a2317eeec50cd0123eb1c25e3a036df4c072508425ff1dce6d11f5369a8f0097c86096d269467b34e7f3fba267b9fb644532c5dd12b27251693f5aefd5f1415eea167ffb4d67e217c039c6447770356fd507dcb70a7f9b844ea73004000000000000000010000000500000006d609c16c2837857335dcfe3ccf837d296060290ff7aeef36855cf409309103aa62fb0b62a2c33c6c974cc3af0000080100000000000001000000ffffff7fccd2cebc9bd79da4909b43eb2c57f64391a4d5e0aa9af2d1b30d8a459622ed373982529f046a1f2ba22f3359cd1aa71476cc25577dc62492aefa7ee5ff3e969fb7df98cfeb672134e083496231e729416b07fa272ba7c5c0220655c70a707c3816673e6c78182e056d071fe2db309851636de9b5fe2135722797c20133a0dfb497522976560a013336e9c6abf228f6ce4c4fcf570d4f0629e59334391a056ce26872db4da0efccf5dd16009e9f9535610f4df492031af54c2b9f1bd2f780eb6e4ae18ec656b9b0c5570d11235aeb660fb4c4a95dde3354baab5b3de91841181ddd6f3850eb1df48cd8f3fd92708f56e03e00000000000000a8000000000000000100000003000000fc079ea115a0f364cc897d2363a8e886ca4d00d9c3ce2baf88d7c3ee34125399d439937fc2a99dbac6c684619f86cacb6b1d2766b4358be8463e89ec1c48d9d59474fd8996d3d96d9f3818aed2986fd9e86e5e6d05e03fc3a91fcf1f0c7e6e9213224ff3fea1b122a151c4c93b792bbd18cd0129b0946f72c4f43f07b310d06d23fcd493d8f866014239b50046fd59ddb72900"/1368], 0x558}, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r3 = dup2(r2, r2) r4 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001b80)={0x8, 0xa2e, './file0\x00', 0x6, 0xd89f, 0x400, 0x200}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001b00)={{0x400, r5, r6, r7, r8, 0x80, 0x10001}, 0xffff, 0x8, r9, r10, 0x0, 0xe26, 0x8}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000340)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") recvfrom$inet(r2, &(0x7f0000001940)=""/72, 0x48, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fcntl$getflags(r0, 0x1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) write(r1, &(0x7f0000000180)="ac9f6659fe1f3e8836d067beec65b68994b7bce4bd650b6bb694a2b162ef357c468259a7dc7e982c60ba6736afad72bee68860ceb8d4b1a5018b813be643322b7e1836eeeb10bf3c", 0x48) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x30) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) dup2(r3, r0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x100) write(r0, &(0x7f0000000240)="29f52ab67347672651f0580d47a7b07c2d5cbaaeab4e46c2341dd5e7f54da5cf2ef7ecea211e6b91bdcabf1815242844848e6dc09f02ae9d76a285", 0x3b) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ff9000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x700000000) getegid() shmdt(r1) 16:00:02 executing program 1: acct(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001a40)={&(0x7f0000001a00)='./file1\x00', r0}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000001c0)="38e3724d742e81cd5c78da416a63b2fc9041b58755a041fc00bcf5131276cb01909cb81e77f244cb7624e31c145c9cc8fc17d2c8c41f0c9607d2f536a8e1f180aea2a731cfff10", 0x47}, {&(0x7f0000000240)="a61cf2641b4a69ada4a947b5c57545839820abe849494500d05eef3669a6818081b90404c853b6f606c989282b83796c1f90a874fa56da3526369a2d3dea5b29b134756f47a8e27e8b552490af6ee9016b8fdfd4afac70b7a44252e10bcb8e8541b1b8a8ecb41eaf0eac766ea2b82754843e4dee83af91995a213157d88c50e6737f9a2f58eaf7e3cf4ae836d7af11a69a82eb1eb4a1479e5d852dc7da594b06229fbb568cc6b61f5a73d495cf4c6d0a976e742ee4e054afbe50dcb1725c771d934832f24908671f388834c7e590b59d6409555c64d6796e345bcc8b572775fe2028d68f0691396f00e7fb53203a7245f5de", 0xf2}, {&(0x7f0000000340)="2069eaa905c242fff2a1414e979577f740001b18e6ad2597d4d7bca776228b466fc7b2eb71dffb506e9b0203352395cff3fc1d5e97e0b3bd702610f1b428361680296e04f1e13ded5124a0144240f9bb50a323e2c69cf42b5c29e45f829c335cac5e6c124311094d147954b7ff3291379fe2ecfd269bf9be8963bbe5fb18ef589926dc96960d44277669cc5510c089d5c6e2bd1772571f42e94b8cd6474caa7dce9783213404dc0a02c5b6cb8754481f5056c2456aaf013f9ed4f955a55a2019fe3589915d41b5daf071daa47770e0c81175d8c764ab2888129966723caed1fd753cc280b95b34e89dc94c72c0aa2d44a301a95cf76f35bfe3a1c6f4", 0xfc}, {&(0x7f0000000440)="454a59b84bbef3905a7031a1f7a86665be13a8f18da726d5c8698e9573887833bf2f2473698c142ef3f44db1fe11dad488d7b17c39401120f8512b911515abef965f8fb53bd68a257e3394092c0510c5fe1298fc36c811edd3f4231ad7bd23327a6af34b54b1c6ad09524fcf0152e6b87ec55a03155af8d77e9297127463e87bda7c9fb34bec5d04a03f0ae575ea00e1420e902ca51fbf39c8a0e3895dfe84badfb0fc09f3b29f950a9e13fcc14bb794535f4d22d946c4b44af3033146ab5b04f59007fb04984cbacdce2416aa0e4d46d438ad433507cce46d0245f6", 0xdc}, {&(0x7f0000000540)="f4905aaad0f9f8bb84b4d9f90de60d6c07bcf5580c0d69f032e4fa4364cf5edf5ecf8b415f2e8abe498f0aeac465af41e8a3fc69b32c2053c2ddc77bc9106cd74a4513c3664269589831408721dda57bc23c264f5cfb9e54fabea892b2ba536e3eab0146e6d7", 0x66}, {&(0x7f00000005c0)="476d4f4bbaeca5b281d0ce909c362aaa60f17889e728e70ce668fd4101f80b11e0743572b16c341a727b850b3102d75e82e10ff74623dd2d2845784674f45649461a949b4798f8b76fd799fe4a2ca01a74c750fb999e2016626c7c941d875cac8aed41f8cb9df8400b83d3ded08fa6caf23382737e5e7f1441b2cc6065eb4f12c8c448bb30783c93a3d77d0422a0920a4431890911c3fda5e0fa1444da434cf35ad7ce9b06da7b3bba7217c2425117fe6eff66d05532b8e9d6537979401145fa35aab10feb23a7ffae264e87cade8bfee864043f69bfcf5be6d885fb106ed62eb34ea21f40814c9f5cbbeb8acbee92e1abcba7f95e8c77793878e9cf1657d23d9788f504736581b3e2adaba3de463c8c4ce934443615c8eafdda891a4e8fc7841a919370324d8da5208e598be828cdd37b6e0aa9fb2aa0f34a96eeee984630ca53cf920d0921f86505d9c1b28686154e9a71acaab1f3888e17ff8cd5d5d4511e4d09d07d01a9631f29fa68b25d2f7530a1ae0718b5efd073aafece2790963db01d410283c56516fdd99bb5e1ba5ec2cda460d6bc1e19f4170f438ac9f07fa5324a4f16fff312a53fb47026ba649a7c15943e602b998b945bebb77c0a74e2e7219c81fc271c0dc70b49237652bf04c690ee38dbf7ba47289c90b6215320169959cc0c7aaf4db706a393941bba03dd524430f844bc12a775ddfa068be582867247baa5d98d07cb94336e9084f6390689b737dbedc46252c4513e240cd92d9d90cb9636ad99f378fe6be6678eb53ba251a44c955aa3dc0998d2b8e3f59bf541c0ff13028fe84f77ecdc1a99f3e98cec40ef72e5814d61775fa3674cc099b853f05dbceabd669656a5095ee58f280b007eb110c692b8a5e8b64987273c6aab684055a5d721b885ea0942ee300a002a67f5bf912d3849a7a3933e4252e22ad611a708e739fb1d5516d063eea942d5f590991af99a4baf9d142907ac30054442c0470702d5372cc992cba0dfbf964c9a1badd9541ff47b859b2108bd1583dc3d0f168e5436f40c6ff6dacc740eba43f3b221dd8a56168c734b5de79ea7d9f6fe4fd0ad1bff944a978ee22f5011c8ce379985e14721752ec0bfb46a87e70ac5087f00bf61e8ead8e80a5273778dabd6b8b99b792f9b761759c3d3e5446c629f2311d004f3efb59b2429a8f58da46ec08987236ccabbfcee75c6f12455036809405f29d77868e9f4b2e32b425112ef9ee0f4df3d46f02ff37c5f41a2e4e800deb7d3849943a337c406328dd7d7e1b22593793cbbc4af801ce325de53d9dc1fa3465a31488e243b416a9f099918040468b1ec5f427a93e4ad10dea5e7627a7e17a947afe723ca184c590034520215e36273b7f0e8b509eeed1b9905769eade726e3d7cbca1a57a2bae19b98fba473f73e3a00dcbbef2af31226640dea0ffed7abc398e46b2da0550a9e188a1157c5623d907a6565eb7c2b2ed52beacee7cc1c3cb01ebb22624348923b87cbfd8efd3acacace10eff83de0a52010a6e22999e0cbed51126785a94ac4ce5f67667a6027667c765601fd38acc8429906a3fb188af047fccede11a34803b909fa60b5dafaa20fca1661b2652c4c4777346a665dec1c3c70c07674f489226c7acb2709729d3c810978d12f9e4613ce9f0446bacc7ca767537850be5497d094cf01f8eccdc5ac90874aa42d10719cb9ca4370e5d89ebdbca1491c2d37f97b03b5e704cdf2a28a1728f9bfaeb683bd340f4abb793f808ecab40d96bfd6c273d725dcf3a6a9ad118ed8965df853a0495d75d9db4d869ece4fe109c4f5eb484929f6c7fc9451d3cd3c5db2de067850f21fc72037415c09a4fed781673b23a9f5c0a1ccc98d7d19b6585df70f4157bfce2d5c8f881312da77d9e15d6426ec4a509bfbdc1af0e3ddd37e0e2f9cbe9c36bd0f2b47050e535625b64d2372019183435625c956b4c3e6c18accdd15ff87d209c36e748147c09f02221089784a9d3e145699eaacf71234a4d5d7eaf011ea0be3e53f5f0f946b11c14e520e6bc1e4396b3d779492eb298d062f8bc0430bba420c9685f456fc55d6060bb95fc20c1605247fe40c9582d4777eb29bdf8f0d5c2b75da4458ccecced15a5d9cc13c63e57b8af0c2e6229c2c6413080670d24540f3a598b579b6d0c54cf46bc020258133940ae9660ef2e051ef4fbaaf238357d9985827cede2a7613697d14eb44d5a91ec4a9f3531a234c25bf7d5cefc037702910c58fc5176b7675a4fc8e24281267e312a169c55733fc0a501477b69c4c8f19fe70b4a9e6ec19c88fa06b63795c3d13a7d5d5993d9fcb7090e7a01bb20fee2cbf596f40f4b022d00097df45ee405948190e908e6c027f828a69d032ff81b62a425e25fc7c1445d7de22f5e83f709a5baeda434da6da6fbbd28d38a4530ca46dad7c04431a90aa7519d403fe69d2e753befc1691e5a930f7f8e6d1221b122739624d9bb34e72f36ff1b3ef72115383977e97f0a66c613e8a0b5264d66ef0daa9f94929f508a1ef19d3cc6780562e26dd1087759aae65839571dc7cb5644e35f3cf4ed52dd7f3ca7e0fabf103cb51ba51549b0e0fd3ac1d199d81a50dabf38b2ddcf8b93e0f9462ccb4893269857f0d339de7ea6bb9be14248632d524812065072d6f1643a1a5ba9ad8a0f6807a9138d76228677ca57a3eed95cbfd1e4280d48e06c69cf6d07ffcd4148ebf2282ed32982280fb3b09822e3c8759f4d7552f981916476b20177f1459fa644a2e97256e007ade5902176df723aa5c302585fd0cd019bd068a52b42dc6e088da5b16549d27b103a1cd9ace539136a4a0e114695aba5d826a8a132d6ad0f91af65b9b65af654db9e6856045842713c68ad962233d8f7a64d650b600cd4f4c59a4724230d5141536c0be87f4ca7c20035727c462e968eaa70d69f1abbb599c7d96db7871643b174f32e1c25ac842fdc146d093d9ade6c72fe066dbbf7aee73fb1e674a0fd906b7ccbaa060abc0c7dfbc90a23bcac001d8369d632189846119f1f2f64a0353fa1217d6253581f6a9ea934f1a04d26bd02f89f745a61c8da76ba9b742f3eb9f9937fa19b7191da4bb52707d7f59f317425db14512a680f7d238157d1deabc13aabb800cc354138a656e711be77a263f6c712e8840ee313587c316bfaa81c211b3a5ef5743291d24bead80a38d6a05815d812044967ebd9f542916e98f226eb173c8ed10d68d92aff539ca4df6dd5190f2c472b56399a51d624a09afca49fc7eec69bdb17c2a26bb9fdd84fef87fe69d8290197ada4e3269e4502401c1f9acb5a7640038f31322a2b4406da0b2eea0aac788b3038153b5c9b9f5ed34582316702c7db7d54cc7194a8541d8d18c5825b9d250e0c1c34150c59493463de7d062a8d0894ed04bc9a51ff53d95a7574480f72348e745ae1900000654db961b6bbf23bf6c3e99caf1c3352b2910b763367f187b91f138284b7ce9584584da03ff6726b429481dffd1bba57d040e3aff3e50c4411ad2c3ae680eae630564f29579b2fda295d8aa2eba2c1fca52c134012a5651177942e528c225f2394d6da2267a9d9ea3dd7c5c4d18acf926ad1ded3ebfba87c8ba330e2855a1eca95a84f8e41c4b520ad01e74cdd091c8c8be7a2e34c856cd97a96f47043158ec9b27b8df144c1c0e4f8632e714a9a2c49f88f105152b54661329cf8b4b207df29ccf37c83b179d06f8806f3863c7d8dddc8080c7977b61a5ea9054088b4c956996dfe54a14bc2e39ce09109f49b70ccde697eb6e0149b9ca927896b7c2f785febb73d47120c8a9bb0e727bc90708e142fec79bab29f418a5ebef4ca4748a6cb2a926477802720f86cf484c9199d40c43c914d62716cdbf68ffeac7ac3f88551cbf6ff7048402914ad759f1f7f9305fb898f6547ff767e4832d2c8c1e514a48d48a74090428edcaef881193f9ff4566e045a9cbecfc1992dffb54238f03ce0f7e313b2b3bd7fad3644348c7f6633be0065a1b756b730a5cb8c339585e63ff05188cde7e25aff7d909728601b3712256169a1ccb454a1acd7a9070cac865d148f7edb571812783ddc72e013aa518ded0732c661c2da58ca88fca6a36d2d209e43a27e62f4a1193fa4e0fa842d132b20834471addddcafb5ab1cae783ebed7b20f11d0a99ad68aeff612f93b189cbe599393f2913865fc0737143c176fc1cbdd29a37ebfbf4cf40644422a3c4996c8dd4f2f381f8d4d0272be1d6b00a10d3e99aa0d71052bdf7787590f14ebb1276e4a84b5a55174e4804f9b593bf9e9f10fa30650c738d6feab68ba4f06bc55610158073fe9b2c6c3aa80545817a49bb457b2fbf26ca84ceec6340460944722260be738c8340752a7927be157f150b765f72e9430bbf0e0ae42608fe4d9ce48719901ecf6b4e137f500648f083b46c297697158f6407bff1bfe7b871580ccc18e012cb6ea50ba3b040e10ba582620f62fbbaca7acdb05f014af0deb260e9df04a264d2acf9a2146312676192f87ff047028a9ea45cfffaf12ae609aa37fdcf9894903fc0790f0faed9bc14128bfe1efdaa49d7360976f24e9efdc66bf2b2fad9c4f59baf1ab8b2926f31e64fd577ab50e602f76ad1d9cc0d91ff61f9ebe75053c8e0b68038c37e5407b143080988057e09fbe364be2ec63717f2c008280e88a6a8f13c2f2ca81fb764035c76933d1039e07cc7299a45132ede492fd58ece0be38f52bef8d4fcf19a9caccc4031d0f0b1abb6db33fc7a44fa2c0b72966e700d05a6be2a8239603e0672c8a9362ad9bb35d16265a84474523c6c1af5d10216ae6b6fdd785a392ff4bc0a52c6b4c67c9bcfe7f090fdaad0467baa14464fed4a58729edbc02596421bd20ba6a9a2ebb9474203a87d5e8b77c7c35aeb71d319f932616958a139c02744440cf861991a02c5356add872c76eb903732b6844313c6a436db7bbc049d25a498db468d91d62985cde2a82fc3954903c3266a7ff5f71848de02ee373e85aeb79608ecb02be16fd23ecfe8d1d48ad170e6020713729bba12d163a335228dd2b526f88b6303ca9e0ba5647a8c741a289ceff7c8487e1a57d67dc7b56ebbaa931ae4550a2b058698dedfcc29f3950826bae813123cbd8eede366955301358813c98dff26c006550c101dffd62337f5c7d028bcfd6c9aa2ef30cb4a51d5634370e18ce47260774b4bd2f4e69f9c9e24bdfee01f4b99d0f8389efc8e5b7d143d20fabfa36929c564f9c0b7e4881ecce4a54cfff914a5f63ecf4061d32278e8ad9ef617c9a2dcf5888523a8f87fe805408019042bc569baa6e61aa647354c2d371a9bd1193e5c06a523299ff0a6f689b4fc26ee89b9f9ed7ab52d2831b4542965a9ac152b87fc7774e75f4b68a192933e7fa0e17d1296e828b00767ce0ea94ae49a8049a216199f71b9b7bc1a3ad93e9880205324bff755b6c478cf9aff2aa62ccdbb0c20dd171ef6c5a8bc7fbf1f409577a1abe3b60316ecd6eca6bf83aa2b58877ac19a561a4646946bec6278b7c0644e4ae17fbf2ee814ddb3b80f3c0550df157e342c187400d7b3291148127b70a9579ec0d61447ee45572e6246a597709a15589a8cec8bcaa0e9e94ab2698e798f811a26ca1500973671ff66760f0a582d22abbfc8a34bcfcff90512c338cabc5dffda6332bf73de0b37f1928670d92134353c2356f2792f3642b60296d832f6fd7e9546e55f8d4a51fd96c77ab1cb8ccbd0cf3295325be5a7c2f831d0af13dfa02d6d07019d5b1570a748c9a309da53bb82c3acdadfacb0eaeee57144563b203575d1b3002759", 0x1000}], 0x6, &(0x7f0000001640)=[{0x50, 0x1, 0x7, "18fc99b150cd7f3b925b78cac3bff02f91e276a0d30f363ea4aaabb6fda5ee4c0da99794e2e485bf14bb8f905835fdc96d7dc8aec9b5005865ce9098"}, {0xd8, 0x1, 0x7, "f987208217339bb020797c0476fd74978e58ad30f0c6b7cd2504c33cf4cb0219ce872436fb8c393ba09755fe6cacc9a91ab784507e9db49f168c580f1a4d8b1b55a4468ffe3d99460020fd4b68bc353dedbf00c55063999b0e2c3f8cbfd59237bf2ade2bd731220efedf32155c6fefc27267d53e455d14ec6f16f73e39b00e25f24311b57b50997eaf3218cfc8473a289ab5e723cb534897c17e974537a9de92e49b945041488b0e1bd4d487ef714499529605942ca79083733ad146ebf15c2eff51"}, {0x40, 0x1, 0xfffffffffffffffc, "a1b5929fcb83ac63c410cdf328699c45bd6a731747f696890c4c3e4a3c248e2e8bbc2d7c0b958d26e3ca39"}, {0x60, 0xffff, 0x7, "3a6eb815800969d733c5b46c9902633979befff01d175e42ddee3488255415928e54006ab0afe6f7629da56f20abce1806a574cbf67f36649327121699c3c60fefae2370b3f655750365d73a8f"}, {0x50, 0xffff, 0x7, "43ea25169e317781313514a0e8110d62de0a4466cb0063d31d817d165940717dc993a91437cda248faba635c501ff1afeb8d7bf1311e084eb0a6"}, {0xc0, 0x1, 0x4, "d2ddd7986b920af894baf9e6041e04f5c059fb77f61dbc9e1b8c26d6b122ad435011f8dde1eb73cf944d072b05d98680f1d0172c4a7fa67ffde7562f9204ba2cc342bdc0d31177468e7cde347323ad9456d6a4475ac58988ee3e602d16269206bee73b086a68de66f97aff6a3a065911b1a2311338ee10b3505f4b4d5748e03c6fddb0064b5331b8b4505a68e8da1d320c7f16ffc52724c9ccf8ab1567ad8be5afaa4f06b48db39ec6b92f"}, {0xa0, 0xacae4b6be362139c, 0x9, "7c104813f1014b919a081dda1aa7729c75fb51b56e333aeb6363a11b152fec19c08dc2d1d9d7c530040e08a2bfcb65edec08a14c55ccaab86a2bff12a4796bf21472e7accfbca64e011ad4004b6b946a054aa2f242b6c5d05b12a81d4694cda97fc9f8590a5d7f9f2c31344d19d00a2ddce77c476458f9c0218c76666d67cda45edba4d392643ff1499d782f"}], 0x378}, 0x3) ftruncate(r0, 0x0, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') r2 = dup(r1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x605c, 0x3f}, 0xc) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000380)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "cc4e0da367000eb76ac8af7a730e082aa800"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x80000000, 0x80000001, "e2f88d236f66ed61420540847bb73c53c79a7f66", 0x86, 0x8}) 16:00:02 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x63f478007011247d, &(0x7f0000000000)={0x460000000, 0x3}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) fcntl$setstatus(r0, 0x4, 0x8) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10502, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40000000, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) pckbd_enable: command error 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="367d3fe744cd4d66c2f02e57ad68d7c17e754adb399fbd9c254a50805c89c4a5d7e885ab34bad9e72e57b3faebdc63369c2556e112c476bbc6be60db45970c5b1c4ceb05c886c25dbc5e9d2271e937d73bb0ae8a85103a6cad207943da9da49b7419bd797734a95075f8c0c4c0f78f5e504ba83fb841b1bd3a20199a1cae85ec0f0b8a836bfb09c27ca36d5d4114855df3b79ed118fa5c2784d7e13178565d096746ddfb38b7a4b4782e3c91d65ce56290bb2cc46275716870b1f4dbf10552dcef570268c2b30209e71b5589435d8acc1b82ee2ab134a6955dbc5ee9fb76877536e564517065a10e33605fbc2e0fad03a7b547c00a335e898489dad28cd5dfd70aa76d030987d581668600a69e9a40a586fddfe44b941eaa641e44ad0e4832da9b902f1858b5cf09077cba21dabf1d829b859c70aac93e7a1acbc90e021860aef2c26144c121f18e6134ec390ad7effc296da86641a28f481be309f6f9ab6bd3863c72a1689707a19bade5836fae2da8f470ba217968cfc15c4131214a50a8d385c6df45f11b3af2f2c8bfd090982141a1d85ebf69105e8bf781ab89d53a9cd31c189a718f7f7cbfaab45f37d028e01827d00d64976dcb9942bb178c6bab7860d7f0ca2907470c8eed7a9075347fa0c56743a86f9bd6d8ab243b471669c7ca9eb2d1a621ed519275fdb3081f96a357df8ed1a3467bb4237b712f448cf788680bddd18b562f7585673d32add7359bf9e0ac6868cfd348fad1def6eb57039e2e26302e797bf3ae27c3220bb51c34ccc9f5fbbea40da70321b8931019f5606f41ad3187acb19ca580a43243344dd403a0adde5018ab18d7fb991a6a7c39f1aa3326796954ed338f085139493ab75ed06dea48d117ab4025332cebeb2e420d335304907a1befdb524ffd18103b1dfead8744f8dba7f20967d601b153a304679df33d8d8cde27452c6d1aea95a31d720c11d783caa22082caeb2ae023f839d474c45531e44a849940bd41920280d784fa0ac9ac7f30836bb80447af0614ac23ba6cb0d0f2c7146aa498544e9199882aef25be5650a2bf1c4a78164cdfe58176f4acbe266bccdbfd1f699baaaec11be8ddebf9c60a96eecba0def619310d9fdc8878e837afd02a82d651e1ec337f2eb48e6b4aa81e582ab09943857f81f5b193bb41ffda5f0f147348125518f3cc48050d72e8627948b6e4fa2e042e0c16c122b4dbab554b532132ed59611f1b111ad3314fba24584da08152396c6f7df748ff91ab097a78e970610f2f3aa9a50d09012ab6ee892deac5b81acd69c9e11f3d365e5c79075a206913fbf638369e8caddb57991dab36f31fcad47589fef38b9dc8dee09814f56b0bb88a6c87d8c5a767e8011cb9c5ec06c3ed68011a82c424ca282cce8f8f8cc4219fa6abf70f6ed7a54545fb0e882fb13025c92f90d5fa1a6fc2c7c241d6f0c2323e990922caac16b5aa570cd38f33cf6449c9b9ab57c13a2dc6613ec2e991339d35d82fcb70aaa6421f7d4de02ce01f6b015a81751d344ae9f67f2d1d1b4e40467c420e403988a08b54ea9bd0d17da68bc896c484845d7fc4d06e194fbaeecf772c69626b37dbe44c5d1c958813bd1a276a2cbf37580a7315b902587fe99ed3404ea9155c78259a2b15c986a7c81e85917482c7c34bc39b6d7843d7e87635de876a39beffadfe2ef341d70c3ac91f0538400e9411a3b2d77d570f7e1286002427afd226aed339abea6e36c829692ca0ab31ebb657720607b49b3c06ad33e0dce2163c661a2abde12278af71c66a377fcd8976a75c4ab3733e423883889b6657f75d93e4192578178d7bd49f450c791144fd2ac3ea46c2e6ea2a6eac3eb8d9b869a5060a4cadd799bf27d02aea411a149f563a1fded28557cafc8b2d1ed2f3f58a109aafd007b6bc75d81b3d836ebe0e5d90f5585b1f1e09168001a9c13b9e59a4ab31326e32467867a2bb67df5950dc9b180a607c9d447bc1d4d504cd37e3e89dfdbb0eab6ad73928a3244c009e42c984d9922e95dd6dd72de657c96107d733f8da87d7e0b6180ba07beb2c3a61beecc281993eed0cc3bf51a81c8261861c4137269970b32cb4cdabafa7c9a26bd3a1a679e93f952cca82ab7c193f42a1539c02bb612660fd800f09df512b8fda1ea694fce3a62ffb4afb1781d42878218aa192c97faeddfbd7604e96db562ebf8e8621cbd21ce20db116e06b5b6cb33a7885c9ce69b19bafed29ceec4627712bbe9ca5d1a7218c10d1a2c1ebf55fba77063cb44501312e4da92a9c0ff799b54e84241a53402b85ca22257f3c9b5d147430f04cf69a17230735d4b46e8cd439f50b02a26d65dc89306d733ec9e07e51708dee127347d6d02643879a3e22b531ad564fe9f87f312bdfb5c12fa7d142674fdf8845c6e8d2671d7df92b1881279adead63fb8e9f0b5c3d35dcdc0e943be7283136182ce40575c8f00f1c6d3da4951fa044ab64e6d1c8be9fc987ad0727b2413f14f04f8f45b7bbc6f5987403c1076027e511848224712398ee884cb739a1c5b8a511cebbe3532d293d3cee8d0ff29726c3e2a15d905290d255b85d14eddd2fe3b635f4f281f01bb99c84163385d6dfdb24b6b585c124a2b7a2c40af2f45b5207a0b3e137c14c49f2f31a715dbccaf2f6d4c52aed5e7ce1c0e86cd59380351ba67b81ad375951fde2afa153dbe0698e8574ee77b9845ee5ed20fe221acb8c12ad74a8a978b28a60c92c9b0ef4cbc06b852d444c9326a9557d0e83256b408825a2e15f84a74f38e29c2a9a4be454b0255d3c193a1f43f2862794792cc143633938520f2dc00e3da3b59d7e977674953705cc4e228c60a2ba43b1e4f1720adc78073e426672923ba0f8c76dacf908c5f40ac3ed827e24222492f3dcef3d64c8df931fbf985c63da892f386a7378f19a60b27b26aa0ca8f017ec7be65970ef950fd95eea7b1211bd065d7e055f26b759b1d08a301f3388adba9e64199d557526297cdddf17dbe5bea4b2c181163582ce79f89c9d978766bc96450974ef9ad5dd5593899d45d9ca5954420f7e472bc13fc3a1c74754ca1a670313c21afdc08f1be2134f42572855344c0fbc0d454a8bf64baf52454fca04c25c038b18916eaf42c6a83973467ec2735380191e7bbf208f0c49bd349faf2c195a081c6735a8f9c8e016aa32b452424b285adb020501fa396e3cdac0740a4a3eaa17f4675e15c7e52326174096f95d86e641deef06a7a3b833c7f136c1989e71f062276f3eee6157a47c4f89d655e642a01dbe0b5e17d84376438fae5ea3b9a110660b47feaf5f1acc97caa70ab08171e12709e823fd060e365384c3d14ddbcf5dd0e52b0d86d9f898c5c1dabf65eb4374b036d81c5f5dd64d0f8e62623b4d0956933a0d394fd748871e096a587adb94e6d481f802ff8c6c0418752bfbd52b5b2ca9fb6d933508f1237ad7bb39d5ba36209f98d84e82966ff706ca04c7184cf7eceed4c70039a5ddfdec62347d10174eb54f1efd754e38a2399b6e6460a4fba4343beceeb1fbf43c3587cb6b6cf9002afb09aa70421512874e550421ec39b028384859fe1cd18e0de6e3e483382695ab08d6b2035b2ad5336b506a63d4bca2b304f4c5035a472fc85b142775de10d0800e1bfc7254939f87b4e09689a919476c693597eacda27a117bc852bd6f6ce15d57aee4a2bd7344971f98e6ed336b523bb5920bfb5a2dd97e167496eb3563887cc7253e9125154ccd025bb34358e4870fd6678d251680273d6a6dce26bfc616d7388ffdae862bea38fa0345b476006bf38161bada69f1949c456203f13d0c9332b9aaaf5a944a8eb9c2adaaf7efc18375d484b8352ec4a9c0ecd5e6e1e0add6f1aaad70eafc83081fd69989f9bce4ccae93bec40e974a2c8d36c339b33d2bfe4fe643ba331a733bb8defdcf1f358661033ebe24a730d231f49b9e975c49426dfc37f5569e48a8c7d9bc3929334e3de9f1ae93ef44710a6d9cdba5c3b1e2962ff6331e1240c37bd63c121848c6250b2a2a892a82311b4d5c809e5e134adceb656fc744379decc8dbe94d5589c7c8b9ab8b744b1543b8855867bd36d97ce791f2387d938212a2fee60c4607ab5783d4d579deef947c7f866cf14a51e589983f26282d9473eb3deec39e80fa1b2dca7867273d43d7fc5de645b6cfc5aa4f64f8714c1a8a49ded86f00cbefca26d43f18dcf0029ed5bce16d42277e8388695cda04f7260a5dd4958c9bf6cf7a37481d2eb62c85e4bba93ad4cb903ddf04e1749878b38315b7c70d24b730a6abee348969862bf9e1b14e6923645f32b5b908f5f0bc81a3d696722ac64228fb65a35f74963a5aeb0bbc56d8ee86c5c51f6ea643668c9f41cc906492a9aca63849092455dd3a64311f0cc33cb8b70cc4dd83b5c025352634339ac5472dd5abd5a27fff838c139eb82043546e7ad5c1cc32d9c1ee5d64b362264e716e8eb8c3b8289aad388945f62c4296dd59d2c741206d7d8a685454e394db62e80f1f0e20d2e0db8ea3e0ac905dc47f408db7003e67d3b88a9aacd6bed622e6956fa27e654fb5b2debab63426de2685a40cb2ee164085b55b38c795a315402ffbd12d3a448232c6e14ee4eadb5fb3307455bcc905649da1f70e3405eebc829342d5240cc69382937ae2df8bfa143ef020b9a2c1fd93aa9d2b401c9b3fd5a83c4598f7dc270ddcaca8c9786691065c0cc536d3862efde146840c4b88e4085bf5b9d9e00e5c5f4f192a8a1014205d06da28afbe37e26971fc474f542c20a8ec5327377870950993fdb93b212974e458dbcb97792270496cffc941f1894a930ebe8cfc355492fbf56528ffd84e1247526ac07bdb2b93687cd97c43687f78143f835a59300fd9596934a295937ede0e160d7d366b9fac7fe52bb87a085073d595626b0968a14d93f09a804345374a09eb669f1ac8093c9c29319a6fadefb1ba613828a2f2be351debdd392f0d417393a9bdaf823e1f859668bb5f20750c186fd29e6d62185a49007fcb6b70755c4332937ef1281adbdc8b3ed2f873532ba6845d1cc890b96db0c7b97fdd441c0c9edeab651db3da1e5baa95460883ce708d9b6431a151d1ca55a9352a64b2c2780dc9c305308da5714b3b63308dc303c3973615cde84d66eedd8e57a585b0d67f2502593abc4a9cd7a34bc29bf2aaf8a3cc4b7bcb0591d9a11ed6edcb73607c4c74564f64977a82fb19b2699ca98e8b778fdfd8b6fd69288263dc72a02f597ecdb1982103c012103cd3b7dd1ff5c8cbb9b311a9dc54ab0c16744fffe5af458ea6089418e9d0e5df2a6d7f6db188dda8f99a70585cd42dd28bc26536d76a23b5a31bf4513f91fb6933dfa29b76458d84f1d64ef592cdcf905ff16572f75e40cc056addee132c256356c21db80a6517463432651828ed93a7802b913e1c8daea77a0acc0a02297a7ecfad367d15b7a4d9c021de0da6364bed1fa18d717695ec6ea9cf40ccd8865e1bd72ef34a2d3898b7b1348f5c05da549a6b05cecfde126d4efdd7d62635868a0e6382872c83e6a14b1655ce3e9fd3b427c3e580f76b656a1189a928574102d917089fff1d71d8bfe86054d04c083e7888df5a68cb9427b9a3acd595ba0065bba10becd4d9b9ef84869e759eeb483a3983a64667b4965b16f13f9e0bed7473cdce7c60e14ec827a1ced9391653a4e60639712663e595b1612cba40ecdb18d8b05965f43e3eb31bd3a32db85b77ab98c10a438d49d73e0bd80c63ffed5c72c8396e3cded6912a72669040dbff3f5a1c95c6b1eab2b7394eab4f903d1dccb842b59de31c", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0xfffffffffffffcc4) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001b, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff0f) 16:00:06 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0xc3cecfc44add1065, 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000200)='./file1\x00') fcntl$setflags(r2, 0x2, 0x1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r3 = semget(0x2, 0x1, 0x120) semop(r3, &(0x7f0000000240)=[{0x4663eda127744e27, 0x8, 0x1000}, {0x1, 0xe2, 0x800}], 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) pckbd_enable: command error 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r1, r0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-()#/\xde%\xbf[\x00']) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) accept(r2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) chflags(&(0x7f0000000000)='./control\x00', 0x10001) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x2}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x144, 0x4) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x800, 0xc0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000000c0)="fb02621adb4b6b85861dafd1304feea3ea9bacc6a62855110820e92c5d302c06c6c76001b4db597ae06eac5cba9af6a8e973681152dd63e6e25bd8cb1d550feb70be8581110341137b92ba62a8485bbcef252748c6e8ad5254190994230c1e91", 0x60) socket(0x18, 0x8000, 0x59) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000180)="868f80f18be02c9d4098ec35bcff16dada944c3f9589639a8cb7694868bc74a977f9ef67fb806a9051e7423a1b02cdc37d2c6ec76fc0a4bd5dce65a411b2f82017ceec99f18418eb7db335f39ef81e3247ca060d169b0ef2edf3def9e53af05cf79c772255d8fa9ec91fb69b6ec15f4714ff779dab40fee43e232a93a28a554f243e5f5f7975c992730e9df56ac1c083f121819cd9693e41604d93ee6d5c33a32f8804216cd251957a8256bf6b35f245ff348b1d8b9826a27f9f26cebdd32aab8ef1cae198bfe09763357f280e309ce3ff84a8cb1330979b20f916208210b3a990", 0xe1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/238, 0xee) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/174, 0xae}, {&(0x7f0000000080)=""/63, 0x3f}], 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2e9efa0000000000000200000000190100", 0xfffffffffffffffc}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xe) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") 16:00:07 executing program 0: ktrace(0x0, 0x11, 0x10000000c, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) socketpair(0x18, 0x5, 0x10001, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x0, 0x1ff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r2, 0xa, r1) bind(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(r0) getsockopt(r1, 0xfffffffffffffffa, 0x3, &(0x7f0000000340)=""/93, &(0x7f0000000400)=0x5d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000680)={0x10, 0x7023d55b, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x918}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x249}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x28}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x111adfd5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3ff}) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x4, 0x3) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b212c, 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[0x64, 0x0]}) socket$inet6(0x18, 0x3, 0x1) r4 = msgget$private(0x0, 0x300) fcntl$dupfd(r3, 0xa, r3) msgctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x14b) pwritev(r5, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000480)=0x8) msgctl$IPC_RMID(r4, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) close(r5) 16:00:07 executing program 1: open(&(0x7f0000000180)='./bus\x00', 0x200, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$KDSETRAD(r0, 0x20004b43) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/216, 0xd8}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0xc7, './bus\x00', 0x9, 0x9, 0x10000, 0x55}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000013c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001440)={0x1ffffffffffffffd, 0x0, {0x0, 0xd7}}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="600cb8b9d309842edcddfe41a25f942b198465ab9b129ade5cad687a0e8016e026f8c68d0cebe98ca8798ab47b782b9fcc12ef3b0634b39822322ffc", 0x3c}, {&(0x7f0000000380)="89fa296a3b7b541bd423657094c81cf1c5d94b7c66364d1458d48b72641132c2dd28cb8c2943c02747fe9d73d7f4d4debbe5eb8b0d271057861f3f743becedd0725c96e3bf7a4ab8e246ae6af6329f9a9e4a30e911415478627f19b43dde9ea9e7c4e993e34332efaa37f203f3653274a9245803e1148e4374c1742d384096121773c3a2ded76967b307a96d0f9c90d01628fb1cfe3ceeee5e4be4225fc5983fff8e53", 0xa3}, {&(0x7f0000000000)="706ae7659f96a36adc7872b41cd9782c321182618c687a532949734deca9485c8b3df5d01782cff51d6b3a6ad82400000000000000000000000000000094", 0x3e}, {&(0x7f0000000440)="a430a1a1b00dac13b85ad459d521b5021b8493faba42ada644ae957b696d64db96a4c64ab84e736852073e672038d1435ca9f44e09e7ab4d1ba0347a25e8f2d8912ffb288a1edf168dca630300000000000000d4759e88a563249ae2b5dc52a66c560a5704e41e126736429eb644779fec350df742760a644cf7d5a335432987a7bf3aa66ee16d", 0x87}, {&(0x7f0000000500)="9e4efb1cbb06157bfd24157e0d35369c6833232f2c7e8470a10ed0fc0e797f2e3067a06f9220d25c6ab4dd3f3716e76b45242568c0fea681557079067dcdba1dee5443e7c7baa6c1462109a786b8fc6c7ec277bf34ee852947b71d394feffa81d835e8a20b65c81f150a73afdff2cec78e5b070ee002055fd0e7a06a063a39b8e099dd50e6d9439714f14ee115fbf1993ec9466e5813ed2eb43a29efac074b86040033d595f2ad88e7a042eb67cd01", 0xaf}, {&(0x7f00000016c0)="ce44348a27af159f65212424635603e7337af1c32741042d602c6df15bc6af42b358af4aa35f2c1900d002f1add2f1e2875905793c86005b51b5f1316b09f2bfccbbc1597367d63f275612d1211f9b79769c0094c618d3f3afa281b0b9add9e20f2263b9a48953f1f9f33af320c1a990437ab54cbef9ab8dfca06f6b0f62eeaab15952d8cf3d539c5478dd8146d07c87799dcb40175bbf340f22ee42b64e0031873291ffadaab4ab537d51aa11ff4d9351ba34f662b261884d3050c2b29d5faf9e5055130f362eb19a44c508eeeac6ca49f66d2be627be9680e06a948d648d1d0a47384b78da3a7fcdc653c917ca128bfc57e9b634edf863216cf165c038eeb7d8b537215a28dc10e9b63953764a3b1a7dc3144b0df7a5330ba08bfc4957568a8b641bd473718c98423180c7c67d7bb15e37eba904e60cd25eaf667e5b1b37cc782b204f318bfa69ad59f45951a3db351c75af10625a12245ac78a8cf70a11740ba598281ee4f8e9807a0581d2ee744806b04d37314311f8551e8e1da8fd1350fc9a840c50a317bdf432e20e2154da8d97e666491b4647b7e94c4d80b68afa032e38d871aef9d89fd797100ef2559cfb4d4239a77aaacfca2a61b387467a3270c27e39b96603c132855ca9d0f1e204001f3170287079eb0cf0d15aad73330feb330af513ad3b98379cfead25b17cb9d105d202df0dbefb4427537f4f35958d894a30456fdf7ca4169c705bece6986dd65ae41bff406f324fc0c9a8081a05a543285ec51aaadddf459d11dac4b429f134db713d5f6c8762da7a572c72610546c21fb64bd9d8b92136c20bb7b205601b6aa1", 0x251}], 0x6, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000cade5d8c363ce79d11f6658c81bcebf4aa4312abfb89fcfa4b4cece3cb0faa660b628d886bd0b7e8cc51125c82fb786be01844e46ffccfebd876a8b94360f49f752e04d1854f2ea0abef30fa27b4f364e6b9896baba8aa58b6219c7e172beaf879e3191562055c0c15ebe26c1bda94f9278fd35376515b48290e33bb78996ae153ebca436258844467a71d548bbbe165d3f028a7b785f37958de6254e233c81e54ba6500000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x261, &(0x7f0000000180)=""/9, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000003d5, &(0x7f0000000040)=[{0x60}, {0xc, 0x0, 0x0, 0x80000001}, {0x40006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x2) syz_emit_ethernet(0xf, &(0x7f00000001c0)="5455c1e8d2fc628fd808a10304e1679b55") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffe2, 0x9, 0x100000001, 0x4, "a7dd573cba894d0dc19d5ae769470eafd48763ec", 0x8dfb, 0x2000003}) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffb) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000180)=""/54, 0x36}], 0x2) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x50) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x9}, {0x3, 0x7fff}}, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x800000000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:09 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f0000000040)={0x0, './file0\x00'}) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000002fcf8dfa1fb4857f9cc51cebff8c41bbd4f5a351c0000000005b8ca1bd5370368258054d7180ba5c8706000000b818000000290000002a"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) acct(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) fchdir(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0xfffffffffffffffd) syz_open_pts() acct(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") getdents(r1, &(0x7f0000000100)=""/123, 0x7b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x1, 0x5}) recvfrom$unix(r1, &(0x7f00000001c0)=""/2, 0x2, 0x800, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x5e68) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:09 executing program 1: r0 = socket(0x1, 0x1, 0x1) pwrite(r0, &(0x7f0000000080)="3e0a50a089b86d81b19c412054a089076900f9b73a392930fe160a11b143fec70c31bd28a0746e14c5ea60c0fd239888edaaa10382ec90eea2a050d5b81cf28a805612438a0807a28728654f436080d1a6b3fcb5832869b9cbfab7d28d70afcae7b8fe223ac6b44e4544c7474f5522cbf747f39a8ff302c05df07e0058f845ae541e0721b42226efde82ad13ba145a4a7a2e8f8c87b8c03df0c9bc8786f76ce1a393b2629519af7efc309f66db78d8a638a916b32e717f62cf3f7d986542354a8c4bb00dca7ad9d9d87b65764a7085c6140d2a789aba459aa80b9b2075162ce489213e930350352c50e2fb0ad99d7969484660f0dc66d2cf019be1864ed8093288a1084b3a76e86e3b910b", 0x10b, 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x822, 0x10028) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x9000000000000000, 0x1}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x711553a9e6e4f4d, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) geteuid() shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x8, 0x4, 0x8, 0x3e7}, {0xffffffffffffff01, 0x10001, 0x4, 0x4}, {0x390, 0x401, 0x8, 0x6}, {0x458, 0x5, 0x5, 0xd0c1}, {0xff, 0x1000, 0x2, 0x100}, {0x399e5b65, 0x7, 0x60, 0x9}, {0x2, 0xe05, 0x8, 0xfffffffffffffff9}, {0xea3, 0x401, 0x6}, {0xff7, 0xc9, 0xfffffffffffffff7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x5, 0x49, 0x5}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0x9) syz_emit_ethernet(0xb4, &(0x7f0000000180)="400de69628e50b57954be676f06dc12ccba3903af0cda704be2dd5390ff598b715b488095a6ec15f9fc17266e89220833631d7bd36c877dc693afcae70a880224fc3cada23745e060000000000000086cf32ed708bd59c9baaa017a0b97db531f010a72336d6b8b77aa143d438cbcba424c5a39bfc8a49cbb86cfb9d3f10f6c7aae4b9d7fd81b7f991f30dff8582efd83f4533c53d9ac86268ffee83753dc1f97bbab3c7bde9ba34fab1c9deb0a297d5d710a6de") 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmdt(r1) nanosleep(&(0x7f0000000040)={0x1ff, 0xd7}, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000780)=""/4096, 0x1000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) munlock(&(0x7f0000fee000/0xf000)=nil, 0xf000) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x64d2, 0xfffffffffffffffb, 0x101, 0x40, "b3024d365be377da4c0986630b0847944a524563", 0x2, 0x1}) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x32, 0x8001, 0x0, 0x2}]}) r1 = socket$inet6(0x18, 0x2, 0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x40, 0x9f}, 0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800, 0x0) syz_emit_ethernet(0x10000009c, &(0x7f0000000280)="1db866c691f2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x100, 0x9, 0xfffffffffffffffd, 0x1, 0xff, 0x86, 0x9ef2, 0x1, 0x2, 0x3ff, 0x2}) msgget(0x0, 0x8) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000400)) clock_settime(0x552158c2921de0b0, &(0x7f0000000580)={0xfffffffffffffffd}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000140)=""/15, 0xf}], 0x2, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000540)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:10 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000000)="01", 0x4b4, 0x0, 0x0, 0x0) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000100)={0x100000000, 0x0, 0xffffffff, 0x6, 0x0, 0x2, 0x1ff, 0x1}, &(0x7f0000000180)={0x7, 0x1, 0x8, 0x0, 0x10, 0x0, 0x7, 0x9}, &(0x7f00000001c0)={0x1f, 0x10000, 0x1, 0x40, 0x2, 0x6d23, 0x1, 0x874}, &(0x7f0000000200)={0xdbc, 0x6}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x352}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x2) 16:00:10 executing program 1: msgget(0x0, 0x4c) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="3b156a625e0b02f49d0f5107b400700d97a5965a9d75507814b372f3aee1175b9c0fb1eef6000313c692b572a1fbe70411926213c81c2976ac47ae85854c31a22eac74ba3f77c1779c346e2baebb3b7a2751cf1ce094a5579ab7fa056df5892102e711bbde7530d5afde091dc4e5a8c8adbb49682ce53dc9630c66d14cce6c3dd94e23a757d26bb9aee9bcc7c4be10dfd8fb1599d6ab56bf94207f04664cc332d8aba0a01d846760be7b69e76f55245d108855cd583c9d9906d7817180519f0582f0fbd50f27db301013f23da41d2a9a77db54984a3680649f33279f8255f452779f9f", 0xe3}, {&(0x7f0000000480)="55c67e2ea7993cd3851fa3fa782e97bd4110c049d9ac8a4133149ad6dc5cb9003b13f7d0aa2c304daf6fe75c02312445ac343055abc96bd4dd75b4ea2833062b8f3ddd816f04e157a00cf0757dbcb781ab1a145c64dc47fc7625c68e10c77c2263250877674b0d0724afb504a7389046ceb40b9dcc7a033c9b53dcbeb8c1016b7938bd9fedecb52ed8df4ea7ee2cc4a32924ef7fd05b142ead1c352f5ac70f38ac4dce3af21c49d9a7ecd75e0c3225a01d7d30424c94efc50371a420578c87c77e7c30ed7960f8d50e6128bc4cbd8b", 0xcf}, {&(0x7f0000000580)="36eeeebb2cdbf21981aedc9cf073257415b08bad13f76ff4b193838ae3fcfa9c5cee314ef66c1901a5694b94cab541623de94b7a2e60b1e22516171a22f7aa164ce4bd45b72d74d275a9a5b3bcb1e20c94c3443d9c24938aee173f32771015d8c084d5a179150bcf3e35cf345ca82fc5746a7fc13836f4c9d4597377d3f12ebd9527e2a771eda48a6d68a51bce2f905729a948b38afecee5f93e4ce0ddbdd9395f4bcd002142eb60c41f670543923a6bc35ca5807b734932f97319563651e38eeb2f939bcdcc8a74eeff96e42dc8b7efb7a4f17257fc33beae984222", 0xdc}, {&(0x7f0000000680)="59957dc077697a7cd5994c184caae618bab19e6dfa4f2a3f2ac3733c38202d1f19332af2e75582f6114839772b33bc21dbba400cb2a1d4a39fd4ca1608812d3d88817b82d77c80354943d53bda5d4eb6a98618b6f50c064cf1fcba03213f2175d582bdeeb1c7f292898dc6b6359e8a586892b6cc2c9adb8a855acb77fef05a4be9e31534c48e3c2a157be9ec4f5a534126ecb3c279bea4b083ab92cd196bdd0dcef89b0902162d896b687348374729", 0xaf}, {&(0x7f0000000740)="3cc11f7af60c4884e6963dd8104051a00356d2f5bd1269bbd59a06e119d0d00a0978fe4ed0b1d2bcc7518c4befc76bc16f26105458e9fe1d21a71f82c68fc10f5b3374f26ed97aea6bbc4e65d8e3cb4b1b81396ece22fa4dbf5fbf45475eb7d0fcc8cd7e8e2932da4084a892799b24577e197137ea7e1ce97c353da39965dcb92117a7152d6145b837663ccf5ce1105a8b9b21e14ef0d9cf2f9126402e7b0bc37398cbb1236c0da74f07607b7bcce6ebd2aca5ba0f78f01253468be8be9da5c2fc1de686d553ba45da834281ca678e578071f9088cf50b333767677215cf61996fc348bcfe31dca9fe74cf", 0xeb}, {&(0x7f0000000840)="9d151e01b8e6d7a555ecf62798cfac3f4ab844163762c810af81808d6b2ff2400492a882784cefc981f12a9a53efbb1cd514e440f2f788480080fb071216f6f29055dfabf2145a9ff0078bfcae347bb53bd540305e474922bd5790997a11b18325e9f202a56197f847e28f868b7ef62f0d7493cf0b373cb31b38999f3d7c1e80bd029efdea0f69eeee514146c83bcde45e81fdff94e4801d778f03d26b8f8727510b4cbce474a0a24f454f1c9304864c98b54cfdf31d140c9f711251755ff087108983eb02462ef90659bf9cb24794357d8559cdfccffa3a3b644e8c66b807d8d1d0b4e373687de79cf4bd06b6fea3", 0xef}], 0x6) write(r0, &(0x7f0000000180), 0xffffff6e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x7, 0x100000000, 0x7, 0x119, "4ea0ea032e574a61376d0b4de96077309d11780f", 0x80}) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x100000000, 0x5, './file0\x00', 0x4, 0x6, 0x0, 0x2}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) r5 = dup(r1) r6 = syz_open_pts() r7 = syz_open_pts() poll(&(0x7f0000000300)=[{r4, 0x80}, {r5, 0x20}, {r5, 0x4}, {r6, 0x1cc}], 0x4, 0x100000000) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffff, 0x6}, {0xffff, 0xffff}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2162, &(0x7f0000000080)=[{0x4, 0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') open(&(0x7f0000000300)='./bus\x00', 0x8, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x8, 0x7f, 0x0, "fce1e2f719ada7bd0cb5edb3b7dda6118fe32383", 0x7ff, 0x8000}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffe2e, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000003e25b7f574f7342f21dc6b8b0998fce8a8d532b114d44749ed93c6cd8e720635e437d9116b4a903b7b57d708718a6ac92a75ba7cc3d92f3fbfff7c3a2678db159ada17027fe4389aa5c1901e4fbbce71c793083c6057292bafe61b3629f7f5f587dd9d00fb20a45d56163a1ea6c819baf2f83f59e3debfb6df5086c7d28aa222eb7b1356ec0a93654d0d08d576b1f84f3f202a220591a60e9d3ebb729fe71b8d"], 0xf7}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget(0x1, 0x4000, 0x10, &(0x7f000037e000/0x4000)=nil) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r0, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x2) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="bdea", 0x14) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x200, 0x3, 0x80000000, 0xe, &(0x7f00000001c0)={{0x9, 0x9, 0xffffffffffffff90, 0x100000000, 0x8001, 0x7, 0x4}, {[0x401, 0x70c4, 0x4, 0xffffffffffffffe0, 0x9, 0x2, 0x8, 0x2, 0x36c, 0x0, 0x1f, 0xfffffffffffffffd, 0x3, 0x0, 0x9d, 0x7, 0x5, 0x4e9], [0xec57, 0x9, 0x7, 0x4, 0x5, 0x2, 0x5, 0xffffffffffffffff, 0xff, 0x800], [0x3, 0x1b4, 0x2, 0x7, 0x6, 0x4, 0xfffffffffffffff8], [0x90, 0x0, 0x101, 0x1a7752a7, 0x3, 0xfff], [{0x7fffffff, 0xfffffffffffffffd, 0x8, 0x6}, {0x9, 0x200, 0x9, 0xbd68}, {0x4, 0x2, 0xa2, 0x3}, {0x20, 0x1, 0x0, 0x8}, {0xde43, 0x40, 0x3, 0x1f}, {0x7, 0x100000001, 0xfff, 0x5}, {0x5, 0xcc8, 0x0, 0x3ff}, {0x6}], {0x8, 0x1, 0x2, 0x2}, {0xfffffffffffffffb, 0xffffffffffffffc0, 0x6, 0x9}}}, 0x8f2, 0xbd1c}) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfffffffffffffffc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3702b90d3eb15a36, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 16:00:11 executing program 0: getuid() r0 = geteuid() r1 = geteuid() setreuid(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r2, &(0x7f00000002c0)="7959b6ed595814d4ae2c9c315c98b5cbabfe105290720bdd29ba591127b8968b95a8e9cc409b613af56ec1eb027e2fb7874fee017836e1893d3ad0527af7bfb97ea65e1fec7fedd53694b55a4b0f9428225cc3dc047483a53518da1adc44571c15ed2a459225529abc77931456fd6425a6dd3c2d7f9126c8c377e9a128dbc06c059292480b074fe44a1a937e669ba5c843259255f6220f281555e3205fa635b70fe1984f207d053e5ddc4bdf373b01601c2ea05e1e1eb4d0d40a8d715ae6aef72ba0d1161fe038c7bbc8e0e2", 0xcc, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffde4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r1, r3) r4 = socket(0x10, 0x8000, 0xf3e3) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xf37e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="d31f80a8dec224e416e15d78953843165abb7521def599cb7679195dcfb3a06c6cf310790a5c700e1deb87c307b5e67ad091a99dd3603360280623b791d1057da8c01b97", 0x44) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x15, 0x910, r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) write(r2, &(0x7f00000004c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef35f84e65c4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e00663cd12ebbc808200f57dd8e12424de6da8330492f6080a675bfc8f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xf5) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) acct(&(0x7f0000000240)='./file0\x00') r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) semget$private(0x0, 0x3, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x5, 0x80000000, 0xe70}, {0x3f, 0x1, 0x3, 0x8}, {0x7, 0xffffffff, 0x480, 0x1}, {0x0, 0x8699, 0x99, 0x4946}, {0x9, 0x7, 0x6, 0x9}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f00000001c0), 0x2be, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd00, &(0x7f0000000200)="0ffcc5d15103e537efcd1cfed5fdcdc13c98210b0b0ada88c0ff") 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x101}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x8001, 0x2, 0xfffffffffffffff9}) poll(&(0x7f0000000100)=[{r1, 0x2}, {r0, 0x20}, {r0}, {r0, 0x10}], 0x4, 0x9) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1ea) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x9) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x40) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x2, 0x79e, {[0x8, 0x5d43, 0x20, 0x8000, 0x3, 0x4, 0xad99, 0x4, 0x6, 0xae09, 0x9, 0x200, 0x19eb, 0x3, 0x1, 0x86d4, 0xedf8, 0x6], [0x7, 0x3ff, 0x8001, 0x0, 0x7ff, 0x100, 0x7fff, 0xc8bd, 0x51, 0x8], [0x84c1, 0x9, 0x3, 0x0, 0x0, 0xa83], [0x71719e72, 0x4, 0x1, 0x4, 0xd0f7, 0x10000], [{0xd6, 0xffffffffffffffba, 0x4, 0x8ff}, {0xfa2, 0x7b38, 0x7fffffff, 0x6}, {0x1567, 0xfffffffffffffff9, 0x0, 0x8}, {0x3, 0x1f, 0xffffffff, 0xdd9}, {0xfff, 0x5, 0x359, 0x7fff}, {0x785, 0x1ff, 0x1}, {0x80000000, 0x40, 0x4, 0xafe6}, {0x4, 0x10000, 0xd19, 0x8}], {0x7, 0x2, 0x5, 0x7}, {0x0, 0x9, 0x100000000, 0x40}}}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x7, 0x622bc06c, 0xc9, 0xffff}, {0x4, 0x4, 0xe2, 0x5}, {0x8, 0x800, 0x1, 0x6}, {0x8, 0x9, 0x1, 0xff}, {0x0, 0x5, 0xff, 0x3}, {0x0, 0x6, 0x4, 0x1}, {0x8, 0x3a, 0x6, 0xff}, {0x1ff, 0x8, 0xea, 0x3f}, {0x80000001, 0x1, 0x10001, 0x8001}, {0x5, 0x8000, 0x9, 0xffff}]}) syz_emit_ethernet(0xf0, &(0x7f00000002c0)="04153fc8c7830d38ee01373e8a08c15571cbe876eab0813c5817b1e6c531e54e768a7950eca2a2ad1a4e9433ffc930e4f835d9e8289eac03cf0a231f4ff4fbcc5af8ae843137991024b6ee0788f26c9ef0f4fa7d3843f03618c94adccfc20ddea9701ef746addb50daa98b7ee2d26cf2c4a0b83ec8ebc78284ed099ffbf52f6838547d133625a2fb1064e847cef2710e7e97ddd14369f099eeb139cee3ffec4694437dd08e8f58cdadc806766720e0274a4032948e8b90b56f22537e4f0b1a4c4832fe702877e7e6d57f2610e984cbf470351584dbb37c652e551140e19aeedb931fd611c5b4a800bbcb8c1235000000") 16:00:11 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x307b9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f3000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) lseek(r0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='ml', 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x2, r1) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x1, 0x120) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10480, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0xcc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x102c, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x7) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000100)="244a936532c519571496cf0252df5bddfdaf86f3d9deb2492149d48ebb53e276542a73e79f171ac4483d70800d1287f1e2be564db326bd173f3b", 0x3a, 0xc, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)) lchown(&(0x7f0000000380)='./bus/file0\x00', r3, r4) accept(r2, 0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000000)=0x3) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x2}, 0xc) 16:00:12 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x10) socket(0x18, 0x4, 0x10000000000006) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192b848", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffa) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x71, 0x7ff, 0x0, 0x8}, {0x101, 0x6, 0x401, 0x5}, {0x5, 0x10001, 0x9, 0x9}, {0xe9b, 0x8, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5f3, 0xfffffffffffffffe, 0x0, 0x5}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000040)='./bus\x00', 0x108) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/53}, &(0x7f0000000200)=0x37) pwrite(r0, &(0x7f0000000140)='<', 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fchdir(r1) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="744b7434bedc31d6babd20529f19c21ef09fc2e076", 0x15) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x8, 0x5) r1 = kqueue() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) acct(&(0x7f0000000100)='./file0/../file0\x00') kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r4 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6013, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) dup(r2) fcntl$getown(r3, 0x5) getegid() 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1c4) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 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, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x4) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) preadv(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/193, 0xc1}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/105, 0x69}], 0x5, 0x0, 0x31) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xdf00}, {0x18, 0x2, 0xbb0000000000000, 0x9}, 0x4, [0x100, 0x81, 0x167, 0xffffffffffffffc0, 0x45b6, 0x8000, 0x3, 0x4]}, 0x3c) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x3, 0x8) r2 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x20, 0x8}, 0x2, 0x400, r6, r7, 0x838, 0xffff, 0x7, 0x9}) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x7ffc}, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/46, &(0x7f00000000c0)=0x2e) recvfrom(r0, &(0x7f0000000100)=""/41, 0x29, 0x40, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/18]) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1a8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffff, './bus\x00', './bus\x00'}) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xbf, &(0x7f0000000240)="9f5f4143be01e7624cf63003585e6135b3b1788ca9ead21157b5c1f8453ec2e6ad922601635cae9828b1769d9516441720375b3ed8bd5af8b58151a5e67d9f2cf82e96e58b141ef23501540839c43d3f42cedd5f97d3d5cf8634765496884251133747490cd4ec49ece88010eaa696ff39c5555ec8e24274202a6f370efb06f974bd84daa565ebd85a630c367a5fbf97a184e9ebb8723b8f331386a415fa98d02b188ea586d00d943b9767de42b622f7452eec80d0c4f03f25694d25e40691") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x94, 0x4, 0x8, 0x9}, {0x3203, 0x5, 0x8, 0x3}, {0xffffffffffffffc1, 0x80000001, 0x3, 0x1}, {0x2, 0x7, 0x3ff, 0x7}, {0x8000, 0x100000001, 0x40, 0x3ff}, {0xfffffffffffffff9, 0x401, 0x40, 0x7fff}, {0x400, 0xff, 0x20, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) fcntl$getflags(r0, 0xecab7353c90248d5) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000080)=[{0x0, 0x1e1}, {0x1}], 0x99}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x21ccba0159939799, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x6}) 16:00:14 executing program 0: r0 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="172861916e783e25fbb0f503d0a58799d2c672f36a0024592ea16e566f18344ad369892712bc84e67da04cc542b0ed7e17ebae2eb552f509d47f37fec6d99f842c7c9fdb8e7bf13e6de18e48344c6df9b88a1a", 0x53}, {&(0x7f00000001c0)="c9f522aee13ac6903b8bf5106ac7f2483805f0b6c7f1014359232eb7e725ac38649559fde5fe66f2a76782e8858d54e53ae9022e32506b7ce768afa918890ff849cb896d6317c6d433", 0x49}, {&(0x7f0000000240)="a98e4155b364a725188986fa0250c8f207a42458734846a9e1fbb80b6e945166c3c283bc4aea834a12e4670fa3d1ba67fd90989ab1c47ea6571884e3721b", 0x3e}, {&(0x7f0000000280)="ece373ebbe6523f35d9397b9961179a6d75b642675dce9f61d3cdfb9fc24114a2525e44f5bfc477b31b3b422b6c96bbfe9d3bf8b756d45bdcaef19916f1ae2b01989693ae9af8d695199e4395fb90a77842df34ffee0f15ed0a0e815d957724fba6530b1b4a1760321ea7e4cdb1360902680a376890e98fa1cedba1d7a8df32281b1a300ecec67dccdba97552ccb1b7ab7edd74fc98620d720efbe4ab29505d01fdc3ef643782da9b46d0f78ee5ac2d4794ef5a462", 0xb5}, {&(0x7f0000000340)="d4ff08f0b4f1c2a91396018bc2bde0a0c5df54516f2484c52aaa578fcb002c04f93c44383c94d14329c3842af91909a6b96b9054a77c879d407b154a7ed1041b80c129e4b96513d7a87518d9f23aeefcb18ee68bad6cdfc3c2dc9a90d44ccfc8aec0841e68e0b4b69cfead7accfe783fccd820b89317fdc2f5185aa6a128a2eda428f3478850fd55c072e7c794376e85891bd327164d496b2b4fc67eb7f68e80d41201c0b1b1882c186e630a645f439758fe88ee35e26d4d1dc7f24f9a98fe54e8bd6dd2", 0xc4}, {&(0x7f0000000440)="f2fe9ebec9723a049ccbc17554ef4100e78c82d5fc2e8d5bbe4ce6efe1289554428c7371bdcc6ad2e619d1dd3c629d43348571d148cac3b02c708e0d93a56af99e63f53f3412449fc1f9206d01a83f0b95095d60f6ae709e1a67561be047808e4cb873e35d8082c71e053d956767f37cf7ef622819", 0x75}, {&(0x7f00000004c0)="080cab12f8d78f0215f126b6ff4dac035586fca99193627e9ce7a1bfe462609e06c386c109ffec166d05178fff37f965594ea8c2d4e65ae858daf572f5c076e074f7d847b409f9dbbf45b1624529eb3b8754b4cbc401ef4d8dee5a24ab463b8f86096d8eee91db02354f9f3b85e3dae9eb136bcb98d22a585f887d94d8e64d5660d437b88413462d927302164e4be21330089ddf249bcec35fc5be293436b7f8ce8ce553e56fd2f11a71f6bcbeacbbf6ac57301f4f9b330cd97080c3709dbec8a38601e7b794d5edfe99b52385e941c7d117eedae8a705fb201e066cc943aa3ebbafb33de88f9c618d46ac5d4ce3154d6cd5ffab48ab62fa46398fc2ace3a059e80ec38848fc6cc39bd32e586c92b1a0b3761b2301529a647b63e7ca1810c671d8558fed5e82560c9133e82c81a1430164e517d8312e84b241185ca75bff64fd5f9592e0ff69b89d121c5e1f6b0fca1c99df882dee3191971b3b5bfce1172e06bb497d99842a15c6f503073417e634374114eff83b5b709ec511ea300fd1b3a398ac9789347886e1f55e35f761d75e8c2339f5ef4b9b100922abcea8b777edcfb858fbe46874992484d1ad86be6ba43c81ea5f0c6a32b83e1d6a387474b53a3bcabf59f0d10024602547d48a27d0e05620a20ff01c9a02230ac58c05be1de895af8e85c03dec1cf7fabeddcfde044747097d25082d299084ee101ba98bda3fd39953c4e1d4dd00a586baab4d8f16b58773baec00eae640a1490da576232f42de104183aec96b4c38c871a31bdd5cb0876af9c391969d8deb15ee93dfdaf2405e69ba01f71fb1bdd16ab4fbb927ddc783039c2bfa48f2e5af8d744478a3620dd22944f280047e33a68942f15a498e1b838db8f20f2ce7a8b2ae97c2eb9777853afbc7d6f9f72872dea3dca1e96809370cf2406f6c708e61debbead02bb8d8b7d384fb80a9f94476d04fd40e14d2a3b274246c23c0e657c22613dff658ccf9fa2b46ee784d9d4535ee8dbca5bd584e9f264f368bf1c3fb5984e8a2dcad707426412b585a930363c795960ddcda50a030189d4c6ea95c0bb07bbdb8e8110696fc15d3efd00a78ff1aaaf5e5ccda5547d0ec2aca73137d07ead916067d1cea4edf590e75a1a395c0d33e3aff302a6064f613f6ff1b6c55cf676c57cedd6d5e879b6c371e37ab2033ff1b31c14bdfc2f03fad33686549a281ac030bfa77a89cc736af91c72573f6b4b68183bbcdb00a5402c1484468f3d39fe3af0a700d0a6b0ffff4d81ca6509182f339e597c3448ddb78e920129f07287cdab3f70084fce8cd0796a285216ed6282c73fb1a0a3c3a82f450b20c286fdb8adc920caad0ef2b00aa6ebea205a8eafc1eb82a1a130d3f00313c4035e7b4a90ee4fa0078edb58f0bf138d2e7bfbf6a49dd4ee21d9a3e84cf01497b2047a52f146de94064b693513d70e8719931d61ef530344d6a3fa67daad37dff32fb3b3d313d38142d5940908f839bab84bb4414a1670f21ea91a4eccba4fffb1d66be3d97e3de04c604ee4848faa6a27bc0585972c6612a349ebc71a6cfa5e95c2764d5b0b7ed2b4d6bd7b901c3d901f8493a27a22733beb64807be524faa697dc810593655008e2832f1e04c331302ccf3315f1fd7ab20ae8cea671c9769ed9bae3cee1f6e082879769e37ce39e1a3210abeb8e54d4568f3b9abdaaf500a33cd7f6961bcd7bae74092ad9e48541e95a48d2ded0e3065d4fe051a7e47843727b0b1328f93afcc4fed06ab85c43b2c03162fdfdc1bed87d7a16155bec717e37841532f4ecb289838b34952173ba28645fbca41eaa5e4bcbd4e78883704b29555955a182ee01c441343c30ba078d6196c78809980731fcbf4baebb28f2fb6d2d236757e406d264fb2fe970119120dcf5756b16921042d7aebe0a1548f786198f211241c6409ed841a1346a4526dbba294ba679f64f05badd2f828c01e8aedeea4740bc641117c3d3a3cd233559eab5d200b215dd02d759000bf529256d66029121d394900c68c2f7afe1bea720288cf882547cf6fed3aa0ca7359398f767c6c4a096bac4065e95840e09b5673115fe2d25841751e183d5a75b5f09d02a1099d62fd9860ccd0be3bd6e10871297d3b5d54cd0142b582cd956413329386fdad5b3ea31d575bb7cfe4885b9e4a22c65db9699ab02a587a3e23b342ef83d50b8c55926d6ba5cbc638f0678e3ea489e17270375b3e45154c98475f2751020bd1b4164f532c29a8646d1f44e2707abd816788b991f6e0c71dbb096d4c3d1cd11a5c88ef9ffce07e8fed6ddea274f2920061d23124e84312953e3bef59b9c34f25eabbd590f5a5d0a2286fda2c39b850a12699735fb92068a9219e27cbe0bffefa9da77b86c95ef5b40b795704ad9ada507c03a4d27592bbc727b76418ba8d9041a7722baf8a1c7f27da65ed354b133a53507d649343924f6898a70f88e75aa9c2bbc9609a689bac7418cc83a8a6d1e935b40b6a562ff780a47cdfe962cb6f8dc1e729f80309ef61238bf50edab26962bfdf507d4862d63ca9fd37d7420678fa73d09187e80411e62f34266345f08ecc2a2a21fa209b58b4fc2c0cee6da8bceb0d199921e98ecdd8c419e83465d3d6c747fdb72d7e32094495ec45c1a5372f41d565e0ca0dc144abf0b6f4bcb69f545773a0a184b9e0e685634babbc572aabf64595b7688b3d16232fd9527eb364593b253f573355297618f06e1d2ac6dec8e70674f8cfe8ddf98e8ef9d39dbfcdfad20cc9f5fe2cf0eb62222ef75af8593d133ce86f14c9efda9ca94c42caaabd0cfa4ce33c2c934eef0cdbd4ad5e15f6699d2842f4f2705985a4cca5d2e3e2bb3df85520dbd481f839c82105188bd53afca84a5ec629a49f30be0cd3f6dd054d3e7215906f4f40d279dc9cc35669671341e0de2c2a5ae8f5a33b26023d17739879895955a3e9c85d2329248aaadc54e2f32fd5c78c1f92816829723702eef7ded23a276a6e66232c4350a55a7efb67f959d474a23b5b4bd68ec0137974a060ef5af59f8fce7b7a3819bfea146937ac3a7460e3c8330fef5facadbe53b339fafcb48d69b6cc13a6d15263bc76387ad0b6702af03c8faa607ed1da8510b2ff9a409c4a4f8f2e8ac5c8a51749976620dbdb9e152e95b994fa0c6e7a50900d99cfebec3d750f1a94fd0c016fdbe43c9b846e0c32e508b8cc22381f91344bafda97cd460bc4c1b553ab91c22ec56bcd9dc4a1ba3796fd9b629edfededd49b5c1d3970154c254d03999f365bf8e5c3370f9792de7f1a87bc1ed95c52a0b702b18bb47a4e94305c91bd9d7b450bd4ce11c5ffcd423c4522b53d52640a9842f00e528226cc28e3e132e24f8a010ca6522064ba676b932151637170128d66dc9a6858add05b19b4c52084bd221337bd4b51b7a7d9e9cdc63016b6808c1f49f41178af283a069e8a05c254ab4813a8daca4220e2b6e8c1a602d7b6a174a9177da5ab9e4da67db727a7690edd69c367c7cbd15836c98271af305a3c4b097496cd3e531dbf2f3311b5d0197375e192d1c6fc4c65c47be132d22d77a6d2143030492d63efffddaa32723c3c0ef598500f00517575b960b54d7fbd919d31a51f502799098d6abf73c6018bfbc8528a42101cccf65477768451359462cd8879d30445278de2cda48c2b6356b44f6dc8692d756560c6821d1877d6254e0217221f12b1a6b2f3813dc6975c21f736358b2c2c9d5b7be38d7fce1687aa0ad6827f480ee09c2f26b1f8d9812491a0a343e9ef2a2a3204d06ceeb03a46de1f0979605d3939fa63c45021624322691adf14a4b643d49eedcc921b69db66172455d5137186e0dcb93affb4f00f2c1469fae2e4c44e72fba01297a67af15a6303b4e46b29d6e13c6c324890be22007eabd57465c95faa37750057339016dae9e009d2218e50257a36466278084be89f401e772478eda781a733a570089a6e01e79c8cc773d61fb3500fb655aa05dcad485666d7bd69e88eb9e46808d4a25cba1ff5d4c10592a12a66c54064b4f9604f2960da8ae9aee981c31150dad772331c22d6888c5a9e78243ff894c828dd388b79fa93d951e57d7e4477953b755c94f8839616237901c7fa79b454a2ccf3648b44a90ddd782ed118acc7b89077f309e0af7900958aa72cdbbeb84bbb83e196d79bbc84bf6c32074ac06392925ea866d8a66c431f3cf934e2f170f25e434dbd98fa73dfd71f17d8014173a16b4812619085da0d6f4ba1e9db544ee3f3c02fb67ae7c0d6f7a2e72232f3130b325e845317342c6193aebd7022e69d3a5dd21b1c9c3e8b51e5c9681b689b18fd4a3aae4dc055e192203cf592521ff4da22283042d810c4064f2e3aa1f10b87d938c75a3536e99460db6d8ba73bab78149b1a8972752d94d66792cc8fed902a4021968627d8f6fb740abb32dc4c70c3effa0c4aae702a186fd89c5aefee99f9584a15a89bca29aaa0b22a797e870bae36080276e78fc0d621583496cdbd4ff12bd8f30288c658cc23e1e1bd565ffa796c44bbda4abe301c426ac2ff0c8ca240d664325906e5dab3dfa4d11dd8b93e41a05829bac95e0fdcf8704bda54b0c67ef0c175cbf8c76f7cf327e5ffb40727f36c7bed6ca30133c9c4fd9a75d3eeabc03d932d060dd58461213430dbe285f743356d7580ee6df749d018d7835b5eef78b9a439383241f1139ec36baa45d4a29bcdee5a67c3b7bb37c6576faef13265b79b55138294458df42f2f2610770d235318985bc8d8e10b5ef9293a18c21d3c03aca5b2f473527fffb665b7b846c534f2a3486d7e2667f66d20ecf762b483801633f8947b4c960cb7dfe2aebc0d40fe4f4e034ff255e32090825e1c1207376c74b70aab5e310685949726ebd5c033838f55dfd25451b12632570c8fcb3e19714b5344b7eef76c95b8a99c083b244c843609fe426be580df6d8d30894f9b1c31d37d16b4beb34df425ff717112d4cd641a21bcb4d9563c717d5a6c55b71760cfdf83e36ff64c537b345e4ea4c65091a6f77cc075c4dea99208208d673826a2e88ad69316dc5895d93b680c110b654dcee2d7fcf2f6d12cb5d0ebbddb44ab864843061500bbf74991c9a711f85989458148aa5c84cafd7b0564ebd21748426a212e86761daedf0d0d6df2a8e6aa3aa8bb76617ec0cf91b1ddd0e57fced220e2dd323cdef7ba3f7c48898e5de28ab5d3785b385c28d7535c5a12060e1d50ad19c8d788165d84293f78816bf0e9c34eb3b08110d1941ed45f9b5bfc2af27bc3515dc3b1ec66f92d47ad9b3d123f6c17afdc6146608f665e2184049045f7f829be45dd801ea7de350f2b8020b7a908d6a7cb67dc7f8d9b4d7324157e34073ed023bf8ff314be3da0af09945e3b29ab1712da3c243ebeb9b57c70bd9e204eb152f2d27c5cae1a7ca9b85c71adf2aa3ff265e489e2ff4ee03a6871d1abb3e765bb2bccbea34cc8eabd40a9a8f8d1bd8f4cd279b4bff381a4bd2b1255c64186cc473506bedcd86291a081dd27991cadf9cd3aae569cfbf60b1bd756de85ca2b42082921741b9ab7f21082c57c94512913a7c27dab209745bb72fab30ee1fe0bd3bd1a8b14b04cdfbc1ce1518a422d1e945dd16de06fe4de3666359e71aba508abe18ab75c26c3c60771535f51c1b3e23940f843010c1e6b8c6123b5cd873574f3ef98c51059dbdbdbfc6bd864e73f010438270d94e0cf11fcc1569fadde3cc9b13f421c827187debea2d208bc3c6a0ac87253b2146fc56910eec7e260a0ee0768c5895d2d80db2db6254a341959a65c73fdd729db7b9e1900fc8926", 0x1000}, {&(0x7f00000014c0)="41465c2338619f97bd012d2e8d71431dc6bb332046ed7b58261f272ebe03154d88d5f01bb1fd982eeacef7385f70a46a08d75eee2d827f", 0x37}, {&(0x7f0000001500)="3a328afeb50055d49cb6c484eab2d74fa0f512bfeb96d59190d70bf8710d91881fc553b0396f95d59aef0683c021523d0504c35b20d95795183e6236713416dd38", 0x41}], 0x9, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = dup2(r2, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000001740)={0x2, 0x3, 0x400, 0x400, r5}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x400, 0x8, 0x4f, 0x1, 0x1b, 0x800, 0x9, 0x0, 0x1, 0x81, 0x3f}) r6 = accept(r4, 0x0, &(0x7f0000001800)) close(r6) r7 = open(&(0x7f0000001840)='./file0\x00', 0x400, 0x60) accept(r7, 0x0, &(0x7f0000001880)) fchmod(r2, 0x2) sendmsg$unix(r7, &(0x7f0000003d00)={&(0x7f00000018c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003c40)=[{&(0x7f0000001900)="a3c57742c50f68175a899da7a69fcb1ffd3f0ed3", 0x14}, {&(0x7f0000001940)="1649df590a53439caed59cef4d98ad949a53275a46d5596c76111cb392d9a2da7fcbb896fba32ec699c94b1726c04ba5bcb88e41373c7c44527da34a4c3fce1089e2c10c929aed808be16e7a8875bb6fdaab83b0a673e2a21c4ceaef1a0d17", 0x5f}, {&(0x7f00000019c0)="efb8c96826c65dd124826b6220ba0e6ae955e7d34ab7ddb2447f69eb3ef8b00f36056155d7ad3fd795790b1f3ea5afd5e8836bfd7e5a0aaafc9dbfebd6de7d0e8177af13ceea91071fff6b4b848db091640b46a7be2945f8d8b1690c0cea80814fa5ed661932f40be7284b9acbcf1f81456f31a69c6b72e2df3f4239c14045830adb398d2fb2034a12076b581f7e87cc83990acceffd59113bf36210bd47c888fff4a57e048df9a17c90ab1401e9e914fedfaedff0fa6133c04fc69d38a3a7593ebe30d76531786f8329441bf9672e3004272cd03e1dcd1d896d6a63c5506818d96899cc55bba788eed8612977f056c63f1c82f49a6c817e38fb0c46b82f126ac61501e9c87fa33528d18171c7662ac3627f3ecc8444f1deb1295b166bca6851955314119ab3abdc1fc631982395768f823b951073d8acd582d4ce465c787dba73b08383626e1e36fe02437109140d81f4b05c7d2d9e02f507f5bf02a420efd004446565c06013e986e7f3f5e4b73946e09f4473975ce79e0509a59aa9f2d9662391ae4994c3f687c40b734dae138552295537d06c22633d4c4c9c32275041a30bc293aab4ba552f4d92db025c243dc71af20f004934f883d3155ff10e998d22045e20f619713a08b7f8e2d8554a6a65cc10bac294c2c727b4bc2193e4c2d57ab2fc260e7852c19395cb3279ccdcaaf2b6800e389874b8e797c29f18888d3a3620496fc69048421d6d8593badb53823ac50cea5a553f90c0e8bbaa244b4631e3595d236c931e0d3cf6d7e9a7bb2783f693cc909156ed304f266b06ffa9ad77389c15d58391ffba1a500a4989b63624006b192466267fbb082518105a7887a5fd39be1983448b6f27777357dfbdb28ad925ec17b01d9d135868efd331ed94c66f4b41f51c20d6347c171129e44059c8c1e98e8e2da39e6ef22483f7492c2b2106c9d96805bbfd29833cb89820bfd8e2a5af516952d3fab32de1b69fe7ecdca68c6c085929333e40dfab1eaf2ac12d1ad3913604bc618b541948f932a3199bcd7440059eea74980cda2f201540116b8e5914bcc9160cd164fd86f7dcf0c19465a9e75bff12c69116347742d7a00272a23815cf2960c0f17b026d3423cc5e82acc1f8f5e4508ccdae13e92cd6a48b7977360b862e618a603b97a9603baff724405c5e2c99e64dfe751e2888947df00073b6541e096ff0127ef2165d5101b9c8a1eb166c02ece5c9b4e4d9a78ad8c0a24a077c788b9ec735692151d389c2aa25031f2d3afeb263c87a321e9988f6c7642448abe05269f5ccacb650e657855dbd133b716d12f19cc1d46cf468f5005e39ad16b7265696a3bef33078fbbb3c41afa8e7ea14b729b2e7e43915d4ab849e2522862cb17bf1851adc46e951b8591d9a943e643f7f998057131825bb47e0b69fedf6ca78d50b0cd8d55927cb523c91530f991ba7677ed06200b19062f93915fe5c7f9cf75c4847bf14e94ad734e5398f94a79735c542d1fafa33fb4f0d7917c8e779d2b3b7791253f563d00bc0bb6661f329323295a6b34bf3d062dcda078ca216f6dc6d65315b06e50de0c7a11c0b2a369400c4e599b83330ec78aa172c553c0266f800c7582b758a9d9f84cbd61ef186a4649fe51ebcd4715ff93a7a44ea2d1b97ebbecc559f9317a19e259931a33f9dc05d8164e368b0e7fcc1996f0dbc82be7e5595d3387157cafa8505c26d880336e6d4d0a99b2113e56aa4d0db78eecb89ced301c5d4c7c63f4c29e806991965946ec721ce9cc8b996f3581335f8b2e55b7dccf36d2337ee4a389b1c05740cd8a6b7cf327e9109355b1211bfec121473f8beeb85f93a78838fe167304ae515bb8bc987f5208f86889fc007fa01f613546325de9cf227cd2513432d2df32714e53d287e709d2c111f2e2483e54cd226f4ba07e5fb48a27717497ac83fcc9c9cf14bfe52db802bc3723a5d50b768a38eae634c632a24a58b34359d209c7775ae01fdfb5bdc515325da8973ca7628574f9627912b9301707ef86b1bbf34ea72682a897ac484a41a5415b23f2932a2893217f6f1df67f154f6e6a2fe59129b29d65d6dd4eb5782b802263ba3a210dd8310d30ab35f5f6e70d08a35363d2d92869df2ebb709d1b4289c42f85ee6b1dfcdfd3dad3f4f1a8ac3687470e7daaf9993b6c520cdebdfe509e50c5b3fa0901d63adb9ee5dde26c8224ffc65d40dccfb2dc2bd5ae2d3a2afac225cbda5b613b4e80a3841b77a02e6a5a962cf8912c0531e90a792c8655e35727fe13d38fe750eaac602db07a0547ca905e67855f0d622dd25368dd5af4c79190478c9d9dcc178e19bf870e7f5ae24c8ebd85b8535849da1332255fa82296cf6a0856831ed2e158e3e967bcfaf135563a71b3d597f8a318eb943bf5ac3c039b5bb71c8cef79a3c76147f2166e829b6ff203a229207cb4faeb368acf7b6c401a98727d31ba8713ff065d9c365d5b2afae2e8cc3db276de6fc7496776f52457d2b4542e92e71b8727cb3b98ad675d62754bbb4e397837fe3830c9bfd0bc1b3fef3735071318049bd551575447662be175660af07e14463fea567e4a0c32d88c1ea3534670aa4e944eaf94c8c2ee49876777361a9e78dbcaccd4e9fa609d8499faf5f4056279c47b90604ec255fbcd2816c61c919d95503e91b826dbaab3a1ee685de60f88a14dde837511df4785ba987f29d945a300926a78e9c26c2f8dd153eab508a99637f367ab0f69748349674513a1cb4c8955fe0562a737bbef9404c406683d53fc13fcb5c5883744ba5550b63b1cd05eb910ec436d8675f7e7341685579715b97734a6f6fde5d16b40f21db6a8cdebdc4f4b71fe7eef262d51f422606d588b7008e514fc536929c27a20354b5fb23b15da9635b2adba73d344e5b19f07b696df40dc92608159b038ddd73b208f4da164ecb441c7394b282492fcde5771a7c9c53a9f122e60e78719700229cf992746b6ba537366fe2dde403960099c013b96cc08f996d89aa0afbdff623630c0724d02730d736db70cc25b9103fa1dc6779bd08b96a726797d471ca98d20340358244340656100aabf5ac00c81b0a56a94e5a391044be0fb2c7dedd3cfbc4bbe80e1f14ab24d3550b58895fad92cce7d01b5aedc70a6d8a1c2d4f835f4ebcf6454dfb2a2f9762a9828e1149fbf1cf25672a96dec75286a6d1d1d847732266304052cde0ccf8e711a301b31136398dd20a1246eeb222cdae26846d328432978aadf0c6117f1983de7f7951f6eb633c09716dec7f55439fd23e5bc8a41c77111911b58c00fbd819d5bc7e47fa43a1745c901bad32f63d830cd86d76e81fe27d93a5a640787a17d81e5aa5f0e1ea45a0c73ed45e99dc5daab3239c67bb786c27ed7cc79c03430f7cf096450807a0aa215780589501a87a958bf0e5119b1cce56f83d17809e4d1c6817ce7b7534f82194ed7669e94ed8f09bfb04f781dae5619181c90bf841c7cdf08b5d526ee7b6859a731b296547b1f3deda59f77de91b801438489a343342cbf4880d8ae8fbbd7e3442d4a645863f0d8099faa0838aa5a479c2c2fb85c7e8eefa1542f793d12589601181cbeb3160037398073a49e7a8ab8ac7eebfdbdb4d9278f821a2436773d073fe0d833087504a76db61f3c5f64cf6c6eed676597d8d1a7a773a9ed93ce584cd8b8b6c4dff4a6b48f732d332571b1f0c003a4ee0a1ea162571ff3b43952a45e8521c5da7cec9cadd0eb0f7cc93e43efa9ceaf03208fc3888855b60d1b516925da256eabca9cc6a18928b99d2e57b52b2163297a66145c4ed293e722e406801467174d96a29906f02779040127557951a2662e1d58f860f5f7ed8e8fa17db7e22a43a35cb88db34569b965931640b1a92a298eb50961ee7ce4ea67fb08d28bd5c7bb205a3ee9db4328b5d7e5481cec1bf6ac419da4bdc50172b8ea7a04ba5affb23111d35950ba6fdacdc20d4d0ccea45491fa1df975633597ef19199f77974925be348aca2e6bb1d95257125a3b630c6b84b09ae601eb2f3f869723dc0e81c1c2e196c5421cf14c04b4912e64c5e4cb50ede584c1af8327cebf8e5e46990a9f11613803c92c4b7c44bf66c6dc7c7c2d09643e26e26e74da95c8802eeb7f721476b0ad76f874c9c0ac7e02305ed2d28ab6e58e3ebb882e63fd411d2941687efaf4231dfc99d9ec9d1c697b45b4d23e695eb18b551e541688e5d1c8021fdbbf85c58fbc07bb2ec30c2831a3fa47384026b9e6cd7380f975825ede19f61d20e2c7113fa2dedf910b373be33b71acd5c7fb5999232a4f00b06cc0006d3b34da262ae36d4ae68b33c784b1c22108186ac3631c42e095ffd62fc325afe4a088b56675e617284e8908a340db3766e7ab5788dacdbf5187bef6eda442b1f0d6ce321eb729b5e918fed6d9e4cee98ecfce26562dede2a9e333d0fca290242dce40cd6bf5d36d9ca8aac1e6bcb842541cc8c141b71dfd6ee5c8a253dafe6ed39d4e0983ac0de197369bf715d280b4f4ef93aaebe101ee16354fda1c6134465ba60ea72fab436daa5e33623cadd71a74429b03593f0e9901281b3b3c33bd101da4985930b39b149bf841bb01e763f55e914063bb59547482dc978eb75b61de4ebf5bb05e1a5c28929810579afeab087b485dc25c043a4aba08f33befeddb13162f883cea3f02a73fd5c34600e7e5c4019490be2bc891117a93deec29bf623051d285d05cedb6bfaf9913a31b997c9b430ae13a5e809f64cc31a07785882b43227fca372d5085fe1980619a4a066a2a9748f3ba4e05537b539dd6c3d85cadb953938a2916085effb5f343fe30c77062317acb0f61b087dd8b961e0e077e9bc15bf394500a77654278391434642d2d55812dc8a105ff30ce7c8d488726555917e8c0ee257cbec2a8a3684241261115d574c07be372809938f26bfdb689fb6d5568cadba5926aa036acda4456b780e313e6fa1114764a27c94b7e66b695a7aff4143a10b2883219f1eb8b51514f53c9741e9d923e4b14ffda674e104ebb884fc831bca0ccbd4037583743e2dfc90c575668cb01b69648f09dfc5e39d9cee6c9add621704033f1484d1935b2a1f851f1163a991ac5f706d48433209299256a778681503bd4017fc04233abc2bbbeb17b56c4df45923276e9b918689122070a06d755dc2319d531729e51dec19e489a1edeb17bfe4d8c224b3f85a5c963b166776502ba20218547d7a02c049eb14ee2a5f2a9075b1d2ad836b6ca372ff1e8b6ef2e3c5f6fe7683fa519d77b54126be54ee7e7b6e744435a916c8be7393ee3c6454393b58dd7d945ee25d1ad3dd463323db172318c2d5ca0680f2c658c9821b5ffc6a12503a4c0842bbf0fd7757c99165c94d3b7e50c939a1020272b656db283aa251a1d44c1e98e829a389aa05cec9292c40acccff9fbcbd94870528f1f13761c74faf124327a215d8c863e193bb132dc184f16952b998865db29a0c469fd6a203fd5964978d0433f771c43882d87d072e2cedf1287d83bba7a4b26d7b2a989c491864d0c3fc1451e299edbae9209ecde187be68a4ed27642fd2220cafb5dbaca60a1374c5b3b42e1fad8a948e50d2df1ba6ff3f48eb214ac93d1dc7c14497a35d862734e786db0c650373bc16a0842d186772009bdfcbbaaf8a7ae4f3c6f09ae927b61d00d4c925a575fcfd57a06542886be6ec4ef98512369bbefab45530f0399b5168196a4b1f2d03840a9f0c55f0b80f479d61993f142a83c485e9bd1f23e3555c1dd51bb5632c398697c9b8ec8592ee58600b74272c7850626513a4849f80b8ee672526", 0x1000}, {&(0x7f00000029c0)="612b4a946a0069a036f1c15aa7c91faa8faecf4aed36136f0425fc92d5db37a51667b0203cdc6d", 0x27}, {&(0x7f0000002a00)}, {&(0x7f0000002a40)="dc02da6b52c8243a5d798a4af7fabdfc81f93f1ce3e06a0bef0e02d6c8803a278b1d31a87c8b57d88c39aa449ec36ce302ac36c22e4d2c34d4ed104f9cc0d43621fc7251b6b327e5", 0x48}, {&(0x7f0000002ac0)="31a9bc805fe7256e04fa4883ad5c4d0faa7b81570ff5779eeb8d85dc8740f1a37529a39eeef6f4a0cd7793c97c68dd8601e79bf6c2f97d1effd293396e07db92b30ee805a2760014f7e5aa0fa380901bca10033bc7eeb68cd07584282a7b48d47d054613e59391b1a13905aca8110ea15ec4d0610bc4cb2bebad1985051d40bfce4635dda0d30989922440ac47c860b7a3d0b03cf02ccab3eebaf5cdafcafcd4b2872c0e62ea850fa7070699dc53ff60aa8276c5cb77de3918ccbe8b49777ebe86c0239ae13006a563165897ed6489b93716f79a7aba15804445d5d1a26db65eb2e80ca7dd3d63e695890f476b064dbd9cadf07d046a605ed1ce75ed02d7d7ea69b4334dd969186d378a398ca4ec26773623d23a041b8fca217175731b49a565747b3e7e6c61d8108ca577a57b54227962decd90c55325c7c3d92648a4290ee89976ac4faaf1182ba89460e30b4d238292f356d426ed403d31bfa7efa746dd1742fef88a17d353ba008d8c24ac5893af477da025df9f431c2c852dcc9d42fb35587cc4a52b30694128e905baeb47a5aca5bb952f63b209a5488dd896dd3702fc080cea1b880f5ace37f8590223a0820b1c50e8c54e771409d42df0c4b9ff3655bdc858917b2fa317c0af957777ce096c16e6cc97c10da95708c929fd1c8de541a79e3c1de43ae277ac8fd93fd20b0ded507442b471fce7f39465d4fd7d7e7652e3983fc6583c1076c681efb2c96fbbc4c2e6fc7b2adb4383c0ffae74e91d77716f30e0cebbfd5aabad01dc80632a4c7b2df5b665098992808c17fd4f32b4ff6617254ab193718ae8f510055a1c923a5e845a4ae270a7636ae25cbb45db5696542c4e73b6bc4c5b44377a42544cf4568892c455077f8e723e47856a13659efb08d9ea1b8f1cd3401094bf4faa357bc8fd1df472879fa94f6914bb2273c1c7da59ba8ec038a663c6018bf39d7c166d52cc0d0c48b1093e9c2b44bc21847d6b74ff106264ce59df29b542dada99d5c7a195198e296356475a8ec5da359b94b88dd8b24cc46c6acb973b7b497570c67d44891258db2c4aafeed132a25c880acedfc0747c82a59ef60c8efb9bfeb1507ddf21d5595e0b3e36762843850d3829472e4285e580deac3181a79918979cd873d7af8866cb5b89d07d9ef082d37eee1a88ff64399d93a26d6f280a9b5f685680719b1408a34f1cf3d05cb66bfd0732f47da312b8a7234c88159bf51be85f3202cecc78fe8878d24b177db6aded5e9ef25aca04d042c169589efee4be2be56787175ee6a67be0e3429b03eaba08f4d343636273ca431d78b8d4f7fe749f2dc1e54a6c4c1162e725e6a1f8c133e344c2f48495ca05965f855cf99cb8d0e0cedd101bbb7db188436d9cfc553b70a677dbd1fdfa11dd345594c0898377ca9420e33a643393487c281e7471e0c854df52a8c8794d96fc74633ca47e26ca8ba57f298cdafb115d41d01cb2ffe0bceb5fb7b086d39ce92deada3ae14e36d8d9fc850733b34528517c42eb55888971c316b329beb57f4dc483b0966b482a2ec9c2a68afb07d873a7ee0e8f8961048ddf99dde6cdd2543454cefb8b2c6997dea61dc677eeb83f8a0f34d2ff900cd59ba38fd27da9733efd59cd43752cf6c57e922e5188eb6d88c0ba354b4bfcd92a16e10e5e9966ee2f8430580e526d2a9113ef1525860da2e8bcbeadb3c4dc23b754baba7b84573a76bbc0c81e33812bd87303882f39187c1659200d15edf79b412223e4466cd819f4a69840a517adad90148b1adbf2a4ce1aee8464d4fee3299d3f9a3e56e7be931fc15380228be576fcd365d0f5c0fb948659deae7da2d8cfc2e2eb1023eb9e8ceb5e752b9ab0456842ba9684357f521cec2b13914121957013110d74913d940c6692edbde70d839103d2e734dc306d47c8d829f0ce5f843d7acc8a52cd7469bc7c54f64d8c059c185ca08b90e95ac5eea8ae925f0d320255ad1cebde470ea5303d240aede0038037a6ee324068465458fba4c8b45714f3cbe74752111c6b11ebd2c15d4dd8b9bb24e3c6754965de0b020337277f740223cae1fc11f7481903b1b5a064e2f93bd97818d23d19ec7d5324b27543399a694bfee1866162262293e381e79be2766e8cf580004e084cce8437009b227923e7b2b1974b1d7fed1f560741e431a2dd8cd3db2811dec8ff3b312be031233aa5092cde3730b7aa93e944905f8bef3d33da9b748893c3b9ed3306590a9ce6b99937ad9ba4b2610e60067c4c2eca5f692601aa18e8dea52d58cba2c79fae0e15dc5b7e635958b239dca4aabbddc44c8d2c72ddaa0706710a7b5a4e65cdda95c76a3e047cd448ff4341702d62d8d6996d9aef80392d861970e57bc2ea588ea14dd9368b0aa96905e66926fbd4a6bf28784ac35c1df9b10af89b1872e95e79b06cdd611bbfb1c35f523032b160365705220ba06cbaa9871ad86e36d2423bc4d436e18947af13bc620f9796f091220b4386aec760107d74b4b2eb128f1ba43b1de72e7247b60c610faca2b2bcb3bb30f331cc911143c587614205fbc23ec40092e466bab08a2fe2cc594c5776a8e6a1fa426e263405513bb8e7e4ac665bea8099052b2a75dd97ac770926c64dfa00a2dc8bd047e43eb02fcc3d0005d4973ab22f33670a2b4757821cfb15165fc289f32e31a0c2d17b37bf29a7fad8393014bc73c92f0542a08df21694f519e639c342053077b0a647366bcd34c3938c1a8dec67da8e305f934a3afbaaae7a87287c454c885a5cc88fdc909de117d76ec3acd0b0f6d8cf00d7e98403d76d05d4ef3d55c63c717979785f3d5348adf521590ec9b712540df619d6946562e614660f6746b2b53a62c1ee9e45fdcb56ecefeb36eac09a9ba1924758cf85d01dfcfd62dd0189f5a1e9972b7d81ab748aadb5c0eae3b06833ef5bf23fd67fa95b08ad77de28e28b204032c85d6cfcb9d6a07c291e29da95abb924168bb29ddf097790e84386631073b720f6dde5b5c3d7aafe4d95221cff7282f87c89cdaeba5c570c167b6b550dc03ae55359364b1c3747413ff4ac2ed43acda009abee6abc913f6899bc03f9a6a3cb7acb3350ab04c8fb73f0d6aafb9f67244b4af9987a2e3b3fdfbbe4ed558edb39484872ef685376514227d78b5b28e4d9c021e78fca7a86c1934c88f85ddc69b67907dd5a8e7f31bc6ba1c9d31c307a76f54ec05f8195b8da58f92fa7365101d54623a0ef054bdda9ffbf9e08938cecc56c6b57a32b67f251c096ab5e630a5df8bf8cf962c821e890e55cdb8d6d6756bda948eedcd4dba73b0deb17f006bc099faa047a5aafeedf2e4be83cb35fc41568f04585bf7c9350c7329e3461b0895c0cc9a18b3f6489f199933423606e9183bb6e2c57ec915776945eba7e8853e99184c6bd04eb0fb3b61f95d0160d50bbc870c4153525909774aef028e0eeee9dfa6fd2f24463d64e69f89b5319560925d119a81177ab59d1cb15f67493b236cce74b62fb7ac6d57b330fd61a6d1321bd980681a0cb8eeb7e6ad513cb1b06bdfbeab654f7e11137c452bff2a708fbc18ce2ac5606f9f4ef849918f62ee4cf0393e021bd2cba8e94442845f5e6e69781c5816169905e9b9ab3c565d17c05eb91ede8b45549fbf585433f60156c665b553bd95dcfa810fc3a3627bc7f23b1a2c9dfe0d0350985422581d1c8951cb4ce035bc9ffb88199dfbc9602463eb22eef689926d7568e8b828bd27f3fb36889f5fb4c2aee54227111108285eefb7136ad550f7a1ae6ecae03611c052b54499d2ef186d8ed77069483956bbc639674f9f99970fcfa39228231df6738f1d70e51bb839a561f865ea4e143dfc6f9e0ded97d667cddf10f86f62c6e317cc9638b96b0b2a94fe0c8ecc8288032d240255286c221e2f87e59dbd616ab23c5ab15077849daf7c98bbf00e64ccdc803bb59afab01a265585c778a56a5f9b7800d09ccd9df6f6ab82c6cb7c434bccf830800d9d43b255dfecaaadb80c7ef1104088ca907601375c7a9d63cd8c5700b04d2ac9d64c438bef25364ad039f7c6cf2925e49f7ced34455d61ff66807d7de5c2ac2c4c4ea200530102258709f2a9a3f0205dcbbc27b545f9242ad32b7e97d243fd65ec7ecff5944ea7b4d843a32f9136b4bd7fea314accc2362d5c882df085813166c3aa3eafa2683f2f16043727599074bd22759bdafd8ec40bfe1ffc52f2e6b8f0b6f0244e0a720c1119e096b3479592d043f480ee9374c1e67738884e5c6db83e114ea99432d159eccd8d8db365167113c60d67ee953bd948f0067ae20d1b5d3f6f667e7d5679c7d0364bd9a37c19f0f7305b527737f016def35b077c4cd76819d7f0fac56b61b27e67d9aaff0df59236eedf5f8be647f6b766a6c4559e618d3a8afc45cfe2c1ca0b74e0f8ac3caf77ab49926501a6a485a5ea2f2231685e9c14218fa62b4661203d984fd4b00245110a85b46afa26799a081f40b53f0ff107e0ac84cb06409b4dc3ea3b7fa28de39ac3db91c28d9b714928b4abf7159b6938ffc7ac883f57d022ce817ee03b1d1ed2fcb3b3dfeb4f9de048bd11dd974bbd7ba7ac290f2e3862e7bcc426dd2446ee1d419006b4e6fcffb423322ae8cf02374ca63b2955788031e38cc6bd5a589101b25201005717231a51c33506d439899e7dc0b35f9467ae48ddf17c1e0cee711a8c425b17a023df5edfa21e5a79c6030a27de9f06b3104658f87641ca3e2f48d3001184e31b8fb377e07ef0efecc813005aca9310ed8f03dbe5a428c158f0b05fc204bf18abc258aeb1c87041cd88d7f24a626b63c8ca977e2d3b1039baaa4238fb59a2287651ae0d2cac80e41cdcf09242ae4e381a3ae6d11752148e41c58f88cba866adcc2770ddff1b40313c2fffb8ad71001f2da1b2d1cc1962bc72c63ec14dc86cb4e0dd8cb9cf995efefcd5fdb93b2f3b65c432fc41c37752afcb71876c0b4753c3de55276c9dcad832beaf68445409b0600c593594a49c76d55a79f5c6e4cc907c64224ac66f3004f4adefd9d27875fc4fbff97f523967c76c2e3dd9fe5ba0364f2a91e67254cc016860ffc52a1b43328f55aa95eb6ff982b50db16ba5ea7bd31fe55695084f6fbeda089a8cf11121502e875e611d54be0c7ea341de942420c7fb0f82badd14d5ba93b3560c1d9f216b3d85f23c107ee81449e53992c8e97abdbddaf0baae4d208627a5f781aa42d35a9cede1b3507b94762be31ad292c9318dadc40072ed888df8d8d3d0370cc346a4bc6daee93ad973fc38dd78df6753f7137520c4564887a63894fddb14dad56f4812d0273ebcf767d933beff1b1eb3c0d3965feaac9659d2c807eecb629f5ca7cc1eca1ee0652077f657e54c8303082f9b82fda7ca7ebd69387deaf5d32ec6bc6928abbbf27d94e0aef53fbafebccf3c29cc3aff976f9ae679950379eb55a5f7c9456d6304ce2f18e2ee8cb7ede27bab59f766429a5a1e92247b741ff8b84c2595288875888885062d0922a99c4f431221b745aa68b2d089c4d0b83ce05c54d7706c52bdcb88ce90e3c7722470885fea491b5165411bc29d428e1ff833caa7787170de2159b3249eeac446feda81cbd7b6762ca159a3df7c7452e4062b2d5d5c527b2cd7dc5891b14f51c994300901826f407eb64d9b0359b5b9c1b56b19c9bf6adc3fb832837397efe34f300410347797ce647e346b59784bf600af916dbd0208fdd146cbc3e86e5109dd6e542e37b35598363aecef7070b93287d4f53074183ec934a08986982015ab3429b720e7236149f63875c206e3efabcb2d6439dc0a91e", 0x1000}, {&(0x7f0000003ac0)="15ae6fd9635069ae5f69cf9cba79a84df9289074ba18df4fc31ec3c1b6640abe74ee695778ef579d6dd74eca1f94ad34be7b89a0acae90c7c14b54f61d1b0c50ca21aa7f5e31e823b3c0c9b16aafe49201054d00954b7475e8bdb9269aeb5e750b1054542404f7b9e2e367a8856c773399922d36", 0x74}, {&(0x7f0000003b40)="3efeba32c063dc48dbeae61dbeb27a4c29a5f4e154751fdd7b4f13e5c44f2b7c5a1cf2a7cbff542bad6cc831793aaf3548e4484876d45dcfa568fa3f9bf95eac0ea56e38f1475b017deafffcf943f10d3325a9f4aafccfe44245441e13734ea146b1774ec6fb3371f75c6537ca996ab574c4937979d5f9d8ae9013cc0b5037659049c903f36317124e56d29e0179eaae64c27fabfa0e1d8abcd9b2dbef57500793a329e691885b68afa001a8f5f30ee10f8045187bf090e0b1aa4a81f036274d8989d99ee054db53d40d0d8679f3a75e7b94b40ef0b9cd14834a788943cf96cf9d7d133d5d0841df3074f2937c", 0xed}], 0x9}, 0x1) readlink(&(0x7f0000003d40)='./file0\x00', &(0x7f0000003d80)=""/156, 0x9c) sendto$inet6(r7, &(0x7f0000003e40)="bceaf4fec9b9cfb13330dd4d34be83d308f3826bca354851eff26ce81aa0fb96083822213b727285e01b97388016a93d69959c5a5a393372f35bd05f83b6726ad7b2e8ebe0684c542a62ea9f5311709cbae2c642278354c008fb6e1b5cca4daacc605913300c92a1d7c99d42cde6984ba891009366b4c067106089263dd07c01e5c992cb3f4338a693904280daabfa5804ed575d6284e3c43f929f3bd7238a47fa6098eb8d2e354a771e5e3f15ec0a36a6a70d3b1e705e3517c2c8040e3b99791a2c4bdca479c3bf98fc0fb37fb863b0f57c4c8036a67ea219545d2dd1ac412931b952ed9439442e074caff7d7b18ed95905674e95c8af8d715f6428bca7bc", 0xff, 0x0, &(0x7f0000003f40)={0x18, 0x3, 0x1000, 0x8}, 0xc) symlinkat(&(0x7f0000003f80)='./file0\x00', r4, &(0x7f0000003fc0)='./file0\x00') readv(r6, &(0x7f00000051c0)=[{&(0x7f0000004000)=""/151, 0x97}, {&(0x7f00000040c0)=""/252, 0xfc}, {&(0x7f00000041c0)=""/4096, 0x1000}], 0x3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000005200)={0x10, 0x40, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2ad}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xdda}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x242}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000005700)={0x800, 0x4, 0x4, 0x9, "1bb13248ca2bb815b34036fd9aaf356574750ef0", 0x2dde, 0x7}) rmdir(&(0x7f0000005740)='./file0\x00') ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000005780)={'tap', 0x0}) ioctl$TIOCSDTR(r7, 0x20007479) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3577d9b2b44e107d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) semget(0x0, 0x4, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x180) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0xd0aa577f1700dde0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10080, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xb3dc7225575ccfe1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x3, 0xa4e, 0xd429}, {0x7, 0x3f81, 0x3ff, 0x5}, {0x3, 0x40, 0x4e, 0xef}, {0x10001, 0x7, 0x1}, {0x0, 0x6896, 0x101, 0x4}, {0x2, 0xfffffffffffffff9, 0x4, 0x200}, {0xead, 0x3, 0x80000000, 0x6}, {0x240000000000000, 0x1, 0x5, 0x2}, {0x6, 0x4, 0x5, 0x8}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x1, 0x401}) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xb4, 0x125f, 0xfffffffffffffc01, 0x4, "b7383313a1996b341365364cd5931d0032cecbac", 0x5d1, 0xcf4}) writev(r0, &(0x7f0000000000), 0x4ab) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) clock_settime(0x3, &(0x7f0000000180)={0x89, 0x1f}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x6, 0x8001}}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xffffffff80000000, 0xe671, 0xea}, 0xc) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x83673462c77b1104, 0x305) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4075, &(0x7f00000001c0)=[r2, 0x0]) fchown(r0, r1, r3) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8c8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x4c6, 0x3f, r1}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1d509e5085688cb5d974acdd227a84d89719fe7926d3c9bd2e3ad35420f9c962e90e44436843748d5eb424b72e29f117cc516ecaaf6442b37492e1500a02fd5ec33f6c24387b739c4389c747bb4096b1015daf0b905f14899aad0f5bea05d64c1aa78667104a750bf415098d2", 0x6d) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x7) r2 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0xdc5544417b53c590) wait4(r1, &(0x7f0000000280), 0x3aec635ae85f64a4, &(0x7f00000002c0)) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x2, 0x22) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0x80000001, 0x1}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="aeb1708821d1d64280d36c3e490c4f162318b480c565e1841bd0052c534310d31325160de441e6a31ea0844884929b109edf014d766a298c9064a860ff204a2a54a38e90", 0x44) linkat(r2, &(0x7f0000000540)='./file1\x00', r3, &(0x7f0000000580)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setgroups(0x1, &(0x7f0000000640)=[r4]) r5 = accept(r2, 0x0, &(0x7f0000000680)) setgid(r4) recvfrom(r5, &(0x7f00000006c0)=""/153, 0x99, 0x40, &(0x7f0000000780)=@in6={0x18, 0x2, 0xab, 0xade}, 0xc) poll(&(0x7f00000007c0)=[{r2, 0x8}], 0x1, 0x100) recvfrom(r5, &(0x7f0000000800)=""/177, 0xb1, 0x2, &(0x7f00000008c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000900)) r6 = open(&(0x7f0000000940)='./file1\x00', 0x80, 0x100) geteuid() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000980)) connect$inet(r5, &(0x7f00000009c0)={0x2, 0x2}, 0xc) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000a00)=0x781) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000a40)=0x5) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getegid() setgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:15 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) r2 = shmat(0x0, &(0x7f0000db8000/0x1000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) geteuid() r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r5}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r5}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r4}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r5}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r4}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r6 = semget$private(0x0, 0x3, 0x33) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000c00)=0x52) shmdt(r8) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x10) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x42) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x5}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) chroot(&(0x7f0000000340)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x10001, 0x72ac}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0xfffffffffffffffa, 0x7}], 0x7f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x34, 0x2, 0x1f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x11, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x21, 0x10, 0x3, 0x9}], 0xae5, &(0x7f0000000300)={0xfffffffffffffffe, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000440)="08c4d7f785913200fdd5e0d4d4d6b7638fbe81ebb72f151783087ae3766d9f15c06723d7e83e152b229dfa7f780992934e6e0d3a8d9fe15c98ad473a6e94085df848473b5482d8d0e957802db906deef2ee12cfa1eb28eb8e5e3008b9bf917afb438e4e3b094e5a76fac6a6b6bf75ee1905db83f9960a0272ead23874a9cb1ee48320034e917c398ce4c50c1bc79c6c531a2c30759fee9a2bd139cf6b68af92b4b92ada2167513a0a43956cd694134dac0ecbee5938b3cf7d18ab80e32695445e102ba722383f5f44097953fbf58b8383177947c8242b3c69f910bffd12e4b248285463f846195c46b8b9b5360905790068f211fdb2649a8f2b944427e65aecd939e20a0789054b0592d2329e0234957d94d9556d46372d4cbb92b38cf09a1aa825d946ea968a42818ebe30b7f28f351b3df728c3955cf3abba8b7ac7f21b4f0d6762100010000000000000173a2912aadfb3c99") setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) dup(r0) shmget$private(0x0, 0x4000, 0x50, &(0x7f000071e000/0x4000)=nil) chmod(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:16 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="ac049632fbd6c0cdba576de4c550de27c39277f6063f3da211dbde24975375344527b7e5e1f150061ebb1a01e829fef6129ed89df7c4ae2bf9aa52ea6050efd6678d31063121b4b3e99610428a09c4347087782237b23c15f487cd13b96679eb19e6d9fa511e5d81676db1b65b7f71576e0d29a415e41a7b97655305af4a28bf33febf870a97445314f4bc79752a8e679c3ec76feca6cbda950a614136ea35e5ac9b8a246d7bee939bf7ebefbdc0950179d68f7a3057ea78b69397bc156f28b9b6abf5a6abae2c730133176b1879c26405b0b271fdc77c3b78edba", 0xdb}, {&(0x7f0000000340)="ea162dae0925e47c4fa83983e7784bcc03debb5744f1f853c6bfdc0b02cb0686599061aeb42bf3bcdd6fd0832b279ecc55cd73f4981032ba1d76eee181590bcb19d2cd383e75d0c12103679cb75fd428b1ea4829c8ba432f5f2e1944265714cac35d1aae15084c6ed73637237d3e777727d1766ea3ad9d29ad4ef8dff74b7b9d58692cd6ddacae5946b451320b886da047f8e218", 0x94}, {&(0x7f0000000400)="5666c40b70ea71fd1d256b2274c5dd4f3368e3c125e9afb58f2dfa6cca9b28d4331b8f5e80fa713ea727c25f63456510404b79445bdd56317a095f570eec27b752fd", 0x42}, {&(0x7f0000000480)="c696b52009bed68f7f2314308b8584bea33610c3bdbf7566021691f4d6d2d6ca6cbd141f320cd3c9bef60cad961f7d642bfe3984fe7913dddc34121fffc883ca37c517a8155d7eb454378e1561516b877ff7eafc2a1e3d777775a888479059020fd370872da9b42a8d4086c911eab66bb498c1cd238b914f30e096712bf133d062dd6e8d6005727678f3395d172530eb", 0x90}, {&(0x7f0000000540)="cefee66a94c7f323c4a85da3a62bfeb2f053d4d60ca09e845df768a565c4bc9b59c51bfca4cce4ebebfb588f2f56a3dce2d48d2099fec99e935d84802572d39afb14380afb11bca2fd5f618e13104a00a56695889ed1cc4989e605256fc2857a03dc984ad8867c174d554001126e97bdaa66234631083e4614d3651ea1462115267877cc003395082fac22ead8c353803883f0bd34ee0cadd648ebc69243e1e8a386ce4a9a39aa9dd7882b2adea561e96e6aaa149e014ab001b39abf6fbaf585ada98f330e2e848e798d17e40344956712b6e1c9321d2224d5fc48c3716d284d32ec3359679b8a07030589d870b6fd2dace4", 0xf2}], 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) bind(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00013000677047001df43133b7b7054b5f5f941fbfbbaf0133d359a2d4e54a27bfd087b42c92543a199ca60def63f4468f2bcb8ecc1db6e85441f8fec176c9a67c869e5e592ee3ae33efbb585dc33fe61f045e2b793496840b5187c22877dc032c4c6ef5f7d7dee41cba3de5328fff49eae851cd870735d6dcf3ce22d26c096e278434d65d01a7720d9bdb3704a2483b2dde4b94acd9de0000000000002a86056f158e6c801eb23242b51afe12d5871a545824d12b48cb48af17fba7d212302f82477f3ebffd185da8389e2282ed036ff0822b25f72e16cf88345dae9d2face06056bfcfeacfb1edf685a851887bb12aa1b4306a9cd70b956843f6918c7bf1a23e51f9b172f0574f0e00008c8a51febf809dab40aee2841baf0dd1fe22345724feb82c933e932edb8e9f0f24f2627b256f549d44c4c2ae"], 0xa) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffff8) getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffdfffc, 0x100000000000000, r1}) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x1000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x8, 0x1000, 0x2, 0x3}, {0x2, 0x859, 0x86d, 0x7}, {0x5, 0x1000, 0xffffffffffffffd3, 0x95e}, {0x10001, 0x1ff, 0xffffffffffffffbf, 0xa7d4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x9) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x4c9704e0000000, 0x7, 0x80000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x594652ce, 0x0, 0xfff, 0x1ff5, 0x9}, 0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00edfc080000002e3f37ff1710c5e3beeb1d929561d8e56fbbe434989948bb001fe9f21d00494c9fdaf0ed7a5a4c87e1eb9180df0511b4746c5db52637bb177e9676ce3133fc76492e381f5ccf89ee719fe695f68fb0ca7e24b5f8f013b69207034341a2ca53edae270af6f095af0f4ee216d1a5d8750a4079b83b0eb580ea99c6b7fed75284577ef2c1aa5e180e8c9ba03b0778b23ba1c443405fdcbbe0f41cd20e0f32adba856e4bfdefea57f3740d8e888c9287bf54da111b91276d852e55aa38ff1fcd445ab1df8b"], 0xa, &(0x7f0000000840), 0x303}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x4, 0x401, 0x4}, {0x0, 0x80, 0x8, 0x20}, {0x10001, 0x13, 0x3, 0x1}, {0x6da, 0x0, 0xfa, 0x3d4f}, {0x336, 0x3, 0x7df, 0x7}, {0xffffffffffffffff, 0x9, 0x8, 0xffff}]}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x10000) ftruncate(r0, 0x0, 0x7fffffffff6) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="9f228ebc04562519332bbab3fcd8e38269c228554cb8a60c79d50c35dbc5bd06782473a0d2aaa40379600ac47b42a3c7d7b27d0e35abd867f47c068a2847ab367bef7ca068faff80ce7a0b998259bc9a5b79fab4bf57acd2e1e0b1962547e7d9fa1a9e2403b3a7d16b6951f26f15d742ece37598e89b607bd1d5f6248b5242d20dd3b7a64ee9da56b5e7562829f2ca5ed512ab83ce85be7211be68c0ccd0e7befa17bfeb08513068d89b278ab380195980ade3d18d5154966a414b2cae8e3b5be8fd2d3c8b22f31259b7f57a806db52b3feb966e2595bdc5149fb685965a0018a446b4e51251852d6b616eb0fd2a2337341a55ca25e1686af77e17", 0xfb}, {&(0x7f00000002c0)="9229dfced543c464211edd5b8c3f0e16a2e3f124cbdf457f0750bbe75b2550d4e479ebadb9b9e2c8aa484b", 0x2b}], 0x2) ftruncate(r0, 0x0, 0x100004000) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x90) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10001) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000200)="e188e76d8cecc6e80052a06486f4d02244b6ef18df553b7d244edfdcfb3007ac7b595c0c65473d8e761f7f76e65e01cf3a7138267117ee33246d47f288ec836241a2507a67b56c400e5b0f9b0cef46fbb300c0fe65b04cd3580f2e987fa17ccc14f690d80e2aa79b5377a79745902fbc395861e6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x410, 0x0) r1 = semget$private(0x0, 0x2, 0x114) semctl$IPC_RMID(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0x9, 0x4, 0xc6d}, {0xffffffffffff7fff, 0x1, 0x5, 0x3}]}) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xd51c950a803bb1cf, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="ba277048019d045ca18cfb3c075a3634870513efc7aab0e5f84065b0ce7c3816f0bce4d1636b46d8d651b922cba9e3d8e874ef5403d01ff61c2e9b727248b789378509364b61629c25545a3ab1b5e1830031173d5e1c663792b5f459490e46c1864cc5d1a2d4548073e3a5f726c6f80f9daf6d9e0b315e37d3030f4892c36f922a0ebe1b8b6267e794266477c3aff1581932d6f08106cf765afbc652e9d408d822a86ca30eb36200c51c5187d11d9d5d9725f1722eb2e21ec6c4250ea6a00a4dda591eb491b16d1cd3842ffaf93457ab3ace9e7873b707bf50f142281ff68a6d52b1cb1741", 0xe5}, {&(0x7f0000000080)="998f9e990496228260e53a8bdada4615a7698dd4a45fbb93eeea7469204f7b4a06107417cd140ad310181bf13b1ba004253a4a0e56", 0x35}, {&(0x7f0000000380)="f1b215f80f7e5489fbe3b42dd8f31f4e4619f8a18a0e30198cc92bc247f887b0f7d2660d544d1cbed10d1c15cdbed09874c806e93c5c16d709830981716dcc6019770049715b93af66cbd55029d2fdb7616ce2bc60529fd3a428db950bdd59ff12e0f00f685e1f0d5fdefaffde41d2be7440e063f4016ca7614d61722d43998a1fd130ae", 0x84}, {&(0x7f0000000100)="4e691ca6246bf760a3795dafe45649552644057c2d43b212b92fa635241fe837506ac3b31066991518db62e5b13c5105472eef1557687f62ac5672cebe45b712b99edb903089a1be5d79fbf80534bb4f6ac7396d3bd36ac2745a434b79", 0x5d}, {&(0x7f00000001c0)="041b45511a8cb241cd7dd6621b543bcb0a9b58ffabbfc856c6bd3a36c5cb63173040c200897596b41450ac9e8b3505d35db95de8333f9570479db5613d87c7cf2aec7b3af2e4922cf3e581463c3ed47e27ce106d9c1d93a48bbfe511078641b8b86304", 0x63}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x100000000, 0x0, 0x1, 0x7ff}, {0xa77, 0x0, 0x0, 0x4e1}, {0xffffffffffffffff, 0x5, 0x4, 0x2}, {0x2, 0x3887, 0xd159, 0x2}, {0x0, 0x100000001, 0x2}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba6d67eefe0800000000000000f649fa9da398bcd62b103434820a000000", 0x23) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2000000000000110, &(0x7f0000000180)=[{0x3, 0x81, 0x9, 0x62}, {0x9, 0x9, 0x8, 0x95}, {0xfffffffffffffffc, 0x8, 0x6cf7, 0x3}, {0x80, 0xfffffffffffffffc, 0x80200000000000, 0x2eb2}, {0x200000000000, 0x9b0d, 0x9, 0x9}, {0x1, 0x1, 0xf800000000000000, 0x4}, {0x5, 0x8, 0x4, 0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='.\x00', 0xc2, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f00000001c0)=0x7) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000002c0)="670dc3b2b7eb9e7699e2aa8dd5125299882fcb9ce4079d7834c80249dfc862d82500000000000000200000ad53d4750eddab725e8b944c8fd743e95ce05bd03acf7a6fe0b02b378b8741d5502e1f3d6f9ea9be56dbfe2fa52168079a8309aa5acb30bed12626dca12647302a91f15518409d37cfc296af3263993b9f06a8392c243eef91c3fd57b2010493e32215adb06fe557725ebfc737a0f9116b6902c85d0c9e83d23b84a626cba68814518c16997b4e1b6dccf8dbcf221c83173c8403e3e08300000000000000005d7e597183a7ae30114c514b4e1d63839e299b2a78d803b8ecf0ad48fe421f213c234794e97ebb30ac52da886d0efcf73d4182a27e1a9abd7d9ab3a7f208c28b4041b383146485e2c76657b36f5d234bf83d48d5440d76dc33575e6ccc411b84f2d7c59a79d12ed41e6704f475a6f9b2259b3c620f7fe38d6340307989523792975d316d0221913454fa0baeb55071397edce01d5192fb1c8b15733465ec257333c5fc29843ed6c1669e9a64cb999b5a3750e69aab130130758544b372dec3043b7388990da7e90ca738b5c6b679574b827f73f6db72bd24bd062d5dc59c49647625eca0c9aeb913c4", 0x1b3) close(r0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7f, 0xffffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) setsockopt(r0, 0x10000, 0x96, &(0x7f00000000c0)="a3f95396ecb030076be7c85358c1b63f512092a0c79fad14d90f8941fc45264858101e2b182f40d24a67b388db2ea615053ef980f46fe012bc8080eb5e57a4bcd9ae9fc230691a53d2fb8fa3597e6ef1e58009804e3bd49059adad9e758a7fea4e79eb88a694a18006fc7272804a9ae7cf05941ca1e3f74d10dba456236497895b899a716536f43eb5c9f4500ebd0119034704f16b2af700cf71d56263d129ed7c51ba92d1afdb7e0c4dc745d209868da423bb7842c3cb02641af8618f8dc143b2b274c13e5c7c01bd20f99c26dc03a55993ca578cd672157851dfdc7bd2f7bce693dc91936da2f13f753fa256c4badd36efe70407ee23efdaa0a2b03a5686a0f23787ac5b197d3fa6075b7b19a5659a57d738e907344de569a96e8f2283ad3279430524ccba842e5a164e5ebf241436b6f52eb1cfa3ef25e452eef4419391abd51719a12149d50e798573a32cea4770387d7b01ab1edc5f91172337cdcfa3cd3c8dc0f83590aed6c54e8d35f4b1c67a3bbbc28153b0d91ff732c1c9101246576fe22ca2e43c9f2e5ca0a64d941368f5ff4bbd4c2b4c26336d0683a01ad6c7ec17a63c3fb31b93944510c753826e25a3f9c22590be10d574fd7d616b7e6c7719f47d2a1450bea3f865b4df0e8ffc4227722cb6063c1f6261a0c4d990593b631c6699ec3b1fe670bfcbf27c5f9ba59c3810de4f7391af943e7c334201faf45386302fcefd7897847fa2831e76d3a278088b12b787b062df980486dfceb78691bd9144a19901d9612526a5c13c6b991727825894a449e797dd19c0a1087d445c575ef2a656178347cafb3175153a1f853fbeebbe1eceb4505034eeccbb4e6959eb6a8c1467b1db2648465a6b7bf9830ef4eece2d8797e3a488e64f8f8a7a1afa1f8a59e6dbb093822387aaba9cf7b7284b9668622111c44e5cafdd8c05a539d041a39e0dedb545a0f92efca9dc1e89c8ad6c20268a7a87aced41f2af3dde0258741de44acb256091dc7170f0e1b51953471e899acbf7480cb4d40a0b027227869eb10c9e1b3d305d172b9515e74e5a5467646a8a586617e74030a155e031c5921889ca7020226c2ea08c4478140b8182f7a9eba711c1439ae89a9ae5ae0395e62bbb00d4f6e32c649db9fd2206abba2beb505b9c2e7073eeda7605823c0f6356feba5fea2812ecd9d7535862f7cd3822934645f6ad443b73226a9ee2b06cc0c07877469819384bf4f6588f6ae660b303b1c2a3751b9cffc090f1b5e98effa6b68838f3f3fa411c11ff9e34ae4fae8f50b114b90ab57f9fb86676769ffb2f8962fd63af0a846ae7d2c7e22280b8efeca908bf1e9fb90c92a53111513477acc257043b2d185c1a295e713bce27a3eea47c932fdf669e7bfe80880e323900f4fc71c2294b2b7e07977669547a579f16da1d85ea6e58c9686363ca1daf352fbe15476b0da0a93e73f9ab2c51f7f5d84e56698cdbaf5b2f31f8e12b1eedaff780839b7775d3fff8d0653c009d79a875aa46bc585772071015468e0561928d7b410ed792843c97bc14e032bacdf3651ee1ab9c66dc0ad27cd7a62b560b955a5dec20be52c215436f45c9bb15a68914b653e4c94b8b2fcd487c17e4f87c375e216cf17194f6643d76f4fd24e736b2f2552817cd38e1cd983de2d9fa2abf403c2c940ae7afa3ba0f2239c669b498ec8bd91bb5c921e921ced839ba3807b6aedecf2149d81494d386519433daec8c7ccd2dfabab745d368b4b03fbfb144c1cb59a2bde9c407ed15ba1732fe220733c8cf31b71c47072b8c6d3d4356f42646e07ffdd9e61cc124f85c0d0f085c92c7c78c54b986c3b48c332a24c61fe7ec1f0034d3dba7cb8771267a818fc2d5529b0ece6510d4cab900109ff740dc19100aa87c1a9d30e46e64f68e4440735eb99a767adbd696753bfc0f94fdd3fc21625c22d396e473c426314d2af5e90546b79a83a966df6f18683d6a2604b3e0b155af8b37184b3a0f854c5f25b175e0b49df59f3d09db97ddc1ef9293ade9e3d79becb8ef01b97e158897ccf5aa29bbb14d8322370964b69d2ef49a68545eace9d4537a9df79adb2d4067823b06242db1909620943e8324fa9bb709ee225055c3cba1760acdd3b043ef38c763f6cc50be50786f1a07310e9ad8c0f7cb3ab6eb65997ed2c4ffba1a1aabb63511d724151dd649c7996fe983efdbe0c4b1689fb43a6ee4fb3e3817108afee1a48f454d249122bb47a42378573bfa67d7c5f67f0f4ae385d50fc3618196f4052c8ea78eb7456e8b624893f5bab6cedcbdbff6a7a43e7c69d0a638f11d0283dba64d08f77e28725a51fb22ed4d00a0d58c7d5beeca3165a54a7b2ae97ae68e3c3d63f669efe04fcf5800e15e089267f753703af703e51530821b7e18b32a61fe864fa78d1c9ea58f51d7d0ad55e5f2926a48cc505411bce2de80242a230960433709ad1d19c28f5e6830f1dc6327b86f34cab81d08252ec7f4420030f4b8f1fff480e320753cf97e94cc32e4a1e924bcd00445d0c67b7e90b59cae1218bd3d93cf1a0400209ffd8509acdfb4833b04cd850e4a925c1cd4842797bbb8c29783ae6616469b7aa0c6eab22939f2ce555e679554ce04ff6953ed15e9610c3c5f280f22eef7f5a2177eac5406c7dfa988c2807269d1fe83dd8c4f0a5f2179127bdbc738cacefe04370543f52460bfb4d18eb606ca1327de6b47728f24d6c9b8d571c74f0e0c1dc31dcc7374af8bfeb334e79edb34a3d383ffebf84c739d124376f75d8697b1ae56bd808cab5df1158eee2670938322a3ae7ffac862e7bb44717b163fbc6032d2970cab408c445f94438c46cb6a3cbc8ecf6f711a95807c2bece9731894e63f98d1a61acd05fe1e980db6a88492a16ac7f81128b26d9585b0f92a81f1b27b2d008114fea0c8bf0065af46b1d8fb2378b1e9f5f378230146bae2c4a386088b337744ecb3f418661be0b35d4e8d9d89679b5f46423cf47ffcea36be8e25ca8c211fc34fe2c3081c1b70a6151f20db5ca5e25a3b95517053c0e1fa543ff7914a8ee71b592754e87a49a568ed5ca078a06a8338721b01822d3b704ab3b332464c1838b901278f17b29c2e04b23c488c468d1c68a7a2a28237110c95a73a132c83c35a19f18a4e41df6958c91253b41d7c3f55ecd2265033e34e0f1711cacdbd9b7ba1cc21da4bc385d509441250a3bc184efd03fcb1f6bbb72dd97bd1c8842e61a6ac6e1e3fca1b77df85be53e0c688cfdd437ee7d69de88316d1c26fb42fd33a2f86659da07a893e43db95ebbceb3a7ecb82123df7dc21ece9246e108ae9e2a941927379535ba814ddaae19a33d851c0a93b9d72b4a83719961098a45d420d81a9dcd858c4d60827639ed35b7b5f29105ce79a41e0975fb72f342de4a8ef3ae05cc68258c19ffe4f08441dfe21c406dbddeb04f0dd4eeba3330c3cec9cc3b6be3ce524ff5dce2abb1f0ac6a81a4987155117a10cef3c7879bfd98d2dc25e37833b3033e654f6a84a16ba955728ac7dfe814638a64095ae63597bd4a5d98b7fec7b448cf1151b7593a303e1a5c8d198d1c3590d149469709a4e8ddeb5d9a0b1c935121ad07025a546b5e10e626fa3b9d13429ac5a178b3eb98a22fbb5b1665e397d3300ff7481fada99a4c0e9df48b3f6dede06606503624583b556ac2b794c6c51638ebe7d832180812cb0b5dbf4269f371001e593e9db253fc99355b2c8be91597be1b740b9a655b1a4c64128f0e47749a1ed010b326c8ed85dc8544c2dda5711defb99e2a8575f1ddf7bdfbda313b39146bb75d0e4a0450aea08c1842a50395321d8b8e4f6b40783e7698a793a4c1d5a9c2b663b524d27a556c955cee5d5a834146784cff75994e966eead4d9dbadc66966cc938c54a692b100fd44eb9f70ce69da05ffa2810f708c2683045522cea6fb4b7a8f39848b104edb694d80f1db0097d5b35a3ab1c0dc853401afe65e73fe59dbabc72f35cb6534b8948769c277c2c4e1a37a9586ba71153344e6acee39e8f6906264fa86549e9b0b68ab69de42e97abffe0ac2888374ec8c7a74fe8919b6a55603fb4393b4e5afcfe78390955cc4ba62f41b0af60baaafe1d741c3a989cd4d863b854293dbd2674137b70fc2b13feaf3f8e7b9470b0696e49854087aca6d9231bf376039540848bef06c99f4d554505c00fd179f97eefec853c99d5ebf974f0948c601c0f4b171c8cc7cd87bbf6fa32f5f03d4479b1c579b144b4f7f63290cf56471c2eaf89c9174a969d877e17a2e8ee2d68361552ae490e30995595d4f8ea8d7eaee6cc430444ae05f3fb1069d093b314761d5368bcca95d1dd5f246ec8ab894a711c24dce75680027935e8227019840fb31b3d7371e9a2b1f5f49aa8c365f45bcd57bbc422e6f80ddaeabb5ee21b5b1c41c53b084cca567e5c4e6fa888a5bf934a1dc2d7c52d7ea04801b2c6ad8425d0655a7ff130685e6d1cf2da8af6f70146ccee68eadda6b3cedb7a7415d0d4d7d73a4f03d662e65df3c323f209f1040fa491ded9f465c01a75fe8cf3fd0967e199779783166d3441cafaef3e846547eb54f8ac9f3847834137045766457556a8d4460771c1efdd5eb4b7b1fe0598e7330023aad2510e8ecefe728f4f07108c6838ef738ecc6845f6073ab13a105e5e5ebf12087b1f3db60b935be98ee9f6d0a3727462ee502a6dcf283f40196b05fbfaee66c445f9be852063b7b20858832f2f5941cbb10d42d503cea033124fb8dce2bcd4fd85698480bdf16bed00814663c4ef83dd4fc3878b173d5f06d42a1399c44eb489773ff5035e2e8d79ff7825e3da623f662a8b2a05487c052f419864684198c3c211d33cb9b1d409436f07d8102eaa9e37957a3e11f51e9dbe18037fd6fa277f9f99ed8718711390a7528ab5f0e4bccc1a1528bc2c686a5e8f285d5269a795d2b2e6de126bad7bd350bc892b94889b035967493665f85d729cf43b1dd80ffdfe84c598350259cfb1e2c4fcb4d776af95945a3cc057130e851e36282a2b7fdf3b85b31357574bc0a7880680151e6e2f390b876b0bc2f3a46947e303d98a5d048e84ae056db6349caffb37139efaec3833e0750b7270cad45bade49828d9764b88f0547a258c6ca1561f4bb437a70a4bf3ea5033b393b1574601c1f86cd3e173d55021530835900a39706fa5bec6ae3b6c08f2330a8bd53b8eb2e8c724ae2d4c7f634212e1ab08c1b2ee52b1b1e977f4b3013682bddf6ba6c9a4ec336ccc6cfb015afcb860361fcf08581dfb1fdaf23cecbba8e5b8dd97ce61ff4fda2f74842ed98ff1da553accb16c1056d5e2783a0def52a3164671d9ca6daedbb2812cdb55896c4345efea33d3d7e6b2c40ff4b0494c025a287f92f61cf2a3ecb600c47b078d6e88bffcdbcc119b791c408f0bc5f676bf9b2148992246b0e50d6bc7007267dcd844ceee4dfaf8fccf8c585a815fa30b00459de3cb6bec4eae00d0fbd2fb0fe305328399416e3c64aab4f525901166bf17bcbcbf1b94a752912fa91395661d546e098eeabe260d40d5eab8c90f4556d5c3a14bc0d75ed04b52dc75a1b8b514ffb101b0b92aef8cee970b6bf653086f17307184e7e579a9f5c43d0b8d94a54cf1396aba037bd0d793c926329731bcf0d8501e834377747fd5dd833195e329a6c664fb9ee9160c2547607874be09d7c395041b1be09eb7d1e0ada8bb3d2311fecf0026e0cff845e20dddb6b3c3afd67a8d1fe68156e509d192f0ea319a0a1b30e9e6efe140f1a586c4452da1a6e5804821a39744eb65452aa1c3d76fa937a097a85c9ead8cf514f597", 0x1000) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x112) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)=0xffffffffffffffff) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r3 = socket(0x18, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000100)="b5a7718190a43d41f2dbad50f35b9ad3de21a46f4deb732a14140adc3c2f581144c882c5a028dbd91550dd628f5423d8c3422613d4da84c90e02f5740ecc82667a708df0e8f574bd742083ff4b3ad33033456d9f90606caa96115486cfc8407975b298df9936426c1d4db4d217d855c2920579a49240f9a326b9d482aef0458241f7431f95aeb8980529be529ad730289c23ec565627d816fcc7e85f69c0335e5aa4b517c4ff0583e3bf", 0xaa, 0x400, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) socket$inet(0x2, 0x5, 0x8) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xaa, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f00000000c0)) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) poll(&(0x7f0000000080)=[{r2, 0x40}, {r3, 0x2}], 0x2, 0x0) r4 = dup2(r0, r3) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)="0261b13de86f3a85065f3eb1ea834ce9e20f06f60d9cdffa53eeee6959917f9b9bbc2258e2983aac18762a4b3acef2bf10e23d33bb1c81381d8592b0f63e1047f1a3f196234f60e0fd0897c92b5621b1dcf76e20a8315b4664cab1244a5cab0be7432b044b96645aea103b1bd8dc632ac731d9f2d1b5a2a95d1dce7197608df95602f9de9705c6588b6b568b225d1de3aa611771d5e7c49acd1ebcb4223b0fd75c528a88ee4f91391ae9ea182dab44d201a78c1b7e50e55e47420b9e943e56ff87ed1e82175ca78d8ca24e88c463ef7168899c36e3c327fca9d6862110a13280e8c4b09ad11a4c9cbfb7", 0xea}, {&(0x7f0000000440)="c85be25a5f98994a3adc9f0eb28b2b6497c81071d09c6f1834e1f73cb1f174218f40b1e8c33dfda941d9de012404c71ef98043272491a87527369d78eea2965b62540bdbdc6fa56d471e1c737fcdddbb98f13db74d2b1277c9935d6c74e3fe7d38599439c9698c10f47d34fe640d8b3ed14fd3d77733d02f2714e8a9a5fa2aae9d933da2457498066d2799aee51ce9d0284e9ca8a312f74364b0bf34739103d78386012c1bff2363d6dc87be2a05ba57bbf9781afb47b21de9e9f51052626f2600fe1313cfdb239596389de0539fb1cfa7039055801b82f7f00d091b4e7068633188ba76addabf4cc516bb51448827008242a9", 0xf3}, {&(0x7f0000000300)="f8e5e414f79df02bca5418db69", 0xd}], 0x3, &(0x7f0000000540)=[{0x38, 0xffff, 0x3f, "ba3cbbcb48c18e014c03c539299e1a5153d264e3a5ca95930696e81b4c9e50aaa7"}, {0xd0, 0xffff, 0x1, "6123fb9e6d0b8732e113436589b8ee9f5889c1263a45eae24b5f1e7b38042c32724c8c28128cb100c1dc8401f33071d802e5122acdff95235cf6eb0652fc4b7a83943c16f80f8abb32e3dd6e416d0f2268d7970e54bc2d382efac49e57314119400fd83156b7c2e85e7fe5d6cd14c59cce44c6248742e7cb77a41eb22272c3b6d98f56f33011786dd570891bf0e3782f4ebfc177adcbd10ce6563ed426b9f9f023ad1b6e778d33d1cac12e72ed38999a6a27eac007c9f12adebd708b72c512"}, {0x20, 0xffff, 0x20, "1937e2dfa97ee11559a44d"}, {0x1010, 0xffff, 0x2, "3d6357633fdee6aa4b0744c73358a75259520228e2f23a93228a6ad562b39a186fa4a15646a4d5ea6937aa1cae0e3d081aa6c4dd36a4058b5e0f5f881903a1cc3dabf8b8c672e0cb4124d7b88caa54c1719279f31927126914b4d6874c5c40460b1f33e9b093d52a7ba7990334f18fcee2567486e368a4ac9a56792d69b61038140b6a6a0b9e505e8dbfddb6ecefa8009facabf84e96a723084327c5a1bf9b7c05400eaac217f0f8b43e9de13201614c454da45a4b17f861d8f3baeb254b5f0fae2ccbd7db93e1939f09c9053ea0dbd07a6dd326b651e958ceddb8ee978b4ff357f9bc94ef48a199ddcd2b6227677f9680e853cc54ccc99f8e3478c9cb4e04770307973576fb04565cc33ba4a1415cf5e2be7eda5b30ebefc69a78ad2b65e162c9072cc274a809f5e5671392d5e4f6441a34b1993c2ab9cc8759637470c6eaa68f741c400678f9b892177b0da9d4405c98856c86b91276a5046ac3f20adf7db9a5165d0e8620bdfa8561522732f3635b4b2b8314969d52374d7746060fbb2471e225bcfe3fd208fd365b7cb47254995c983387a36e37d1c3aa1ae7f0439eef6adc23ad9e29bf6faa081b6df4c537e2f872f04760a60d91738df15495f0bdbc932f23bbe5c75b3a60386f010fa853848e0a73ca22091cad21a3783a20bd00883a506043a13a7beeb79d95013f307e56c79875acdf06b2fe7a2933c05c73a0d45406090443afcdfb175f4fab26949c5aebcd42dbbdee70eb28037731b232d41326b711316b12f4cb5616b15a7f761d8fbf1f3a939e8786c6ab1b8c38bf18f34ae34f336c9479e5a89ae2e1fdb07ad4b62262a155810cbff46a5485e815660e617ebfefe9ac659fbdc1ad4831f74bb132d70ba73f4001c1b3e085ef36b5dbcc0cd200ed82c9b96b88bb6ff793f4154cc33e17a603f3a3445d670d96e396b81421d70790eb4d154e0312e781d2749a976061fc5517c6c53b28845edfa2b951057dee18a6d9f8f47c370d1b26f48986808b9feaa4a99f4d6b07d4b7b29d6bc5b98c989974ddd5c1597a3ae0802e270f650128e6fb599138e19ff7fac45aa3ffccfa5b08a61f6ef6f6abb2b9c614f35ed5ec1aa2aa644f5ba82ed40a1a3bd071f4ac09179919b651cf048a31cd7d6f530da58d948a37e7bdfb4d9933cf9ff20bc610e6b9dcce82e62820a37847ef5f269789cbcba200c060428537ce5baac9ff7e4bba29f9d6cc7d1015502d90298a56c204443c3eca44dd518f845c25f65c5c2c14fcde3869b3e80ab6994899820c9ad1102607b287bef372381015d26c04bb00f353b234e6096c9cfdf07e88a38c6af870b95d7317a4608cf4077cab73dd54185105785a649ee68335ade5b107d4adb461c9199bbb709646b38484622d0444aaf26ec4a6a3e97155683e2f346610c05f1524cc20174b0c921c2455c87071c6ffd0de4c949a8251a78ba71268b920dae2c46d4b5007c67b886a38a30d5c05b01a681c3d5d902baa950966430c29e424f682b67ce1bb23d3fff1a7026cee3a70db48f6eed82c7163abb2ea2e350ecf71618da85c65bbd534e5a349d739a363fffbec90d5cfe5b08d5c5ae5867a813f65596a19fc05b7c53d683919c85e435b5e69e9bb566da9dd39a8a7a635b6a56c79eceb333671d6f13aafb5d22580589affe4b55f5a734701a49c0d1af11383e6d9722256f408b6f3c860065175679d099bcc7630a9471f7d441e4ea250aea3be8e87ef5dadb79a655f9a64bb9d1c66e2a0b98661b79c6474dc1e02227c1856435008e90914c89a462dcebd75d412ca1e24e1361cb5b76d2d9a0fa504a6283d0b092660cc33635b5fbd792bea87b4220b2558d1dc132548fb42b396865e9897e2863cb953c1e7fcdd96b269c018e178ef9db08e1b2b5ab67d7c4d3ad2273194fea071032ff2476a645302a2adaf89d80e9c6cbd954e7bd3b2ccdf975c10eb2c0138ec158e3b391f4058bc3064ffc24bf333126281b216bc099541f36be645ce966904f77e468d5566d88641db75d5a8b0328ad3a40f05f3bd195a532e1a15df7f3289b080025a33a7442ad4db769cdc8265242c4b50cad43303deb034e29ff1f4cc9f10b36e748cfccfd4a2aac8460affeba383ce95176a82701634ac541f2800b4b1df8d143e5b58e6142e18f4e81c1243445b9c3dfbd106e22abf3bfe779f3417949b9490cd5cceb98f1721b01a0591235a2cd927980142e3f327119b8e89cfbf8621ea78ce95de42f6371ae88c9cdb8d78aa7ef964d06d33fff099f47ff1384fb3d55b3b43a6c31099728f9a98a35afd70504fc38cc9bb0bdfaab51569a9b3f160d909e655424f3b36183b6a6cf1dd1ca10953eccb64c9d66122747129a66fe9b5c9df626e398f0886e8f6d7d5803f71b2fae65672ffb8128b71701184a51a12c0322f0acbda28a2bda42a67be78df7a1f198550e80ac1049e0f5b56f7db42dbcf3e2951088f119b3df7789325fb505eb65b66201751c5a4777ad8606db384ecd6d6ba406b08a53226e9592cacba27e5691139015b3ffff5f32f1f2b78cff585659a4fa5f3ee9a66e97c35a39b813b008dc544dbaf4ba1ec083168d053d9941813b8da90c1fe61dd47aec42d02712a8846e8d887dc4371fc4419b4323fd0ede47781bf4694aafd3cf074c4abbf9d161a85cf8a12a97040d3b59e19b7d8a4ac815e3d83b31fec873537c9316a3774cf0bc23ded2f2e518502d1bd76d3024f7719d6f4ca3ae8a9fb7c3f213b55e918441f78d0f43919ecb6dc425810276cd320b075e1ec2dc1d653bab43920faea924186d05681aade7ea6083a1ab41694bfb0cc90ad55be7029627d34020f1da1eb0e543e50f0400d1224528fa8debe61bb64545634a1f4767e294ce652f0ae091ee60fbf7be6bf342922ff8554036f0b2bedb196ea139434038329cacfa5bb07fa341ab2b1eb1a7a27f278171e5ed494904ddb114133b867ac1a758fb2f9afdb53c4379ce14df1fb446e7811f302e4550225dc67d3fd16e23529862a5d0e9d4f5113313f14bfbb189a8c28fc2c723c4bf3b5abb51a60586f772acfebd74e34bd69c707ad37641cb561cf7a5c4865c0f30633562cadb6bcc40c937b3aeba50370dedcefc455ee2e0a56ddfa6cd816ba472167f7f4d30c37dfddfc504fd2f3a8cac6d09000c4a578f77de232656a4e8aa49d84a25fd93cd7ed2db9dd207685200771dc51d6e399202339ffc4a0a87338c410d4c41d1db35f7a9c1aab3b8580b33ea02c164f3c8b13f32e90b5bd576474532331a641ee85b29a5cccdfa3afbcc1e7eba60ccb1b3afc9ef607213925259d974ad60458db03f3aa8bc22f6f8fb183cfe5ee043678614a092d5191f0681367625f3f9b0e5622b9faa07695616b1faf9f7de88feda1d45856e22b1db54a88866d45d779cc8fbab3a9b20076a531cf0ebd86f44270f9f510a31164320053a7a20d5182dbbf87c7251a163e1728217567321e8f793f053492ff3608d895ef1ee4d35dc25471839b82d80893ce6f3184d5585d3cedc77fe6b5a820b1b2ee688acb4c77472fcd8478c4647fb219fc96d486fe73a846e04d086a2872308a9b9749876f7e8bb346a01e82ca1eb53ee6dcfe5d5108304d951257cd4b31795d034badec865e51a1f83b6a4cea47e945eede514e0795a901fcc2996430416507f958c6508198b837b920daaa2501743c244843c788a69f1455491c1005cede52d84d4e123e34394439d76cd7c9337938e4e0161c85486eff17f51656e21da0fbe964da2bdb8c2f7e790135095cda0bf5ed5a069080a160892bb7a934da9c2a17940406649e0b610683a3b25cbcbe86f4e5fa0282f5d2891fbd0c79c369898e4f0a2b06cb6a57faf64d3c1c17c829bd3335a38c6e36e78f0169313fb41c65318ffae16dd0c90d09f10727d8552dd3f09c893d9c4735147ef56632a12d2534f90f616257c78d32c9d5f3960acd77bbee6a75409bba654c6d4f0834cf28d9a7192217fc96457eb9ff2520a14a37ab4881c830f6f477b356ef52669db462c9cc794eaf3d68f5eb8b3809db399a8691e91f867d7f79cdc25de98e1b5341fde424c514e4978107d85d6abd3208a996ac207a1ad758008db36b4b8881c4ea600659e9378f48556a40b6efb0ed9da7b1b3affc44aba626c1168299fa9ab4fdd40064fb451a13f79ddb56a6b8652eab53c09dcc9aa74688d6498d10987ee5eebc8a0e4f775cf86165e2356e9776dfc57463e01ff0ba2adba54952e6e798229572f9f347727ebe29fab30e615b9123e4e9661ddcd6c1caef2b57bd5079ebfd377b669206f1f031dfaa99b8f03e7d2e57bc44644b2230d7c989e61cac08da28290a047f93835994256f1727a1dfd3a4b7a7306c7588539cd1efa3bba7c6a50657f2575dfa7030bac241eefb86bcd7df6119e17ce576e583c3676994d11957e3a3c2f9c173ba1ec706e84b4d10302e39d60b1c9a63abf0e2f4d31008aaffcf89d6f4c7267e7d66854587eb050d43c4ec11d5a7ef9fd715e1965c00eab8eb738601d7f218b6f69c71f6a759ceb9521b745f22d574a01f8e5eda80437a6bfb02813fb1229eefa4e7f659c70b82d2496feabdb7f0034634577315e6ad5134858d8d35a89104db08549455b63278d160e8cd2cf14c05e934cd844eaa9b13978d133a57be85913571dbc72e8e37b9c3d41c9e5af43aed86ebebf3b4d47d22d7ad4af6f1c146d3b3554e36a233e1e013fa44f73ff134c1b3c827e6025c57a7290a101258d30d62fb706ac16c9afdacacafee7d5c85c548f984adcd02f7556df1ecee780c874ddb8b47d83d4b519a3269c5af61b11a7ee82ce9fab9816b35b99d1964fd61afb336bd7ba88728738c0f2ecaa119c1823d49eeae745afcf9ddda5774e1784edba1213d4e157ed782e738f493250d0d92c1119e3375153fb905435cd4a65c7243469b8984b70f65b3ddae379d04ab18ecd29cb9c7fde8830c32560b530e5a4ac311d93ad67cacde559d9c022222343ee8578e4887ae7b566c38cb736b14e5a22d55484a0448c522290041ccfcbcbf8e175c522bddb7639d771b475141ba0b5ae4028964e3e34c58970aebba4e8d106b55a165c36e7f29dceb86c8c8ab1dd96938e57b33328650e0b66ab802ba2ef4fcbef1e939bd3a5aedc3584d2597ac25f9c318cc39eab68c779cb046ab6e1b463451eb98fdbc1ea2c6316d463b44edd96bb59a116c867e20289993d69970bd1ba5921b28be10177a77cc2e34d6d3d1f90c19df37b91e69379cebf463972f5342913058879723d2d8e64016b9514b77c9cf065434cbbcfb7bfe8a0616738b0d7c688fdeaa477967ace275bc87ae0727dba0df12501a1f4c436f6e12409ad03f1f2ff1b3b1b050b71309df40568875a9230c30010e84e5f9a522b03bf21e8ee0730878a1f568d862224566a46c3dce7dfb70b0b64cf613d3102aa8faee91c02c77c34ae749bebc57f83306e83f7047dbc3b9fc5a7d6d1803d5df0e645828b17949cbb63dceb001b6d5fa7cca014616f585b38150265a148468e8247d1c224235061a33b19eb724dd6a61f5bf88f3f6650d077b249eee4bf3c0d6a81280417f3b2ccb9f774eda936d807c7f40bce1a98315efb3f4179828d284147478dbe3c5502e7ed261d9bc66ec6c2ff159e55086a760c9df0be3ce70601e298072807e01ac28e34def811ec6767ce73444a32fd8896f2c1cc59b25f00190206f85ea525020e85ddd2900ff8f79493c4d4969b47b488efbd012f1ffc6cf8e95f01834e9ae82b6b6cd42a042fafa385e28f397c7c4eb52b6"}, {0x20, 0xffff, 0xfffffffffffffff9, "417a95e8424d6f13f4"}, {0x10, 0x1, 0x705c2a59}], 0x1168}, 0x8) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000016c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) socket(0x18, 0x5, 0xfffffffffffffb3c) write(r1, &(0x7f0000000080)="9be60d879472ad36518c213dc4d9453ae9a1796daac8634bd55f5fe07c3245a2ca1fd42022acda6ee2c2bccd53614c6b9dd4ee27f756b58fc064f5eec855c357d45ea71d296ab2a6fbd860f7ea8c0b19b533073fd056db74c112ecc30d8ba14bcf7a56e24564fd18a5ce01ccba23faad581e47b0685130184b4131e39c1ff02c5b6e87995dfee24092552dfd3eecee4a0109fd69c0865e901232d8ad2ca8543c1f8428f20d1bbf2df58af0ade181ed35330d6ce630b5becbfe0768ff89de66eeeea95ff42e5e8b368af65fe4b3d7dcf9e21491102d43dd6448cd5f5a26e2a03c563245c885df", 0xe6) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) socket(0x10, 0x8000, 0x101) ftruncate(r0, 0x0, 0x3) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000869, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x5, 0x100000001, &(0x7f0000000000)="e9ddaf0db96a4f6a8aad9cc4fff2f06c9bc3e8758bb1d66682fad2cefc41113019d30405831bffc8cde9fa33a4c0d2d2323e758ee32b31723cb20ed0b9de0ee05521343e041636c58750b2b420aafe1ff0485a7226715167462ab1eb954d93042589d52f6385156116e18d90bcbcda31306f5268105a96a773f084cee3374b6a870e3b30a8eb889b403221f8cf607ecc19c7f042dbe5cf72efd8c4", 0x9b) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) semget(0x0, 0x1, 0x120) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0x7d}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x40) fcntl$setstatus(r4, 0x4, 0x80) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000"], 0x10) shutdown(r0, 0x2) write(r2, &(0x7f0000000280)="35026be079d68106d063a9e0e80d6e75cfac5c71db2b5e59a565b01aab8061e44e37e7384377109e7fd3e09c2ed4d382bf486dc29e738fea4af1969e9ac372f26408df3805546cccdcb1b57709a0ec12275097c7adc56cda18de7e5f5b079ce69e157a0bdd14ecf32f02484584ac3c6a", 0x70) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x88) write(r0, &(0x7f00000013c0)="592d7d0dc53a8b11ed4e32", 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x4000000004500) 16:00:16 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x43b2, 0x3, 0x8, 0x9}, {0x81, 0x3, 0x5, 0x100000001}, {0x0, 0x7, 0x2, 0x876}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7937, 0x0, {[0x7, 0x81, 0x9, 0x2, 0x400, 0x80, 0xf4, 0x8000, 0x100, 0xed, 0x8f, 0x5, 0x20, 0xf6, 0x7, 0x7fffffff, 0xfff, 0xd7], [0xffff, 0x6, 0x80000001, 0x5, 0x100, 0x1e, 0x1, 0x81, 0xfffffffffffff00b], [0x7fffffff, 0xfffffffeffffffff, 0x20, 0x6, 0x2, 0x5, 0x5], [0x3ff, 0x2, 0x1f, 0x3, 0x5, 0x7], [{0x8001, 0x3, 0x7fff, 0x8}, {0x8001, 0x3ff, 0x1c9d, 0x20}, {0x3ff, 0x1, 0x3f, 0x2}, {0x5, 0x5, 0x9, 0x6}, {0x8000, 0xfffffffffffffff9, 0x7, 0x18000000000}, {0x0, 0xfffffffffffffff7, 0x6, 0x6}, {0x0, 0x5, 0xfffffffffffffff9, 0x1}, {0x7ff, 0x2000000000, 0x3, 0x5}], {0x1, 0x5, 0x9, 0x4}, {0x9, 0x2, 0x7, 0x8}}}) 16:00:17 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r3) dup2(r1, r4) pckbd_enable: command error 16:00:18 executing program 0: r0 = socket(0x800000018, 0x8003, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/134, 0x86, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) r4 = dup2(r2, r2) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x458, 0x8, r5}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x23280d74a44d1c4c}, {r1, 0x40}, {r1, 0x80}, {r2, 0x4}], 0x5, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10840, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) fchflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt(r0, 0x10001, 0xff, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") pckbd_enable: command error 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x4000, 0x4000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000080)="250f256bb65b16be3d1593d95b1d340ba5676641497425317fccddca26cfb5266dbc6d5973c35ab4984599406a49022d77be37046efbacd62b05786d7d59dea9038f8aa4e5eb6c15802d074f8fe8424efeffd72d66bcd3f026dcaee25b7a6ab00307f079d7c6170fe45ef26ea9c6e8135530aee519d7091da3ea52716a634e2972174b6c9f13edb1fc7cef4cd384d0af", 0x90, 0x0, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:19 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de040000000000000000008daaa290a3c99", 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x7, 0x8, 0x7, "932240c8b10dde21c1370c421171f97973e38f32", 0x80, 0x7}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r4) setegid(0x0) getgroups(0x4, &(0x7f0000000040)=[r2, r0, r3, r1]) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x1, 0xa3f4e081fcf6fec1, 0xffffffffffffffc1, 0x881, r1}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x87) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x1, 0x3) close(r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x80, 0x2}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0xffffffffffffffff, [{0x2, 0x4}, {0x2, 0x7}, {0x1, 0x3}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0xfffffffffffffff7}, {0x1, 0xfffffffffffffffa}, {0x2, 0x7}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x81}, {0x1, 0x1ff}, {0x915ab1323e78f917, 0x6}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0x1f}, {0x3, 0x400}, {0x2, 0xffffffffffff8001}, {0x1, 0x5}, {0x1, 0x8b}, {0x1, 0x4}, {0x2, 0xff}, {0x2, 0xdd5}, {0xdc21b270703e5a3c, 0x800}, {0x0, 0x7}, {0x2, 0x1}, {0x849912b1487ef7d9, 0x84c}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0x1d3b}]}) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x1, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0xee7ed5559caf07b4, 0x80000000, 0x800, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xb0, 0x0, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x6, 0x1, 0x81, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x30, 0x3, 0x5, 0x5}], 0x80c, &(0x7f0000000200)={0x7fff, 0xcf}) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) setrlimit(0x1, &(0x7f0000000100)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xcddbc6daaa848c9e, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x8}, {0x44, 0x9}, {0x101, 0x8}, {0x85, 0x4}, {0x80, 0xee}], 0x5}) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000140), 0x8, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x1f, 0x7e9}, 0x8000, 0x1, 0x4e}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x80, 0x7, 0x3, 0x4}, {0xfffffffffffffffe, 0x0, 0x8, 0x7}, {0xf503, 0x1, 0x6, 0x4}, {0x401, 0x7ff, 0x1fe0, 0x6}, {0x10001, 0x1b62000000000000, 0x9, 0x7}, {0x1f, 0x100000000, 0x3, 0x4}, {0x9, 0x101, 0x1, 0x1f}, {0x9, 0x0, 0x9, 0x1}, {0x8001, 0x98d, 0x2, 0x3}, {0x4, 0x5, 0x6, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100000000, 0x100000000, 0x13, 0x1, 0x4, 0x200, 0x1, 0x3, 0x0, 0x8, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2000000, 0x0, 0xffad, 0x0, "b8000000000000080100", 0x6e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3f, 0x9, 0x12a, 0x7, "78aad95841287345b968e92f123339374ce82761", 0x5, 0x4}) r4 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6f1d44239f4bcef00"/4098], &(0x7f00000001c0)=0x1002) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x7ff) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:20 executing program 1: select(0x28, &(0x7f0000000000)={0xa1c8, 0x0, 0x3f, 0x2d22, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) 16:00:20 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x84) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket(0x10, 0x4, 0x8) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x15) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/155}, 0xa3, 0x2, 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r3 = shmget(0x0, 0x12000, 0x3bf, &(0x7f0000fed000/0x12000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/130) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xffffffffffffffa3, 0x5c5e, 0x101}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x100010181) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sendto$inet(r0, &(0x7f00000001c0)="ce5884b3c083f12d42ea516863ef44aa321289d2336ab7956831344f081345a4a0dcf759a9914193b1dadce72ce0caf2fca40dd50ed2f3f6", 0x38, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="26527ffbcab6f896af48efda902028207b86d5617026272b03f3643d540a02fb46961022a22b0d16ab05a41c8365ccdcef267fc9ed47dce65dba3d4d0ea7c0973d73dbf7e0578bbbc4da96d5b8d6ad407e3c2ffb3791445ccdf35beea6883d0ee2e9f2ea63dd06959f2806b607328f85f174aeeec67a3eaf93fa3484d5b76ab615565d80c18bce4df0c07ebbf3d5366ac1ebd0d2a582a9640a3253b3282c842debcfda3805ea33ec5e1d18cf9bb7ec", 0xaf) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x7, 0x2, 0x80000000}, {0x7f, 0x2, 0x20000000, 0xe059}, {0x2, 0x5, 0x20, 0x7}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:20 executing program 1: clock_getres(0x4, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000240)=""/247, 0xf7, 0x2, &(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xffffffda, &(0x7f0000000240)="fd30866fc5fe7aa37000fc5e4010000000020000c265a21e81c991974dea8aa9a7b4808db1cb2b30375aa472131bbd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x10000) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20802, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000180), 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x94, 0x10, 0x2d9, 0xb4}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x7}, {{r3}, 0x0, 0x20, 0x10, 0x1, 0x2}], 0x0, &(0x7f00000002c0)={0x2, 0x100}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) sync() ioctl$TIOCSBRK(r4, 0x2000747b) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x3f) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) fcntl$setstatus(r5, 0x4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) seteuid(r6) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x819c, 0x1, 0x9, 0x498, "b3c45734b5b0ba759e0058f4abe165dc9ae2d7a0", 0x3, 0x6}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = geteuid() setreuid(r6, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x20000000001) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) write(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r0) 16:00:20 executing program 1: socket$inet6(0x18, 0x3, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xad7a34f0e9b8e9ac, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) getsockopt(r0, 0x1bfffffffffffffe, 0xa, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x8001}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendsyslog(&(0x7f0000000080)="7daf209b28dd1727343d8d844038978a9b61a259c54a03f69cc29018ee0c89f4232bf22fcbaeed0096975df297b1a4390cb16213581f0b5fd0b765139f6bfc894ee0e1c36d6f3429322381", 0x4b, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c4, 0x40008000}) 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x47) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x4c, 0x0, &(0x7f0000000640)=""/76}) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) chdir(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: setgroups(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/188) clock_gettime(0x4, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd9e, &(0x7f0000000140)="92f74f8baf9004c9b6") 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) r2 = semget(0x0, 0x0, 0x42) close(r0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/112) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r3, 0x6}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:20 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x7f, 0x3}) r4 = kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) flock(r4, 0x2ee12701e28da48) 16:00:20 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) ktrace(0x0, 0x5, 0x1108, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") mlockall(0x1) r5 = dup2(r1, r2) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000000)={0x9a, 0x6, {0x101, 0x7}}) 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socket$inet(0x2, 0x2, 0xbd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0/file0\x00', './file0/file0\x00'}) chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x10c) sendto$unix(r0, &(0x7f0000000100)="48292e540f6cf92a07af5dc66a3b04dea804edb1971f445ffec34efeb00eaf428479a8d23aff6e458ab589", 0x2b, 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x54f, 0x1, 0x0, 0xe5) close(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x2}, {0x1, 0x9, 0x800000000}, {0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) acct(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376ba8beb386ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5cac095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c24760877adbe23804"], 0x1c, 0x0}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000001}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xfffffd32, &(0x7f0000000100)='o') 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$inet6(0x18, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x101) socket$inet6(0x18, 0x5, 0x8001) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000140)='c\x06') 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x8) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) lseek(r0, 0x0, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x75fa}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0/file0\x00', './file0\x00'}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeee, &(0x7f0000000000)="b6") 16:00:20 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x2, 0x0) socketpair(0x20, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup(r2) ioctl$KDDISABIO(r3, 0x20004b3d) r5 = getgid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x7, 0x4}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() msgget(0x2, 0x80) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x4, &(0x7f0000000180)=[r4, r5, r6, r7]) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc994ce9e9355b607, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) open(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x40) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="17") 16:00:21 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = msgget(0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffffffffffff42) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x200, r2, r3, r4, r5, 0x40, 0x6}, 0xfa3, 0x10000, r6, r7, 0x10000, 0x7, 0x72, 0x2fa}) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xe2, 0xffffffffffffbd24}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="736da324682e208d81c336165ffaad6c2dea5444b6a5681dda72ba2cd856f1a5d98abf2e2f6fbdb64cd5324081495d9d06473dd5bda73c55b759edbd3583045f41f9182ae2b28d36456e681cc81aff89ba8748126dd98547609e343b5e73eff6575b526bc1cc0fcddb842eaab0dad85d03539b2af1f97d36ba00b1eaed62e8bd1d8c54becc99f1248ba85bc389780aa3e8142982281df967d6902b8b8d11a87371e9b9077e3a9bba7173672d22aefa20ec63d6015f474955aff52d17effb23e09eab4e8f", 0xc4}, {&(0x7f0000000140)="0f53c282a89aea6d1037290b139c1196c04b1884fe970508b48c9220", 0x1c}, {&(0x7f0000000180)="da2ad2633c6769da0212974b27d78dc03e4968fed6c7bde43c7a5859bf76d50d67ae1cd9a929db672c9c30e9aa3db68a63424381d68acc78e73f4284604ea2c55c284f9db586ecc4377e00ddc172262e1a62fa797c3de8", 0x57}, {&(0x7f0000000200)="805cc99d75339b20749ab5fba7730b5fb0fc6d6538262f682154133ba29af4518da51be9527836143390daa851b6f885870735e9bc345b837f288a3abc314bf7ce1584439b321dc493da0be9a8a1c4b60004956c526a14007dc071f9265f4e5686d381938e3141d15e9e23edeea3c759a12f52210dca31e6786af6081a", 0x7d}], 0x4, &(0x7f00000002c0)=[{0x68, 0xffff, 0x100, "5df38c634ef0bdb358b32889ee47dad26e410ea7b41f204dcbd12cb38bac84bb7101374a5175bd5517ff34eb6317b0f219c22c047e994d5629b6de489375067af866b731a1ebd617a21a404e7c83bdd25dc7e07a"}, {0x50, 0x1, 0x1000, "1367157cca4c8ed20584effeb724d7d8c0b0b82127642b5cd68ec2f979b75bb0ac48920669956916b6ff6417b0f4a8d03b2ed41278377ecc5420d59358b4b1"}, {0x70, 0xffff, 0xff, "d2104735645979eba758b2680b841ace523f0ceb42ead887d51e8098416cad0006af182e771fe0a15a6ee6dc391325e808decfe6ef6d1379a17093d98260de991fb4f39a14ed1d970d6aa614a6e2f22ebc95af9d6e86344e14e5d5"}, {0x88, 0xffff, 0x6, "244c19ad79ef3595f8ba194a9d344acff4ee251a623db046ff12e0bec35f775d963ad0a5d58b181f3b7126256bfd245789fd279e426b3491e862da123f9624a725925d5ecf45407af8b24e8afc8e43a00f19db5e1834c311ff1a847ed821f3ca1e46d8e1f63b152719922439fb7683ae1b"}, {0x100, 0x1, 0xfffffffffffffe00, "c3d52dd5717f5f11817a650a3c3f1468687792d75ff79bf73202e237eb1d8f4aa69c318b97ebe4e5ae3c74a97736c15cb0d1ba5c9373dce520d5ef519164974eae09aa607686f9fb6fd47c3fb4780cb1021d7d669e4f48c2af82217fd4077776adfab83867a427ad324a3b2b3859632127e9dd574948a01735f5e1d1d72eeafdd119f239a0a4f9e2eff0bfe7ec1b2b206f137ec48f61192b39612ebb570870d170b5de5d2630f77900619d35a3da3a60f2b1986a616bb61e3f8220390c296839de7ab10ea0580dc296c8271d4bb0cbd0f2eed7cfae81a438a1b481899f666eab4a5a14cdc2a588e3d3a6c4494a6b"}], 0x2b0}, 0x2) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = socket(0x1, 0x5, 0x10000) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)="7e7da1389ca368aa011d3bf02180f2d7c5d8f211fabad5d3bc8b085bb3ccfc3e7cfb9bb92db0f1458cf293b713ff5f66ec7472a85d1487d7f5b761c7ee4eb5846329f1d1436971", 0x47}, {&(0x7f0000000280)="2775c740d40daa4743ea68c6bb6788279ade4d11bebc6743f0cea702ccc0deab1827d29f9a39c727f61641281085aebf26fcb5501cc912c662a190b4550bfa86f75eb0ac239fbd208735ed11f5f14eea1c5fb9977723f2c14a9ea2bcb99fc1fccfa2117d1dbeb5c37cae50d3d21325fb2ebe02b8d2d94bdb32e7736e9f3a51f151cd61d3bb2e5c50560bb570473e283d59873161493e79ed0168685f4522d8c417e88dfc3ec5b5", 0xa7}, {&(0x7f0000000040)="7c35aab254c81a832165021e294caed28f70d8482bf96dcf20efc2cfd7", 0x1d}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="b4a1614b0048022754e53601f8b7981fc0ccb04ced5456082ef19370af12316e9eb0aa22dc368b85af0cc0ecd3010533a8373adba8bda7680fe756f9093a877cd5103fb93b949f87b25543d2fb088a5cc228b8dff18413bd223ee981d74cf15d5b30e6d6aa9f3ab03562e42e128794d34ca3ac98373acac9bb8bcde771e81179da08cfa29e11337137788ab7446d425a8db8c079dadc72753eb0888b06e6f06d031b78ef74f7733cbb3ca7afcdb2aa487c0876e19e78e880bfbd72720010e531104dc35e91df6fe5b9dc97a17ad22ac6efa84b68ce03bd5cbba5663bc53b0fc2caaedde6125187f229328cad92568662bb9476ca3984c0f994", 0xf9}, {&(0x7f0000000200)="c8be1af49f9ff1cd4b7ff59b98f1d1bf275727cd5df1c70ee6b5c4484ad8b3733541b543b1d1071558462a74ff34e4f8d1a0c4faa4606781c6152d", 0x3b}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="f000000000000000ffff0000070000004231c6e116eee68d888f95ada2327ef24b2fdabb86774c8a4855cdb6de5e184e311392bd80523a1edaa2af883e36e94dc49ee9aafea19caad58d8c260f6bc80305738786f04f2ce47d9f2adb5a14a6812f456adee6401c7fbc741f0b29a9e2b5529ec7eb9b2fdc81a0573208b3b14cae34a0c21391ad03e332bef1f5c22ff73b2e7396ee94b292861f1303b565f12c9645210e3e020fa3d964cd8f8cc81c15d9c4aa22667be04f7df005de82f4af84c67d7ff8906e45a7ecaf3bfd65289a88b6c335ccf15799446f5676ae375d554691f1be2f1f3b24f8e947dc75979f66f50048000000000000000100000005000000da1bdb9487d81b76e8efa35584f02a6e4a0175064a764e6c7aeaa22c184c438554769449db5e53474c1152b5a4e6c68b920b2c7fa656d3e010100000000000000100000003000000410c65d69e2ac99b1f68e9c6af43cd8f89b4e1f6dce69470a0d4752fadad5d96a98e915ab7a303dfad302eef003783dd87dab2582f24e63b6bda0a6699966051b77daa67ebd29a944423daa9be6ec50377a423650fe13284df3ffdc4c710e812454685c90ed3a3d466ae61b74f3d606d91fc142e40f9fb39e33341af3a882d90a83ad1e656d5d6529e8794dcb990d708f6ecceeff7cafcb6f1766ccd2a814f9c7ceda7aea5a2ff9762adb5711656b7e2568793686da309ef829e9e05f400908bc2af9f5e8e0f41031952fea4baa82774a057eb565286f95dfb402a47ad23b61bdc58fb68050bc536b36f6325ad6fd2c01c34ae3e7bfe4415989147513cd7974aba63534c04479bef23013c252db310f7c083c2a8887032def465925ec5e327c6602a78db9a3c4e1536b6028f695351626faca4b9a897e535a68f471dd58dc01273347ce4d721701515266181b223dfb61f6e5b087f3a04ae2702a32de3dd4868b3ffe25a4f5da5d16e893d9e6071e6759e6c55f19212d8165ced9eb0e434bb00986c5628d5c12941a4c21982ccb944a1b0b3647bc90b28741a8a23c4b93b302e3bfe9f7f3ba5ff9c78050819d00eb30d8d72afd7a5e1d1732d504167039c76cbe50bec859404e82afdc0a0aea8ce655d1a4f77bb7468d3ec2580cedef337982c52224b9ada190378558caf6fee9ad2f119418196f1bccffa03a4c6fd6a1cc5496f539204840cef0344b8cd6b4a261f74bf5103ba42a092ea306b0040e6658e2cd3540a9ac4fe59228249ea8388342d293b6774ef2a07b639b762ce4fd2eea7c7f6b887030defe4f7875c332de3611fcc3ff2dbd3b7b85fbc8df3093cde36af21c28444fa3348d5241610c85370b16dd11c94f6be41e3cd46a6e4b9eb4cba088f042fc60d9496f285478adc9ee8671243da4ac5854dbbfc941bae28b2192c0bfc1f5b1b504e649f6c97f433e2327e3ea8d25f64af616e2adfdc75c9cf29b920f954133bbeaa48b638218e0891a5640a07c7fa3a2d7e903ecc5d3f70da36d55f0d98ec36cd914abb7274ba5c876fca408f1920124365d7cff5efc159daf13e364edec0ef2639f05331a7b816dd5422ff1cd003bc00d1040000000000006cdab1e2245faf91c983a3ac3c2e0fbae80ed92e83beab5c20bd5b5463ac9097a63e50098137d07afbef3e6aa91b887bbfa4afc4fba5f7020152057d89cead70057bacd92f933ee01b52a782beca1836efee2e6fa4852ccc6a6527c98aa96e8e369877cdfb957091fa8ff804fca873223f9d21783ba9e96fa57acb98158ea8b22ba87a8577572f9ca7bdd112ba7d2fdbd6f9e32a6a7b639a8a5213c76e3b2216c07ae6f2a8b4b9b40c063f99691a142a410f2fbf65aa04ced0825f1225c03fecc66064a3741e2210efa8d2e28f77c23c947b7710c1fc68ffd8b9bed5fc987e15c39ff97b8db9a04ee8647448fbf7db2ae8a54cc3c18d9895080a638181e91f1a7acaede428bd88510490b8f93242916590d138cc319b1b24fa9d70c92c0b0d02f2813b2c50ce5986752435b0e1121c7f31782f694b02cec136caea410f6f18f39885ee1e178eaa7b0ff0564935563af89624f06c2b324d8180ad3cd7eebe0aff9c7d1b01c4ae1ff0cbc387a912742cf7c264c1b33570849a98b1c9b067caf84511e6651731c3acf65e897252f449bc8b134b74b978532ae655067a5f05c4b90e12851aa5afaf7697e35f7629d8368e92c82d4c03869e73fa97da4ce57d220560e94a9f33ee2cb79964c308a69d015f2854d9a33eee39a470cbec3cee90b82adc69a077976bdc4cb664782556ca307ab1940248ccdaf26801bc134450bec5c705e4099ea0d6fd4c42ddbe4385108a7bc57e85d1b5de62ea07e2435d1539a31dc83bf0dfd1b86769ac6eb50fe48489937ccd3210544c6212be5d451a25723bec0dbd68c70d2a3b2907b18afb92fa254d6c1597a1be22d48e52080a62f82cf218a6d3480714cbdbc41704245a7906fd78f30d76ab9ec0700b40ad2618ea56a20bd235136e43eb05eb7f8ad61c72cbf046b7eac0aa60bd28c6ae486406fb21a2b9c107bf25a44cb7344538fc89382a1efaa9fd40f5bf2adb7ce0fc0a2800d347c5c52a3ffb4898f72f6e8990de498ef04544fd0ac2dbdcd79b5d142f5b1e3545b48bd0ce5f1b951dd64b2e9dfef76bc09400d64ccbe212cf77d70877409491ec463a2b7bf4f08193a67408fcacad6bd2f0081413c8034adbcb1dc53cd0684550764125e22846d30172d9afb525ec8dfcdfb243b300a1ce206742652c8a0c7d039f561cc6ad9e0dedb0fa23d28d161c4d66d5b3092c889bc2d03111140b7d7c1a3fc737037cc97cab2692e2c104953abe58a8780b1438b0e6ffbeb475ee868413006a7549a2fc6d19f68165e3d7fafd73213d4b647db946b9c6214a74182be2e4e3df3cd8dfc2ef67a3d59f9ead3c515b9a50e6f72b51d79a38b4f375d477f6351d97261842ba6e4acc47a483b43a75003e8729ecf330b81d91c820524046138636562b6222f39e89cefae786825067f1d1c7d64488d76fc0042b52a8fd04bb24cea686f1f27a9188665a367fa118cb207e0e68787f7b8ff48d3e4f55e22ad07032d953b446b72f02752fe0cee36e6aa478cb1bc920177f78713ec5eca3b5a5b7d94952ba4a6c7e1bd6cbba8b82543cf7b433586492879175ee6d0e67234bdbe4524adf51a90386e705aeef54991c07f7dfbd4d08b85a2c66b208d640d63e385886939857ddcc9f19936d74c45a7210178fcd9c869def5f7fd854c67f084a35ea80dea51372a7f56fc078ac450713512f50f977de9702977db9ace00196da2e69022c9bb13dd94deeda756f282b0dd2b7032a798a7a6dbd6e0bdd81d3739b982fdf35a39d1c9e3cc50c365a3e2017d6c3df1b6437165eee81a4f220b2d887fce9d48ea3063c28dbe02723b6cdcbe77bb01d560d6963655e80755f90e5a94e63c01872be6217ce2e9e701b15b530e4158f238fca5f895f3bec18b31e2f48997ae5b63456c39fdcc4e30f7639b7af961e9d5d3bf5f2df43fb1f14408332e0af4d55141b37eaf769bb158e1ecbec675da854f3de5104cbebc0bddf6c7e3905a0764e8c5c9f4062bdfb2c633a180aca4799f8abed065bf99affd0d776af6eab934a24abdc0f7afb27539625989bbf33e8d19c0e6ac5a1d28db8c3832d90f788fcf3a813adbd109c6de597d19886117a79ac25bcde2c5a65b2c7d473ed75d99e74b0cf241d20faf05d45b76b7effbe1ed818527598fcc5e791b768a7f11a3a7bf9f799b347bf3ad6b50b2ad2008d7199d0b34ec06ec658f9b2fc53d75c414df4e42a351e6722540ee61a99f5759d170f96429379350486836a0f74b2f7516ce19306082dac5dc5460fe28c530984e6068d2251557639811548dac99e3445e03da089982ee6a250285fe413ea34bf929a592ec8e408a976394c4be5e5ff51a53f1ca45f84f65381e599ce2e2883e44954cfc18dce04cede064e61b1d21a13625d85920576c6c4d216841d530cce2be2c71026d2b620cb7d88634a9f7109eae69f8591d422f67074902727d4ca7a0d4e4490b54ed4795fc6e6dc4423cf291f1aaad25679c5d6719acf290c3ae48b7d427624129f2ea4f575c170668fed55ffdd64324bc047e55974712d98cbb9d64213b15a90f93130006b1ad84ce5583b03fb0986ddaa7b5b1f033147a1d7c846856d5bc79b2d6098f29dc2cb542576764811b3a7c522c91dd32025bf2f1bab0c367183b857e62492e474233490877e74bc5d6e0376f6dff87c76aaf12901ec550211c8b950a7ee3b4f05b687df59727a1969e1fd1a463ba36bc04467eabc00fbb5818955abc8ef4f56dde12186e6e246b32de3ceb477c224c86dbbcb3170270bd2c3f97b22ef416cb8a41511a3319490010b9214653aedee0bc2e74378d9bd3df6524447da85b373fb3b5f51e4064049b412eebadf41aa74bac184e109a85ee734ea6243cb0166cc316a34cefae4b093f928d6c149bd7c3e1ef19c14068c27881433c536ce5a2a0d862c0129f01bf849ceca0fa402a3a6ee409dd9ff6f1d7edf4d7d74b6ac9989a7b685b5f81b15c53d2024e10b96c04a8193e2fa0883c0a3753567e9cbf93bbac5e3bab2dd27d60dc546b16b7b510a2dccbb2a2e5f63870ce5552e21513665a5517628a744005e2ea2f7f5f2ee6f0e11905decd020d5cf109229ff2491937c3f2aee2a53dc9cb4516796158f5ed9754d149cecc3add9f0672db9ba061f09eefba6deb69594d0a56cec0f63821350d5e4bce003fa258d6654229c64c0dd49439664450e33295dd80ee2366fe9a65e7b07f5e1d52e800d8a259308e1af47ae467852c10fe593dbc3714a916ff44942c72b9e48ee522107b3db76c139fd93ffde48bba754e7b47795126fb3b8570bf0519b81175329febb960697125bc4f3d71d06b526791d233e479dfaf850cb2f726ffa4185afc23300a0427f9748f4abc56440f6545361987015a2539999358c4120143a54e74aa8e1ad4fd9f80bfb74823a2e4fe7937614b79e8a07efdc0bcccc9285a982bdca7e0c47e49bfdbe911f4e0801ae532941f6974c182145d0c5465ab14f6050ae5a6f88a9eac3eb4e6d76826c5ac137d17d4b2c4eacc59bbd31fcff026b7151cfdf978125a77db4c8b329028c25e97367e353980880bd03997f0718edaf57a9adf9ef29588d906c8b1ab195aed1e4d6025b1562543d5377d696270ad30fe60d8c4156bae79534430c92e38bae80cfb35a9284b697b4e708d59e3881eee90ba2eaccc071b58c65b3fa92ddbe644cd6e168382f3f044a1886cd3a069d4bd7c8390883c581267b875c3c1bcc963ea1657653a9a6e3949a6b565892b127038231936959edc0f929d519d0688fb64ea6403c7ed866a12a7b19e99d0e9e1b717bcb28e702939297ec087ba589a55574490b5f7bd9df444a68087d0955516acf9be4a95bac019a0d81800a11ca00011f940a122dd6307d4df09b2e66a077a3663815ec6630e0d2383302f3bc0e6862a553e199f814e0f5b0c89e73a6b72338141d83d64388b823a89aa9bd272b128357179d82fd8996a37bc024a6fceaf427e2c26ed19aaf3506c981f70e7df6a0150579ee9ca32111fb27d3a598c51fe3b96f6b60d2ad7f20ea0bba504cc9b2e87b18522f1ad5132a998097c2d49ca1f158c5592dab10e845ba649852fa3515e94d169e98d81f9b5e88f3700cf750855d94c2dcea54c875b15abe0a5ba453ec918f70bf29857a1dd183d268dd8e71db58e052d0bd93657d93fda7c28e74ad90e5bb2126a245460a41db3091e45846d5fb1550b5cfba21aed97f86ca005171b41ab5aac6f0370bf31c163d611b1a409d0b201559e9f25dd6b7decc27e8a729da23b2d2b520a8627be87f5d3f23dfff89dbfbe84ed69f64772128da4bc65d04c6062b3ac370ac183a1f043bc9e07a826e85c4d3b8674cdc6d113f8d3eab7313726d6081a4fa404ee5db83b28e1cb43f7af6a38077cabe7c3aa336a3a5886d4cef2270de59dec8b50117286ac8beeacbd1cbd52a6ffbdc13c53d832610034eef4e379f2aaa2f3006254a99f8b80f29915c1fbc5dfdac25197556451e28b4188934100c14919044e74c2c490ea61331438b6d7f797b6214523a8f8610381cd8204e99bc2d28b126cc94bc9747c0495bafb42e3193ea60aac80b8c6856b8ed2074136c39b7b52c2364c8926e1af22059e322dc1e37db595991f8b31640137beb82cf545ac7569568cac478e25ae51085b5c8f6952ed80000000000006b00ffff0000ff03000068a5de4f44f3ad527843bb6b90e3c8cfb25530d6c71e6ccb5919d42c86bcd4f144826fa558decb95220dea5f2f296d12138b16d399969061712fb713b7b582d9c3a8dd9bf66210c3d25c3053ff42182e256f28368d622f22506e25bfc31486e615de5522edc8f1f866a969b8434bb70038e3761a62997bc9df3b2b141aefc68c20327224364b994f462b717e19c3c079386ced807875643ec3073737035ff2dde42b0785d2a89537287cd30f1ed20db97a11a75f155bd4c10f114f212f9abb7e70980244cf2cc27f40000000000000000000000001fcffff16a10af498152251797696744575b24ddd6161d377627c867e1ea1ecc7daafa62a85eafbe55dc11fa5e859be159b00000000000000"], 0x1260}, 0xb) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:21 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000080)=0x2) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73", 0x2) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r2, &(0x7f0000000040)="9f1df52b9b62f9fd0f485c6f736189a38e08549ba228db5414ce6578e9f6f7efbeca72a644f7be5cdacaaebbbfdea237a4050716d5f29b0109158ae9621523a1310c695adcccd9573d193fdb30a200c149bdaeaf0132f5ce85a9fd65fffa202221fc08b1b0d20a458bdbe75aab47d93fc44ddb90545f427c51dcf59c6db2a88d7a3972b7dfbdbfa6e5f141c55e31f78ca8d9ffb3f52bc83f75b30e06e88cbf9bf7c13b6097ddcfdcabb690a1f508e0ee44087244cc17021c7bac309f5627f7ff7132150a9d", 0xc5, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xe2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x106, &(0x7f0000000040)}) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10180, 0x0) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3, 0x4) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="ef091044387890a10500000000000000e434dbf3bc1a780d29b49dfc29da16b9f9", 0xd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ff0c003c02df71795acd00"}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0xe}], 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000000)="1804be38b312ef26d028bae43a54cbca308c0fadc8a318ca8949ecf90b90c5f655339389d5f0c58f90f7af03622ff555b222e4fb873d6a8cd4d7ba2aeb", 0x3d, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x9, 0xfc7}, 0xc) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1, 0x0, 0x0) sync() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000200)=""/241, 0xf1}], 0x3, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x99) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fchmod(r0, 0x30) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x2, 0x3, 0xffffffffffffff81, 0x2}, {0xc92, 0xffffffff, 0xffffe00000000000, 0x1}, {0x89, 0xffffffffffffffff, 0x400, 0x80000000}, {0xef9f, 0x9, 0x751cff07, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x8}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x4000, 0x43) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r2, &(0x7f00000000c0)="f1", 0x1) write(r2, &(0x7f0000000140)='\r', 0x1) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x3, 0x409e) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x1ff, 0x8, "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) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/80, 0x50}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget$private(0x0, 0x3000, 0x400, &(0x7f000022c000/0x3000)=nil) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x6, 0x208) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/247) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) fsync(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xcdd, 0x1, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000001c0)="002e30b8c83986976d7fd19b7ba447ebc8c47ced610c85008b654c730c115514a1830aa548e8f3b08274b084ebc77e276873b8c6b1555634e3168452eeba99c528e70100000000000000ded34555615ccbfd20e8151427ce6ed958e165d51e95fcb9fcb55dc5f5a4db042794a91a8a625ea4b161dda6568a47ff4a33943a3670cbd674e704fd7461a3e2f29ddb14333ed1a41224c185b2612eb75339f151293ac881f66d28898de9bd677976c464d37165bf3dd529ee179145afc389d1f367583b6f617428acf00576f0c22896a49ab4ea16e709f96abfbf3936529eb94218f82f7d3c4b25fbcc3c423ed01fc61fd708d7e200c573435c9c7878d55cee0933f88b26f3a4a16231ea370913625ed1f0923da8d5959ce1461cd0d63e4412abfc28f48dde917c2e10ebb9c500"/310, 0x136) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, &(0x7f0000001500)=""/65, 0x41}, 0x800) accept$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x18, 0xc000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x80, 0x0) setgid(r2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x144) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) r1 = msgget(0x3, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_SET(r1, 0xfffffffe, 0x0) 16:00:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x100000012, &(0x7f0000001000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = getpgrp() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0}, 0x5) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80000001) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x9, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) read(r0, &(0x7f0000000080)=""/18, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) open$dir(&(0x7f00000013c0)='./file0\x00', 0x10, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x2, &(0x7f0000001340)=[{0x800, 0x80000000, 0x5, 0x800}, {0x395, 0x100000001, 0xf0, 0x3}]}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000000200)=[{0x4, 0x9, 0x43d0, 0x4}, {0x1, 0x6, 0x7, 0xfffffffffffffffe}, {0x7f, 0x3, 0x7, 0x3}]}) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x100, 0x0) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) pckbd_enable: command error 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) wait4(r1, &(0x7f00000014c0), 0x8, &(0x7f0000001500)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001400)={'./file0\x00', 0x401, 0x5, 0x1, 0x1, 0x1, 0x8001, 0xf9, 0x2, 0xa3496e0ba647ad50, 0xfffffffffffffffe, 0x5}) syz_emit_ethernet(0x1000, &(0x7f0000000400)="e82b6f668b8fe8b316668dd922bbed672c2de6c94baeebc0c95bc1d558bca99f2dfd7257e807c3e6b055e4e511fd548dfa347ddd39998a3227a0b61b2a39b6864e968de4e7f65cd808e3fcdd385f2c3550b51d116a0b2024ca73eddc3775b6838cc00910876de6741666fe1e024f166aab8fa038b59a4356a6179fb7111a2b0c5a72273c77a6b07d933724c21d9cc56a293420fe3bfd43e00a6c7c0e40b76f25441b91355ad93ae3bbe76d0723462798ae12f43ae5c5c1730a9d14886f999802738e09a23a795f159ede99822074dae474c4ffc6266bf558c5972ab1f4161552fb0eac0b7cfc82f3ff6dfdd2b71f45d9ea3c290376b723ff6470021800d4ec00fb04532e245cbf9f5ab7a5b0b92c26ab19dfd2d80092135e93c3a00d58a0d28fdc6a44e0f6dbac3d94bfb9dbf06a7abd7da8155c21777f4f3f3f899b0b045df8ec5dcffe98ce268f304ebecbf2d310b9f19c7208bf56e9f887480e15bdb3c58076f87d6b874822d9c7619ad2fcc2cc79df9111c67d62d0de4f3081792168befac3e8c616b34a465f25a7d96faf3e97b81e3df07b256ce39e7eee81b8bb642c434b1168fd87e5019735c244b3d306193bd5972d0b5c93803825c3d869269b17acbe8dbccf9fa6c2f5db93742cf37eb0814e8f0437e3c17413dcf652b114d2f6c589571c9176c82b4a21beb7b21a45884838cf9f126e9bf46bf1c13343a7c247f6415a9afefb4191c710369cd0c56b5960b2697e7f26c7fa7145abefabaecc02dfe8e32bd3fffd58dc5ba2f7032c750224bb7efb8e4a4b75f630376269f0ed86b4043f526e7a08ae87ec8a661c458a3cce84bb26a0a7a568e76001077b0af91df9e46002fe98a709ff5f152130d0aa1af1ad5cc1c9197309eb348837f28ea662f97651e9face414981333416937675f6b82f40c5ffaf3d7c6d00dbc203a865c5e64eab21d7718144ec817bcbb918e89a7df96823d308a70acc0a229e7c29898aa5fcdfa8b4794208969f24e1dbb93d06c33b5fc5726ae2fd680d7b4b86461f8a0bf475cc7bdd943e084a01b86f4eda3c1ff9a956588ebaa835b69dcdf76a8a6acd63c905faeca97eb0525ec85789ce5bf509359480c3bcb59b6425bf0b695e6ecceebc0bb9f985dc984fde2d102088b176a3e8aa513ff5561d738654ec1941c7fe326789778acd3f75632e091a8836c670f02d43c9269d0712f8eea267f0318b37d3d7ea4bfd6745c39f05b1c1a731a436d9b7380390ab069cc3ff237ad0a23af75cf23db8a5c5b09eabee63275d0863dfa18cae0b724e9088c0bccf2197d46de215fe3e5eced6cdadbbbfa6b4d6b91fb683c0b4e12e5a7acc358f90896ddd68107576d3aa1c2b81d12da5f49a3ff50369370ea626174a2057c7209d02447737caab027578bcb0422310e7eafac5ded7a949e5f1f1e7c132bdf6cbb974d47b1e883162a7dd3e9051def7fb51a0fd83c6406590d5618d6ce2a4742ac8eff2a17a1a82c505342685b2912fd951b3891ae0bc5cf3f3ee7a6d99b98ea29042e2164d3acec079201a6a3f77dc2a386e31a289ffcdd17af8127f3830369671b1ddd02d08cb8b2b3e0ab764184994be68d349923ea152571012f7d88b6e8fb15f8eaa108d1a048b3800e987613fbb034fefd2c6f575578187041abbe1d50e575415e4bc671ff4fb281420d67d1327d914abd3a3f29e3c9fe60436bd2eaec33ab1aef4b2041685be4c89385ad9e256c0613388cf166d3740ed1d2516b55a65988341a1ee7aba2108746760cb548bddb414783a30660a710225b6391d43fed3ea92608ac525556bbd63722caeb438c285d25c6ff817f05436af85485c5b0096787a298729c21f0d454ea4950381c85506812df964b67947376f1724eebf0d7a5f98d21426d432286fd183b876e3bb4712de1d1f3547e4241808dac39ff615a922a3f99b70edc9d2cc66a1912f8a8fffedfa7f38c5363e5f0beffac052c93e08a028c7411681faac0b5196ef9028699c9fd1e83f20b376c556ca2e5707fbe793a71c90b7d0f95cffce0c5444901f0fde28e08adc54ad9562bd21c51c33ce6bb58fc946370b77ca89889c4d49f95d346084e2e2532b8bbc4f884ff78fd51ed805d190046e7f2b09aaf0e5b2cec3c2a4bd8df58ba5819006692c7bc3f8e88c115bfe4be9e61d466549cfd0fb84e6d802a588c14b7f4048e6094cebbdedf8e344c94bf2afc5806e8ec4ff52da061a8a00f531b76f2df060d0c5335c99c5edcaa266584af964c310b9efc0f31f5947fea6f7742477a9be6fba23195793b6756caf74bbe7593ba767aa8b0257982ca197f267491f27bfdcd57e9e3459d38335a3b557efe09cfa5248fc43933274ad5282a290bc2a43a7fe7274ed9b85be2fa91fcafadf81e83679ee73f0e571346ecee3262002d8bf1ab79ecad7f8e18b8d75c7b5808f05b0b7e41f38c0a0c8d82a347d63291e6212d875adc922999b9426d568ece5bf128cf3e14590478889397ff114d9db54c163ca63f5828a32f5006eaf98d0fb12a2d9480da0840191419c9975fbb4ea70aa1f8dd8bc830430d307b9b2949c3d5636b6fe8457cea556d52318c6da3a042a7f7b7edceda6ceb11d77f1bc74ef987872585ea7ab81d93a9bbc641a79a7567ad0852acbce81bb15772d3c9d46d1918ad5ae3cce13db77868c83416aae2f35471856525298bbe03a87a0f587a12e6ae173a75082fce3c4edd8efd605fdf9bbd91cda00b0cc9034b2aa57626c5ffc01288e3f697c309ae4be1e3e35136466dcd8fca01e7d5e128cf8c034d464e48c48c4fc742f078070973d9972bb1804c6a37b0f3d76ee227f44af9b882bf373860452e6a328596f59d4732f8a244e3e058cb7a852ada6570ae712b6e0407bd9a881f8e57833c3c0f551968739908dbe77f8db9d7f2ef5a2024123575dcf67e1b143b4b6e12b04a3450ba17d1d0116e6f4201f3989e18a40a756f54d65f8369ee00c952eedfbaae59896b364ec3ab360327c8e0417d9eeae14ae54fd94a5f02bd4a6a264b6a3703117508c10fb1315a0eb5953d555ef84b51d276244797c25af787a28f6ded6c0e05cbb33158eba7f88975f2251a098b152c11620869ddca1a8635206d2819d116abc5028d1049e61125671269f37fdd93653b43b51d4b4a1c3d922c43237488528e914e391ecd56c574bd668ecbb5004861fa4f0111da75fcd5cb684180990beeb6513762448dbae9503422e958ea19bce5df55a325f33431839e50d9fdecc9b1a47f0584624af23a1faab59b7ff2fd28e97ed332214af57433f07fe8c55634e2e62a209fb81924dcb0ad0a5c78f57d8cdc5dfa635a3f26903cbb433ac2c6b271a882fe02ecd570d107a34cdf8f950f02c70ca8cb3d29bd3845c441f684c247972afa6eff1960aa0a5164550c1f18f60f335472494caada7b1dd429009d4d947525a73fd865d3f575fb3a2faa375bac466af0ed9aa064b2f6f210fd17aaf4843332cfcb1ddebb85548fede238bfc4c6c9325d1c7550ea1e533a4e047d5dc0610b4aeda40bf933f62d0f9203b1a848ae04109239c848674779ac12d490f3c3d4ce74a0d7ddfe823a5598935d25e18ba5d4e1f18becd87b43aab972bd06dfe0ad135b21c1498677398aaf511e1aebd5c2aaea740b18d1b8994b0eabfa7cee607b04225d487a5dd2cb41ee7bb163b024386ce72123e92277405d3cf5cb648efe8c632a2390f315af2316e8f835c8559d3c232029ae6c16e4831b591721a462bbd11e67e0651c644605a4a7c37e29e9742c67cb3d2fd4dc1feeb52e8cbfb32ecf533a6ffd7c54195e1939cd2fd7c1aeb5e19eea94fc1637f93de376b48d1e79e1f9f5cfd6272c5e5baab61ebaf13e9549df658e281f94682dce42aefa142d92f6d7d84e4b2e2c2682341d08cf7b69cc561bc2edc111eba3cb8eeda4b211619f0446b3cfc3c392b3e06fc0efae47eeaa7ee900efe6b931bbc89cb08ab900753fc2a25199f47e9c26ce8c7911dbecb086bd74125e9ee6de84c083671cdb94419f6428413c38bd19e6288e0e08652ab621feb8dcfe716e6a54d3dfa10d46bd320ccc02fece1e937866dd50a0815fdf244ea8bb62327fc6b6e659e0a6a549d223b52f5ee0a235be10a7092ea2b60eb2a1975fd4ca8d4b12966759ba399517ac43702e570291ebcce7edf0ec9f6228d928a89c5c3f885a60c6933fee45f5005a9a9851379a21e8a7d8eba8ca4586c3940cb388f4c0f2789164560b83e07a60b17600ece0fa6ffd17290502381fa6f3f6234698f60b3cb0846ac7010d51f131d018a750cb316a1d9977cf99318a27d45c48cd3b5ab1a4ad6e63f766d751d1ecb5f2e32eb21bc0ab0487fd311d2cae7ce1c04a068bd4aea669df864511c6c726494a80f7c8bf0ff2aad0128afd92f9109d4c8a4d6848e37600f5812da23a20dd062e8a06cd3d8dd65f6cec9f2968445a7caecdb290e4e04a0b6be3ba880a234e66bf04fbcc0693f3b95d2e2fd49007c354be0977ca3954ad5e8fd930443d4eb08b911212640727d5c57079229ba8b5568b6c67b88b4e33c5d4ff6f3e4e19853d8d6827350f7653194d7675b646d74e2ad8b037c48467b3c044becd7ec4235cb867f6c884976ca16784f5aa6ba02bb3f88a9aea2d54ac378fc1e338e3b7669c66a724f2a9c355f8a9149db8d03aca71c8f37ede88ffa5d66623d1610d8cb84ea4f2d63ab7311a87dbd9bcbfa21cf61cd32b5b3cc2944033e04f6cb5bb73bc16b2aa84b711eeda1fdcc29061ca622a86328005909cbaa67011ee4e9b9178a2451a822c50d0f1380ca708b4d5e0fe81d868cbb0ad6317ad2437080b25795fb41144dfbc7160042ad96ee6223a703399e6000eed7c891e1aa57ad24e2db196f16b9c04f42231c9067211c734a8574e5c926966ad8fcaff628896302a4448d398ff628898287aa7496cc73e3bcccfdedf696451dc00d2a731f629d033c0566cfc11105e8ddf86b526ad61d0fbb7fc117a321f6a0f56ad5f14a7c3fdfc5f64a54543503bfab9413fe6980477bfe41583198f758f5fb14ed95ba0697fb7dda7263fdadc638bc01623118e7e4f0f7a3b43138bd2b1a65f2f78238329303fc833829756ce492c382dbcf43d5b09446efdcb2ab01ce5e12dad2d2b8a943799916f1c635c565b37565bce24b41999bdd7dd2b9086a1634f67ab8295e56b0b001bbd32d06e8e5bbeef6f8ee85828cf053c4295fe21031529c30d44b2d1434e6c774c36fab02f4a8fe535481e1d405af4d92b549011f8e88f319a7aac7c730748625a816f29a897e0b44d087d38d7f31cb97da127f37c11564ac95f9783682311f654da021dc02356c7ccd93b35bf76fe63a4e664bf75de5805a9c019d3fbf1aa3c0c29503abda07c21bab476fa7d44672efb1d5a9bcecca3a3348f63ac6cf3d6ee222f08471cdda684b0c52c74fddff57e248e745ab39cab50547dd6d1d32d0c8e3e5eafcbe3c97a3af69c299b181eea9b786f369fe15933598cc9f4840f4e4238265467816731d88af10325c4af31f079dc399e2c5fd529c055f1a48ad7eb0abb64856a3579779e0698b61a71cf27cab228a34fa399e9987173afc2c8a78574b0a00ebcb0cb87cc4ba1d7548f93e3a026e976cd3d4024eb1cafebb8300b8ee69641cd99aa9425396022d287538527ed2950dc59d7f5593553cbfa2cb440e318960921c26cc32882c65ee43906698a6d9239eeb0121cbd9fdfe5e78eb6180da4bffa965200b47a0089dea0322b9b209a017a58cbc9915b3037111d3d0d2a9798bff2840cbd2456f51e5a8dec2") sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="44cbeb96ee195734c04c6773002df331e86dddd09e0bc1fcda6ace5bffcf2ea1c0b3f63699bc806aebb2189e66230a30156f30dccd02e242cc5e05182d6965cdd8414281c293c65e5a8b1592c1f6d4dfff70e7a3cef7a7699a078376dfad39807f7d17a1753e17f92d90fd51d4f65e1a1b12be13dd7b18eaca8e788b588f33b625f260a45e629a81bb958c05fd261e14d6a8d7036b4ddc7bdb6ff39baf3f2b18df7a655440a7c84d75de17b8a29727e5208a56c35b", 0xb5}, {&(0x7f0000000240)="6dda62f7da1a1a7a03666ee3583c36757a94ab1cce00c1cff82c7c8c11e37e54e8f43ded015a4993f947907ee0e834dc88a9035355b7d837c4c661cbb05211792638a6fe4208f1fc1e78d18526dfa9da65c1fd346789d7176b0e17e94b1b762e4186fab3c757731892b181eaa4e35891afa2bf54c8f81f8869507233e5d39166631ef8e8fdc1c645d40b28b067705dd5f7cbd9a411d22bcead6b8474b26e792cf8a29db1a5503706fd13d5b83dca4b0027fdc5c8fc0f33621e1c62512b", 0xbd}], 0x2, &(0x7f0000000380)=[{0x28, 0xffff, 0xfffffffffffffffb, "fd1c3947c1aa591de636079d4b2793a97f38708ccf"}], 0x28}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x9, 0x7}, {0x1, 0x400, 0x1, 0x839d}, {0x5c4, 0x2, 0x7, 0x5}]}) r1 = getuid() setuid(r1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x5, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000180)=0x3, 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="3188aad11c4a0fd57fb7fcbba639d884fbf95a137678aafc4f5744fff4115b80be299f3d808b40c33f7ae981935d6cc927f770e484b166434a03a2b897c8ad36b6c2c60f27d463d15fb5093bf676952d2a807fea91a38ae86478696d3d303d964c809b41cf5d3e61f92e8fe7b16a332e413385af24e836c999d99d552bc5b3d4e7d36a4aed22954dd0bb85474bc492d6f5513c4a0779770a2483585a829c856f7725e08d8e7f99d11dc937f59e189caedc814ba46249baeb1f4f605bd59bf2cbd5bf7f09f7", 0xc5, 0x4, 0x0, 0x0) sendto(r0, 0x0, 0x14c, 0x0, 0xfffffffffffffffe, 0xfffffe0a) 16:00:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000014c0)='./file0\x00', 0x10000, 0xa0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000001540)="b0d4a871a29476c4dabd4d4c1cc25bc34956cf9dae7f6cf69e8c80e6d4e289d676f91596fe50ceb208661fef447b942c0d034005df793288dae254c7012a3de7d8bdeb1dd1ffcf3c0ecb187bd86d5db876c4296f818dd6a2", 0x58, 0x2, &(0x7f00000015c0)={0x18, 0x3, 0x100, 0x100000000}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001600)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001680)={0x4, &(0x7f0000001640)=[{0x20, 0xfff, 0x2, 0x100000000}, {0x3, 0xf7, 0xffffffffffffffff}, {0x7ff, 0x300000000000000, 0x7, 0x7f}, {0x5, 0x80000001, 0x9, 0x29}]}) fsync(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000001500)=0x2, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') readv(r3, &(0x7f0000001440)=[{0x0}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/67, 0x43}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000001340)=""/220, 0xdc}], 0x6) 16:00:25 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x110, 0x84) select(0x40, &(0x7f0000000440)={0x0, 0x3, 0x41, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0x0, 0x200}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) syz_emit_ethernet(0x73, &(0x7f0000000100)="8faadb80a5484a9edc7c9e38453bb4ae1d1cb55b364a5bea54266484aa56252280b19514778a3dcd01f678b5a2bdcad455129a677f8302780d6943978c2baf96b1450ee74d750aa6b8c10d1fb8f14bb3f8bd234c590ae42a4e607be2bd2768249252e8d4f9b68e86ebf3894a50b7bb954990d3") r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x4, 0xeb12, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d