6e6b3286198ff3fa4078f65a8a2d9cadc9932ae0c9e7155bbdf0f94b046e949467835f15404cc802beb57a79a06b81cd7d31ffb939afcc8e4c0c7287f88c241ae7073551a26c7f71506f36cbffeaeba1b410e36c7a786992b233ae12279394e7f711a99d2b62fd26f8012e27ca4198", 0xc1}, {&(0x7f0000000680)="c09ddf246cafd655800cc5c61277ccabc30697af425484fa61899a11d8f9a3142ead09f64b92582233969f059d16c00fb9f77c73c879aa46a265f7df5436d6a5b095a9c77152cddd58a0cf1af4824772928c821da5383e2efe321abb987d6ae83fcdc81828a03fbf0cf3336f9b0fdfe5152a2ba642733131ade06c200c2e97fbff598d37c8be616f68042f8fd6120595ac8bd8b5eba70e74a50930d670b8ceaa4853986d3f907a23", 0xa8}, {&(0x7f0000000b00)="e6c48be821ae44f444206b5a3a6cf76a6fbbc756330987a60c8f3b8cd26c6f2dc66dd5f760c2f25c202d00ef94ad22cc528604d2c6b14cc3d3b35ffa417b3e42ec000989ea00c39943e642e94110b6117ecf67ff3e3ba0ad608f7ad6418779f97ddc1771408f2d5ffa8ab2ae7a530d49f4185d42b4ff2f6aac9b6003e82d35e3bd759fe34b70bbff48af4741cd814822b0f0de032b4ae4fb2565e520ea0924a219f6753099643e1f364746797a89c132eaa373fe7534550f307eec5b907206bc459d79dd57ce00148357a65e3e39ee62aaf706fac2", 0xd5}], 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="c800000000000000ffff0000030000006d6c0936abacb1f3609994af1684ef75ff9694166eaf51844e0a9202ffbc3ec4b4da47d9f06a944d14ba3c282021b6ef068a76cfa4d6e2e57a9cdeb01f64654c363a40305a889e43e282286dc650a569e3361cb8e8f77511dd71c879a4a7d76aa0326c6c2d635c6144e79e84a0d6e1c2b4edbbbc827f29810be0a410019d1c90933b27ec61da3e6160f9f9cb4aedac08e345c52d8dba7f0f20ff8d69e5a5e767ab81c10394a508618dbccb403c593bdd44f6853242000000f0000000000000000100000001000000dd4d7d32de15f5ca6fa428238b3fff0b3540809522cd59791ce729be911b82f6d85aba9ff4eac7124d31965ef15db13eac74c41d7f040ab89d986e54b2f58ad173fee16e153d323f5a98e91a532a5039d797f503b3aebe8a6fd2ee4c036ef8d35ae2a51b320f877e466e3a66019dcf1100be8f626a96e19342a67297cc9f81d3c87461bb9e5c64262a6676a6d85b1452b2e8652e80a93f9ec759de63a0aeeba2aca8fd23158c214ef03bdc201153af9d80e290e27a5b97ee3a571b19147a3855fe7d7bfe1e6b4d33c1cb862890cc42738913b7f4b32601542ae3904ea3e67d335000000000000000008000000000000050f05092aa5bc7c6c3fe0b73095d86e0095b4b9639686b462c4b576a3faeede99758b6768b9e397dea50df10e648d70140a7b55807eba78bee84f700000000006800000000000000ffff0000fcffffff8adbe2438f4b9b2ea3c0173a7afd5477b0617b4d7485d2a99e2582758b7ba86f7981c8fa986d687e2525c1b37442a9da06e8924f17a1bd2766953d2baf47cd1755b7cd9137ca311a20af1ae2f3321353420b74e6c60000003000000000000000ffff0000350a00005b63518867cc16907e5049f9c41dec1753f937ff9dc87f08d70bcf0000000000207ea40655eab598397f24b875273045ad128ae48ff0ab11fff8cf51a057760cb3ad64d2fd0239dbd6c7eaff1aff1f512d6061e844a6ab5c4807e00e66607650aca1744b4f62751d03d01c85a766b0e2ddb2083e50ab7180dd09906d4edfe0cde2f0fe9eb858e5391c474817e1c870ec316a82ea4bf8bf0eca1af9de9fdaf784e06c686af4e6fb887bb1ee209cc0e8ed525142bb0b0756e80a2c786b6c43cf9e2071e0c517c5c8754e49182d4c78f61920d8e914b08a522e1aabc3a28aa7f027ab1d97262a4c75d6d673219f6fc80b5042928ad0ad1e963eed3e9499ef07d042a0a1a4241ef0e5789fb288ea14f3fdca8d33218dfec7031fa6", @ANYRES64=r1], 0x2a0}, 0x800}, 0x10, 0xf) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e4", 0x25}], 0x1, 0x0}}, 0x10, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c000000000000907800000000e0000001440400004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000065e4f756deb5bd116835cc2416815ee83bf1450c8a90e8297ede9fdccc946d0aaac5cc7a639fed46e398386981a22a6fd941044d9031fb8eae72786b"]) syz_emit_ethernet(0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000580)=[{}, {0x2, 0x0, 0x800}], 0x2) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 2: r0 = socket(0x18, 0x4000, 0x2) r1 = open(&(0x7f0000000640)='./file0\x00', 0x100, 0xcf) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea1ecfffdf96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821c56f78daba95ac202e904c9d1b1188231a83db9ae9d140be828c87c78775e16737824ef632982c9eb47df894d8b341c4429bce10c299011f56bb74df40b1f3171166bbacb2d3e2d8d513c1892d350f9f341da72c7cae3d4374e188b81fea4fba11f08b604b1b7c95a2ec3f04e73f734692b51a", 0xd5, 0x5, 0x0, 0x0) accept$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) syz_emit_ethernet(0xe26, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) accept$unix(r0, 0x0, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) clock_getres(0x2, 0xfffffffffffffffe) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="030000", 0x3) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x450300000000}) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0xa1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(0x0, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x221) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2b0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000"/162, 0xa2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(0x0, 0x8, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc36fc4a46c353ce6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x122) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x422, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r2) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000800)=[{&(0x7f00000013c0)="d56e74d482a3b2a689704eba9fc601f69e2472e81e5925be1ac87cc2d7bee86e2b9a738aec4b1bd2807b64bf4d231635657930f43f86a55cc763e8d64ff2ec6a432c42937996bf15c5876a5de65661bb41f7f034347aaa307fa2fbb1a0d7bd4f4fcb1bd60efc4ff8b3ee8036ed987004f9cd5c89d4f2c8511523db2077ce1b9d98ed8e449991a6ee297143611ed08eab5fc19c1f31729639c778813dc232d9bfc94bd5c123bc1df1958a7b6ca3346495ce7b0160faba94da51d041728a20e3c1eda4f840196b050eee7cdd4c2ff7108011742985045335f4b82de046f29a422deb539030384dbe181fdd51f08fdc79dd90eaa8fd2424380dd1c4ed7cca14586e9a30c080a1320e3e457a4b3a2001451d9f30bdae63ef169a6b29d7248589b3105c540c3b62ca639476fa2cc1dfb3dd64f0cc6a1dfec5493abaf0dc9ed80bab7c1cddc510ebc0ba91f640f778794d45804b30c8a995dac749fa36ed28c36c400e714a49add8e9fff73e590e749b3322acd08a3eea32fcaa189752f227800e2f13595bbf7137a5b91e018d5f8f2910214f531193a9bf4bdadb3e3508260908bd11f7d10bd4d2a5c143906fc08c2c5de24656e20ae787b2f94d6434b1b9e712539658a21e32ce383a90c7475c05f62efc38c2c11e3acf945ca07aff736423e5bb5a67f31bf3f3252073fa902086bbbf5b3a116ab097fa8c7e036f2978a55316194b7b8232b6a2ed0495a9c3490c920a876c2522aab6cdf962ca3319dc490a3740ff65a812a734c7f851e3788bfd6b5f8a36d4a96c4955e69d734cbe164dbf56cca2421e3ced10cd09d9a2940e4e35450de5dacd9440ececc617936041a177615a1aeebf054b4c488151ba48f18cefc462df33e4336806fda819c0ba1ce53384a24e4744152b364dcf2a93fb113f4b9644958c8a4ffef8dc018181e963af82157b647c96a40d407f609f63a992ee7d6ac4fe09e7063f4f7cd540e58c216063e9ad321271b919e3d6aaad3ce56a9f5258174d63b52cf224968a50b3a368d3d412cb94265005b8cc75838512bd609235b2901b1b04124d65895fe7ec7ccee2b9947e2585e62cd454177e138dea961cd9b8abe7c77ce22c7137c75665ea35d42d75cb74111e62c422d208514610650c411bb752738f2d17fa69bcb07fc3be7d97ad8c768965d9a49714ffbc519dafa52a39335d8deb1b611248dbdb9d8f11d8638eb4a8159a4e3673fa2b0b92de9b61a2bc7ef94bac6d683a63e3ec7b916d7615a2d4bf333f1f95326a921f14ec7bfb9911e8921ab16213f07f88891b709ae94bf6126172529a3abeb26df7c17962dcfd", 0x3ad}], 0x1) sysctl$kern(&(0x7f0000001180)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xbf64, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) dup(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/70, 0x46}], 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) getpid() sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000340)=""/147, 0x93, 0x800, &(0x7f0000000400)=@file={0x3, './file1\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) msgget(0x0, 0x704) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) close(r0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000300)=""/153, 0x99}], 0x2, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) executing program 6: r0 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) unveil(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r2, &(0x7f0000000080)='./file0/file0\x00', 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r3, 0x0, 0x1842) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) socket(0x2, 0x2, 0x0) executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@noop, @ssrr={0x89, 0x3}]}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7b000000000000001e00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0x8003}]}) write(r0, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="d9701f17c01a", @local, [], {@generic={0x8863}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) getgid() (async) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async, rerun: 64) listen(r1, 0x0) (async, rerun: 64) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) accept(r1, 0x0, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ffff09009cef01098b748200"}) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb", 0x5}], 0x2) r0 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000280)=0x7fffffff) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) executing program 1: open(0x0, 0x0, 0x45) (async) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) (async) getpid() (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = dup2(r2, r1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfffffeff, 0xfffffff8}, 0xc) write(r4, 0x0, 0x0) (async) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) (async) msgget(0x0, 0x704) pipe(0x0) (async) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x7ff, "01000000080000029bb82f36b921aab39b58505f"}) writev(r5, &(0x7f0000000180)=[{&(0x7f00000009c0)="714688c3aedce32d84628a599b646fcebc3f97fef14c64b465c657888acb0d4d10de9a40866529fe3b486823b437b7b99b6a5fc09b36567a6742830b345cb7055db8bb157a1b3f509d069e4220c73db1a608ef96982cd93bc34b929171d7b0fc7ed382aafb952e15b911ad84854b2e7ea7d04e2104c113c4e4178646e203b3ed98669e953e7d89affa57ff1774450d287e6ee9179911b74d63376539d3b8571714cbc82daab45bc34a83784ddeb2753ca43562784933b1043d997fe5e147962651925fec3fd0afa7d33f8180c1ca61c0ac3ab4516e17ec6d86d566ae000f4ddcc885480993edfaf8a6a300f424497b70599044202881b1c36661fffac5aa26df4dcaf5181aaaaf21de8ee04a1e56f6d1549f8155459cb78f1cd3d7f8b06a80a30bad47a54cace88b622454848cd31e9ee15be248e41319dbf524fb14ad22e4551a044266129e8c3bf7661f4564a61c521a16ac7b105567048a9b27711f805e64b390bb464ca6370162341fca5f121b5ac49a3a06f458b95eb7e142c0ed0ae062ef79d6ce3f5549bedc913c81a752523a057b811074227646c3903d5092d687099f6f0fa864a516511e780a90e2fbef704792616f7ee2feaefdb11864d49116068e5fea5c95762960f0687ef9bced13c74b9f80dc2ca03e5383d67d4ffce2f293c294013d922fea8ab685a08fca72f1da74be8a4577290fad05d704e894bda8f3a7ee41fc25a6610e07b36d85c0b9d1623949991cce1d773a3fab0a8ca4b5cde17d247b20f69fb784d12f2c6eb2c7dd5a7a43d194dd499acb506b3f4d724fdc88e713c864e2eb1ec91bc270717a27cda8590fc1c48df8282a9ec5686f9ef4c78e99a2da5a57f482ec6714f5c2d58f4e1ba34b8fac93b05b9cc7babca9966c602c395edbc06c1e57f4a62005f6f7a5c47ccc4e3a720595d0b0005f9c71de5e58aff3c191fc2bb473134d62d25e18d0872e118f05a7d43de1d99cb0097b6893f76e44c93c5c04acf8b7c0ab369eaf020fbdd7dc80ef1da83a0d7877af60fc6fdaab2eea35bf5ab65038aa82eef294090a7002acab9a4e497d4ec21cbf7447218a06a53cec35fad2ec5a317d24e39b0af94d280a668b30d7aa9ea787994ecc57e023f49935d8ec7ec44a79c12ccb5706757a1c3275ea37e20d3e5a38dd2d7d00a4a5e0c34d6582d742416e51606497eebf36182c34f1e693ae852b1abd361ba0061b734f28db6e3d1a07b87e0f87c694c51c2d1af81ff70f849fbf3e0da62d553359c8ebf0dc597b3bbdc01c3f487cb40a42871ca7c0d385fa4c19a235b219dbfadf800fb54c1092d1c7161fa50117fab172c69f3da25293b9fdaf74d3f2de77343bbecdd5524d0c3f440dbb7b688e84edbc097ed031b5bd0ab099026b24a99065ff36aeabbf446666169fb5f856b24faae027affaaae2d0fd13c8e8d380c81c12aadf11551040659a9bc6ccada1703792d19806ac6a18f881ea0c4ae1f974b11188ac1367fb0159379b072580553cdf1f2bc3757562782ad14821f71128ad499a380e1d6f081a226dc3c4fbc7a8a06fda18646a09c48e92854719733af42140e267245a285a9747a1b63898a07eefed023f640c6bf6f9e67759b2c20ab43c93754340a93beebfaf9456cfecacc06e0bb0ad9d9a80cd25f4478c29006ab198593cf255508189abf14f160f8913afd9e78454ee42d3424438bc6f8d7f8e43f5df884a15a0fa9597d47f2012a437a8812c92d7864d7a6902a8a807fec96511d5efb0271ae53e3c500db2b1d19ef963c96d0c314e7020b055151767763c26d7b50aff9da2b9ac265e55e44a759b47ec50504a243ae5b92a4d223e364cd048153467a5d69bd563b11611b0419543e891fb846ee8642d0284a43c67b012b7857cc4168b4d15f835cf19c9637bca0fe9a532b8b99ce4bab7be5197702fe0836f0fca2a76805550a003977aecb7c53e56d5ff1b8d0b718be5593142e6493dd1e76cd6cf10f7d89ae55874be30f11ade8e61bab20e9275b69473d1ccedee8eac192ac012b19070eaff02a56736b6de896401a0588f551e8941671d5a767a30cdc02e4fe002f8a3171e427f5e3f75ed9d0754d8bbfbb6650dc0f1a41c743f5f1f4b65fdb4865bc37729d3e43e6669243d12e2c5df313843c2a511c24a59cb530751133fc44d8d4103bd304226dd2e861c3d3dd1667dc53ddf5cfeba185294bf488d2663858b09f2103707368d664cf2c738d69a2224af556b07196e21c14943016791216183a5960fec47eb0b5306650b0e38cc6ef7b3fd10a318a016dc2c649e90b2c2446399ae39caf823ec3337fc8d25df465dfc0f8701bab8fc1865f901a637cb8610a33a1ed887e6b368dded6ebe26234cf5fbd36d4efc5d82450651e82b073cab54ea1cafe4beaf953e90b1e95655b99a9a2b15fb79af8e942baf4f2a187e854282bfb3af47e3d8aebf11af13d04baf1b521f66040e0d1728f6b8f238f85143e84efe3b60a0fb7fa03972432b0cdfb970ae6123f643454fc82ccb90698eefaa3b02d28688c44c51031161695566b62afac3193ccf15450169ff956aae1460331d5ab192653774f3d33a386538f7f10f53f65d12576c7939afde94651658d90ec54a493f9493a8572621d293e73d6431ff2e92d116b6c0425c0372c9428be2c343cb0c996ca936026e846052c7ab8ae1030d699e7e6763181a61237f0744a35947ec3497e4ebb2d1caac59fa3ce937334ff4f80767215d2b231a18f0a5f43beb3ad84210cca31d1627e5c1d161d1d139f564f1cfd766a30f46066e7034596520e3101a80669b7c460981e2748d81ee7ea1d08e313f94a1151b95084f81fa3d217f2c4af801e96782d559e7d3d0c75a0bf6f6e074f1f413cc4c8e2800f045369fcb213ed20df546ebb7fee2a91ace908f03ca57f110c92c69ac7a8c92361595060afcbbbc53ed57c460a8758307b56938ee1811169f2629191047799784845cefc3d952208980", 0x842}], 0x1) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x1, 0x4ebfac6bbaf7948) seteuid(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3a, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getppid() getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="030000", 0x3) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x50fd0300000000}) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "12ae0000ca000000e90c51aae1000200e9218107"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b900", 0x75}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x1000}, 0x0) executing program 0: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) shutdown(r3, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180), 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x20, 0x2, 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r0 = socket(0x18, 0x2, 0x0) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x9, 0x7, &(0x7f0000000040), 0x0) close(r2) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ktrace(0x0, 0x4, 0xd30, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) (async) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) (async) r4 = socket(0x18, 0x2, 0x0) (async) fcntl$dupfd(r1, 0xa, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) listen(r0, 0x6) (async) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) (async) r5 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r5, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = dup2(r4, r0) write(r6, 0x0, 0x0) (async) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCEXCL(r7, 0x2000740d) (async) getpeername(r3, 0x0, &(0x7f0000000080)) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: nanosleep(&(0x7f0000000080)={0x0, 0x28000000}, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = dup(r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 5: sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: unveil(&(0x7f0000000080)='\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', &(0x7f00000001c0)='W\x00') getsockname$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000840)=0x8) open$dir(&(0x7f0000000300)='./file1\x00', 0x8, 0x1367d1331e2361c4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000880)=""/116, 0x74) symlinkat(&(0x7f00000007c0)='\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', 0xffffffffffffffff, &(0x7f0000000a00)='\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') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f0000000600)='/*$//\\!\x00', &(0x7f0000000500)='!(\x00', &(0x7f0000000680)='W\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='W\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) chroot(&(0x7f0000000940)='\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') readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1) mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x30) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0xfffe, 0x104) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mlockall(0x1) open(&(0x7f00000002c0)='./file1\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x54) ftruncate(r2, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0xa0010000000000}) executing program 2: r0 = socket(0x11, 0x3, 0x0) msgget(0x2, 0x208) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 4: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="030000", 0x3) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) executing program 5: r0 = open(0x0, 0x0, 0x0) getpid() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x704) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x1d}, {0x20}], 0x3}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x6}]}) write(r2, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) setsockopt(r0, 0x3, 0xd, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000001280)={@broadcast, @remote, [{}], {@ipv6={0x86dd, {0x0, 0x6, "39a7c4", 0x30, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "9cb34e", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback}}}}}}}) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, &(0x7f0000001100), 0x0) close(r10) fcntl$dupfd(r1, 0x0, r1) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000040)=[{0x4, 0x883, 0x1000}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000002c0)=[{0x2, 0x0, 0x0, 0x2}, {0x4}, {0x6, 0x0, 0xf2, 0xfffffffe}, {0x8, 0x4, 0x7, 0x1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mlockall(0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x12000025, 0x10000008, 0x9, 0x0, "0100012529fb75070000b926045a34f2e30800", 0x7, 0xfffffffc}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x412dff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x4}], './file0\x00'}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xcfd0, 0xfffffffc, 0xffffffff, 0x10000]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x3}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080)="c59bcbc2b136ae61", &(0x7f00000000c0)=0x8, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f0000000100)="dcdb947b56afa31655ca52423449e0f16d09796b64bbd59aba441f43883bba064a88af390bdc174cc2635c861b181a11ba50a963207153e3a72a6c1baae85999769bf494593b1a0778ae41be6b1d984ee8272ce523b65bd7f30c2ffb303fc1840bbf9091c7055f489f3468f828177962e6f0a095b7fa9a42228b36fc26550d3bca28", &(0x7f00000001c0)=0x82, &(0x7f0000000200)="ab07c2dcaf4c1ca4bfeeafcc", 0xc) executing program 6: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f0000000080)=[{0x60}, {0x6, 0x0, 0x0, 0x7fff}, {0x1d}, {0x0, 0xe, 0x5, 0x1f}, {0x6, 0x0, 0x8, 0x3}, {0x0, 0x9, 0x4c, 0x5}, {0xbe40, 0x0, 0x7f, 0x200}]}) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0xb0450300000000}) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket$inet6(0x18, 0x2, 0x6) socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="d973a7f566945534f72155c942d8158429e4d21cbd26c74c4e0fca0880ddb4c83fbfe7b9c05f58d4b74ec0e93fdfe4ba9f17ebcfc9680cea456e3230", 0x3c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x63}, 0x10) write(r0, &(0x7f0000000d40)="6bbc40", 0x3) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {0x6}, {0xe63, 0x7f, 0x9e}, {0x100, 0x80, 0x4, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x40}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 2: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) socket(0x11, 0x3, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00007cb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x7000)=nil}, {}, {}, {}, {&(0x7f000019e000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00005e6000/0x3000)=nil}, {}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}], './file0\x00'}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1904, r1) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x4000101a, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="007c382428521cfb4a3824becc5e3e9f6b97202d157b2265228492329a3e3dcac6236b7005dcd43baf6b1d533ae982b0255a566fb8e76b5e03af5ee61f27181076cdc948eddf82a710d8e77fccbdb6ce6235b43e7f7c6287397d6103d6ce1e41b6859293aea64d50d95929db143c57d38a8463f05304e92a1757014fbe", 0x7d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07ea0000f9bdca0988d1155c000900", 0xffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18f}, 0x8000000042}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x34, 0x0, 0x0, 0x9}, {0x40e, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x81}, {0x54, 0x7e}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) socket(0x10, 0x4000, 0x9) socket(0x18, 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff}) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/103, 0x67}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000180)="00040080", 0x4) setsockopt(r3, 0x1000000029, 0xb6, &(0x7f0000000100)="eba8bdbd325ea58124aa4e713048e69931929658", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r2, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x9eb8cad050acace4}, {r0, 0x4}], 0x3, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) open$dir(0x0, 0x200, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14, 0x40}, {0x7, 0x0, 0x0, 0x7ff}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r4 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x2811, r4, 0x86ff) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x1ff, 0x7}) ioctl$SPKRTUNE(r3, 0x20005302, 0x0) unveil(0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000040)="f24b8fb5fe16d4343afa3550fc408bc0de6d65c82699480eacb8fc6f4f7d8171278777a5b76706af65e6eb8bddae0765c3ce037b3055db73422f0850b97e4095562ce8e7f6f97468160b9aaa4460bbf7611e8c129f0e", &(0x7f00000000c0)=0x56, &(0x7f0000000100)="efb52d2c422c4bd167dcc2f2fcef7b49dcef11b590d868fbc7b163c39a8da1b6253a1b0dfa44d8a928a40d0f368a343c57f47a925bb6e655ca7bb6aa8c96014a7e25897747cf21e3abd13539546976dda71c28ffba47494c468d4b1d5c530b64afaf0b50ca84d0cb234d25c341ddfb5d0f1d2116997e900613242ff21bd79d3ac0b2a5c27c4f2f0ade998e925ac07941d2c32c0a31f938828534f7", 0x9b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x8000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x0, 0x2, 0xb154, r1}) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000340)={0x1, 0xa}, 0x2, &(0x7f0000000380)="424fd2a32a769404838745ca829f5385624f6aef852e1e47d6b4116d07d374d3a7b505e5d644f3d7def1cf9403978d2b99a62358a7a5c54a181cb94bdf6d785df57120ddc2b9a1571f6e98ee14667587cd8a511eebbd4c74a8378c0d0bdce26e07e3252e2e90739b6aca090e1ed0a540bea6f54cd1c7bea7e934ce12fb5274aceae638a332fb8ee141db8fca8595c5af774a825d032a1d7e0faa30fdb009644b198f69958ff78de1be8afc08e9f2c092a60a812f7e235283010826c7324acb4784d76c4034ff43cf6c098030027c6a45cb8ea7c242c79cbb276a62313c4b96ff0ed9f785", &(0x7f0000000480)=0xe4, &(0x7f00000004c0)="1782b1af35e86f4694dd755c6650009c1f089b223f64e97b9d169afed9b8fbc3285dab526ba2dffeac68e81ab2d72f9174d205c73ba927ca2b19b6719eeb1509d2b46319d2cba1774ed70be1581873fb27986f0f295ac4751290a098c0bdb160f45c7d7542408c0570947fc9644655910c4d9ada1b5f37dd648f7c4e0e67062963baed1ce673d8aa1f6aa6c0bbcf4698d585d80353f77acee5ccb62bd70503159c64c729c8e1a73f27a090c53a33450c06ca53d799a6787180ac83d6c67908c59b37aaea44f956aad864adc6e89b5c3d90c9dbc68dbabde3e0cbcdc20d7a8161a1221fc045c350de6bb3c98818d239048111cbfd7f318748", 0xf8) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000005c0)=0x5) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000640)={0x5, 0x1}) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x14) symlinkat(&(0x7f0000000680)='./file0\x00', r6, &(0x7f0000000700)='./file0\x00') fchownat(r6, &(0x7f0000000740)='./file0\x00', r2, r3, 0x4) connect$unix(r4, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r5, 0x2, 0x1) sysctl$vm(&(0x7f00000007c0)={0x2, 0x9}, 0x2, &(0x7f0000000800)="467f5f25507d04afa62489a41adc9be022147509245ed09d4f1c3255afa697413f9db0477e537edb8a657b9fb9683d0f2e46fbd2ca6f9313eeb1fd2844b5c727685d8efe93db565c36c60799d8fa9732fa7b8ad5189f8acb226a", &(0x7f0000000880)=0x5a, &(0x7f00000008c0)="12ba6f3ac4a456fc83a6b37bdf11dc509345e1fe9361b7242ca1", 0x1a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000940)={0x4, &(0x7f0000000900)=[{0xf000, 0x2, 0xe1, 0x639}, {0x813, 0x5, 0x2, 0x200}, {0x800, 0x1f, 0x4, 0x7a}, {0x8, 0x81, 0x1f, 0x8}]}) r7 = open(&(0x7f0000000980)='./file0\x00', 0x10000, 0x4) linkat(r7, &(0x7f00000009c0)='./file0\x00', r6, &(0x7f0000000a00)='./file0\x00', 0x4) readv(r5, &(0x7f00000010c0)=[{&(0x7f0000000a40)=""/206, 0xce}, {&(0x7f0000000b40)=""/180, 0xb4}, {&(0x7f0000000c00)}, {&(0x7f0000000c40)=""/164, 0xa4}, {&(0x7f0000000d00)=""/229, 0xe5}, {&(0x7f0000000e00)=""/253, 0xfd}, {&(0x7f0000000f00)=""/176, 0xb0}, {&(0x7f0000000fc0)=""/231, 0xe7}], 0x8) r8 = open(&(0x7f0000001140)='./file0\x00', 0x20, 0x2) r9 = socket(0x6, 0x0, 0x5) recvfrom(r9, &(0x7f0000001180)=""/156, 0x9c, 0x42, &(0x7f0000001240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000001280)={0x0, 0x0, './file0\x00', 0x49, 0x5, 0x5, 0x50a1}) getgid() ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000012c0)={'./file0\x00', 0x8, 0x3, 0xffffff11, 0x1, 0xffffffdb, 0x8, 0x2, 0x1, 0x0, 0x8d, 0x40}) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000001340)={0x10, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x44f1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x2b82}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x323e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x800}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}], './file0\x00', 0x101}) executing program 4: r0 = open(0x0, 0x0, 0x0) (async) getpid() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) msgget(0x0, 0x704) pipe(0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async, rerun: 32) readv(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x1d}, {0x20}], 0x3}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) setreuid(0xee00, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x6}]}) (async) write(r2, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) (async, rerun: 64) setsockopt(r0, 0x3, 0xd, 0x0, 0x0) (rerun: 64) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0xc0060000000000}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x3, 0x2, 0x9c, 0x6a}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) getpid() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) pledge(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x414}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) executing program 5: setuid(0xee01) mknod(0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES64=0x0]) nanosleep(&(0x7f0000000040)={0x3, 0x7f}, &(0x7f00000000c0)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)=""/188, &(0x7f00000004c0)=0xbc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x64}, {0x6, 0x0, 0x0, 0x1000}]}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000080), 0x0, &(0x7f0000000380), 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$ddb(&(0x7f0000000180)={0x9, 0x5}, 0x2, &(0x7f0000000300)="85e83303007704b7c3dbf3698a76ddb53446e6b4ea1a", &(0x7f0000000340)=0x16, &(0x7f0000000380)="39ac2eae7d5dc3f3e896c107a1157059442408633956b9be5d878e531a054bf8ab1e1c76bef574c37a336271df99387407cf999e4fdf9c3a805bc29bda18a24dc1852a2c1d33d0810d36e10d9ac37b065a2d847a02c0ccd3d36ff24cbb840f7c03cecfb55b5372e8d2094b93d03e5b8609851e13fe2ac6a1784e74", 0x7b) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004600002c0000000000009078e000000200000000070200004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fb04000000000000002a57c39a9603f3c3231379b777491e1cdf3528a71634db7fa9ef566a885c02a0c71461cc7ad142ddd4ca2533c2ff46ffa5f26e4b72fe9b6192a40000000000000000000000ef3efa733cc1afb9a843c99a5985f9973c9204ef328196434e8360b19cf3a6bb8b6257454a8158ffe0074022784a80835d22c8749e028cdede49c6eb16c3b3b5a173abcf202e4958e2d43ca0f953ead11c0c3d7209ae49867ad75a985bcac5cb793f7b62f6b3337110ee7fda8f19d23198d58b2e3e5d7789696a2805214212dcae6bf392caeaacf39b473b7e529b764375713069b4f545e1f9fcaa7ffde5b8b62787aabb94d65e6394821f53a019551e8d5adc1bc07e"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000280)=""/77, 0x4d}, {0x0}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000340)=[{0x20, 0x0, 0x0, 0x101}, {0xc96, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "dd00", 0x14, 0x0, 0x0, @rand_addr="000000000000000000009955478f00", @rand_addr="00000000000000000000008000", {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000017c0)=[{}, {0xf71, 0x0, 0x0, 0x3}]}) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001340)="b18937e8b4209c8611a518484966c7b2ecb716c39781dfd5ed6e9c86f415d98ffb2f933b9bb67aca4faef28e863f128431f5e4305f6493af6d9ea6f4123703daca7e88e13ba0c6d35873093bcab70d886c55852a93efdf3f229e5bd654f19fe6ea4abf04f66fe045c2b6f14f176c3e5250769d5c506442a784466a3403184f3a3124d24c28eb6328e855217c27b3506bddde72b6cbff4c188f863d1de955b552006cb3315a6b21c9a9ec961ea4354296000000", 0xb3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001180)='0', 0x1}, {&(0x7f00000014c0)="4dbbd7b1b0a5862a704f093b825eea7803fc36a7c340c6463322d10ec5d5d2b812d28b2baabc88aa2e7902fcdf2897d5d0d7bf8aa7cb495f2f1800f89177c4c3e846ef9d5c864b7a81ce15cb8c6606bc5fc36d96eb28260d22190e7f21d3a93ebf403a5e2c05f9cacc0a5a0f66352d9a8c428927dbefbfa5a820f598a2490ded42a549bd9e8868b58748bc7c42b8e4bcb4e2a4b10202c5e6ec444035264672d13fbd41c1406f962a904c0db0cf517a940b4bd985662adb879240485b193766600418ef0fe5a687de2a6ee9badfc9771fea71d2776acd09ab16edcb8c349e293bface7b90d759311eea16e9b5be8d6c2d38ca64b1cc75bf53521b22884f2095ebc51c694601aa43c4807d09f60bcf5c4d177da8ed466df0c5f8257ee8858a11e53de26a46914721d8d9d58f773a6c364c6f36219d60fe9f1e9cc8e71305a2323d0053f2b0428a30a2ebd656fb333962ccde98ce34af4bc1bae4166b06ac23a290d5360627e176cf8adc390e34901daf9a3dbf9b6f45fe4e680b09dffb9d68ead2052510b2c8a5c0cf87607b878b2b3673827290c702da1853085f6e9d15a7171d2d1d990278d17541d0403a2d65fcbc4130e25e3179679eb2856261a410dedbe00ff9192bdefffad5ccbaa4915eab4930f5428835d744f5939a6ac41ef8c0fa0913a6462ab3acb8476ecf530d7b88451588acf70f8d1494eabaffb87d462f77e98ab3a01f7fcdeff868f4bd8f6a0322e1dd9f49a7624982571a0ef6ce3d090f8fbf5425e0c7524b21f877ba54136b1a934707efe6adec4bf338182fe8d01a8161673e566bdabad6d1a22657f8690b80797391e9d2e5470cf08aff2eeb7419a4af87b64a7fda35753209ed51ed65979ca68c0bddca68a8bc03acad47d30963d6c16cc9eb462ccda87ce20d05bf23343dbba9c4b0b87d1105f0e888590dff4fee1fb9710fed4d4e559a211d2bfa031b6376e19bb3852b9ede985adec05b010e3b7b816a418b3673316bbde072c8d93e7968229921f41a9ea4a2f6c25246da6c998cd63fff27be40f97ddb57e606d7dd7caeecb857482d7893a58baf057a53ed5984d3c96d387f243f2536c7b087cec0c38234643807495a558138b050d7c7d16427faccaf2f4dea27adc603c9d597b429fa0191cc90aed1fd620fc304eff33ca61462c397c640df0b350a21ceee763c48b92bcbef22e0990d29ecc5afa619fff64695dcd7eb7d290b8d6d94f63abbd166bb2d30a390edcafb6d5887d6d777767dda88f7526f11898095d83b2582403faf45f88e674b45cbec4545c9210b6156723e0e9c75f242adb4f0c63e848c46611ccdb888a6bf380f0839b08c23d81ea6ac39ade7c394fbfb28bbd168125179b1a9783b1dd9868985dc3c749ddc0f30c4107e8d334be99adb6d2c037149de7211df1bfe66070101d69301dd4af4fcaeeefba9cb86bad019a2ba63e5c5dc6a760f2f8a6732fae7a01dd6c587986cc166aaa1d37b4d9017064330223cdc41af8210015a6983028773437dc1178a22c29592be3ca047bc7f3d66186c3262d0807738522ec15ad325dbd5c9c535c29f141eed26d26dcceb6ef0d091761eaa5419aa3ce0d4e6de843a35ff81269c64623343ca61261053116be339ecf3e513dcea429109c4e177dd005b5c7db9ae0724f59cc1a017834efa41061c9c8f6b9cc18b16e2cfe5cff86e5a394f9e3ef0f529f9a5eb11a483020880f4ae411227027a886fbb4d39448ab12b3db8fed568193c1cb44f721642276306543102be4a7a5c00446d7fb9433debc8fba0cb55b45c7f482e6130998d0e53544f5770b41e0845f8181165dc447e0be66ef83b1442a521de79b18bb0f5a8bd315ad18993a6f96045ffdf12c46c9d42abb5abe626e58f231c1b1c9dd79969aac0c76dc15918fe91fa9f1240aaf4f890e9f8d00ca41b37dd236ed1bd25f82f9352491bfa008de5496dd5e26f5a37a6d334c94652ca266f811bea0f63dba1960ed2245cad472a6539fae76dc563b7dce3bf3ce19bfbb7ea02d027e8a66c88793e1edf669287db7cf69a32e57bcce37371dadb144589541b43da8a0d2965c2a6e3eb8445dd0cd3e62fe5ca0ba63ed52793f54aef1c9a9afed9f2ffec95d53097fac3b4be4dd6108e9b7c5b64956ba4a972a8d1407648876c86be57b6ac8e55b8302e76af90929339e8c6aa4a2ee82133cd8c645891214142e1639ec44a13c3071307e197b30d7d54f79a8f222ac6cdcf2f46b7360efd308309910a0f5d9ff8b886dd8623d7e9982f6d962efa389c3ea06bac975a6e9ea30dfa3fe99bbb0b30afc8aa8cb234f169f8a253329d5b2557f216337020e08298f9a7af1877b5eba8c7beda78f9698ea7681e042cec69cd5ea41d8115a11ec4d14c28cf8ca6aa65ab745c2126554dcd5e876b7908791768c65b9e1af3a82cc84a7a91148758b8e898cee162ab6c8a6333a934ee166be20f4446e018eb056b7970361973af2c32b692e692762e37e302ad76e81c8409b1774d0d9756203177fcde3583383efc7b19b99eeb79c46ed0e2e448f79da1269c7b86c4136a7e14ee8187bd328eb1bcefb2eb2ab3c23ba66ab923bcca501febfd8f9d753250bfe06c1c26ba70abea02396ced31d58377b9f459788d844dff89c9a1dde480827d52788c4617789bf75e93c5aa92f5bb03080f8da7e80512504f77008a3c9537a3c7c776978ad71c05be4e50ce14247105f9b4877cf93fa68f2a3b2288eb7273855e204e1dcb843a21cac403360865e4efd6fa37c26346c8e1cc519e5d3b5d54f233f969053babd94ac69e0f9759aee835eda9b9ad93e866f7f7b3ef8f6c02aba8fd37b1d2b5c51ffd7a4684a552180575984d95deaa3101e1748fe99376a6cf57c9329aecaf460f042b753af08c2b76bcb2b95378d5d0b61dbac95e8c2b79c68d0af724fd282382abca8c5f226ab098b05b20c267b7a2fd9a58fbc4d97e1ffeb2574004b8fdaeca3db5c12d269838e70e0db77daac136cc107f6ddd1660daa6c4ee017cc5ff4cdb03ab171f590e12f7310ee50cc52fdd22e62547b5f9781f5a13952a51d0884ca4d79b623b089e4377ce56d445cb8f25673f30841b1ffd5adba714f7e50a858a49b6ecca33da0fc9f9975d48b87d8b61b335596602a3a2b4fc3f5e759e44bda230639dd8814e26e6e90726256362a78fde77a6ebf502ae8c1e09166f41b3554300ddace35cb74d467ba5118cde1af1baf20b6647a428c3d42ea6945d1ee20779bda78bda3b5eef97cd25a597912158294f891c933b968fa61f1fe97a03cd09ea570fd5a3612c6d8d2433186d2bce32163aed8ddad0a503829b9d1cd491f8802b5229cc0e8dab6bf44d36955aed7ba11932d3ef2d0f3bbeee5819860996b22ef975c98b98277c01da9f1494d1e6c4bd9ced02a0279ee36d78910b1f8f6dcaf7bd8fdfd6d832dfad3b5a007e4f4d0d9bd96c90d42affb03bef03583a73fbff3c3b0f69789d724df480d2959c6d70728ed28ad37f8ea8175b91464c10e98ecff5275811c91f1194995db8054fec1c864ad0f27fda9e63bee45d89b1ce9dbcee3ac3949cc6f7ba0a261f9217bd9dec3bf2fbd22b19ce6b482ac1cbdac560a9a99f2bdbbccf697ead8da8c305a1cb208129cf5b8af82a3876bb4489001e0f9dcdcd327415272b2b954478dc0cc8a22897b670e14fc3c432cd2f1936226aca40e0935113b533127f22be08f834eab1b33b29820cc7b9b6a203523b4c17692f479dc2b01e5d482a1e9b6735ab0bd2d9816b82e4162f92ea2452f5c768a90cb9ce0fe83f47b78eff4908930528ec2ce1f6246cf457e7da9ab1b0ffacedb24082074bbb65172151025198e823fe100fb71ebc36094b8fd755b3d3279b45c19718326fbe6ad635eb9ee8b62a52c254321cafbdad180e7d597f198ab3f3714e2fa0bca5d2eea78ee115a601025b2be08613694b13a102c521e216b76402c7a60ea2a771c63cb2bff54da97b11245829227ddd350a52603523d10d21618ae7217a4010dd245932f8637a785e5da54bb0268271445caba91a011d2dd9226282f27c0a557ddab74e8e321f7c7f14aabe47ae49e5319a865c7afdd83a43f7ecaf8c920994bab5e72997a1f414929a2060f1affa519fc7113a3af184c0ae4286549485d5a78b56daf4ecd2f41792e01afb811737870025232cd5915ea44d8b2fa344c1beda774fbf1e24f667451da54de2830c2efda864ee38074f613e0f86413c8519a66a4db6abd2d728ffd2b5adc6b0d9927eddef0bac6c765c8982552ebb5de2e49fe6a77a3cf7e4558c5fc6c50ef3ef9d7dad577f3e7e7cb8e1c6e2f105b466538113a586230b7a62942f0b38379763137e153644500f324d9d64040d57706813b04dd35c62642a553466a77e1a90370e97c65aad16d80c96c6395cbbe656194de270ab08f1486f11bb2753f9b4793f8f68454879ade2675d9e68a641e08483a858f3845d76422ce37b85c8ebbaf25158b28bbd89107222c1d96bd0d624217f004cc71fd13b2761651c1904261e931d36ae6d5efb372ab7b104c246ab163d664b57171b5239d860e71181635583648ef674f903fa5b86d8da986b9858f1654bb353cbc059834c81316dfca544314c0e5e9b12ed32ccdb65c14d52c87d1670bc92618dc52f5363fa75a691165b57a88ac3dbc3539cd224d17e073d5e73b3c03472a5c969bc9660d07e0a79ae05ef15c41e723e49afd2b2e2d0166757a77df82e7b46edd4a01a85fad035548f56d0aca385c26efbec6ae0bda96ebf1a9af068c0d7ca3d994955a5ba223dc83bb8e7c7dd2db72e834d0bb6695128738c55c05a87e237da0b842c6dd8b5061a79ca9909a701868dfdd6bdab66fef19ce753d3dc6d916890af17bc09d69d3938c87521d44701729123ca7b56297e93f63b66a9100f278c2c481549c55cd62d84d6f16a5eebaf3089b2a1afb3d539225478500510f6988a2fafeb23f228ccef2a06b8b8e3144505f392d193be3d05f11b3e2c99c5d1e4062668c826b9ad5ad9df32e2789787f31962b3e95c29f5591af31d45ff9c69489e531313bbf71a39c424e2ab5537cd626f4d2d57f59daf31bd19ffef41742f6a89bff4f582a9dae1a2cb151d57568bac5936f9800d91e283538b834bb4b291426c6ae937e34f364a083585288edf063d8521bcd7c7d15d9be81fb9406c4e1a5e415cb5a6588618fd8134acc3ed236e06f86e1e5b945eba761a0a27d13b021c584e59ea603be7009b64981b01e40aea0558c33dc6f0c89f9cd696f3afcb3b2129711e9a1413eb68e5a6e6eff0e0e8a0786dd5a6f5f7b122fa3fd3c5b676ed0644a2b5e628e4db9751beeb4033425668a82348b9c05e46b40138bf012ad938e4610d24c5cef9f5245a1ff6425dbfb6fc805164219ff2dd6ab21c208b491fdee3df0b34b4ecc1bc1107da7e49a0a98d92de42a24d6f9993d2b3a45c7dd410a0eb212e2fa6b1a476ce1c2d625e313b50d3ca7c76f1c1d0e86b27336a482c8e13e9ec3a1f654de40707881569e7daf33f766c06bf06bc5cb5cd3e8766a839e8c351ab06eede5338974f68149725a956306c8d9c8a0c88593a562e65d8db29bc1b9fb4f3cc0f39e18e2ff0caa961f77ede87dfc649455541f9916e5a7e330c6aa4e1b542f10d926baaebdc65114edb76a869d958f56ba5cb7c3d9158323caf4b68cbd852795ad262cf672914b89e5fc01eee8cd2a08ba4d34ad988eea63f1310b0e8d138d26075c934e3ed39003422fe203957f231ef40242274b7505b5deb6ecfde88ad997a6b654eb49736f3", 0x1000}, {&(0x7f00000011c0)="0b8d1368bdd663a097f5345c53ce4eb0a0251d0ef28d7161c15fc1deab1436b825e6f014c1013a6fe17cc0386c8ff7f60d34daf0e43e187a7e424407664dc0c31507024eed08c176d960227c32afe6765c8714c019d2c1b376ee92626a12fd70b526c1f83446d4f0e7c80c811486661e859bf54c91808e31341cf9f97bf6328048c8f9eaed4c1ccac312827c4df416aa0f20f349af8129a4784399a4dfa6c2eb71e266d7ffc8d4", 0xa7}, {&(0x7f0000001280)="d4fc1f52bb299107aa350e9cc42be37abec504f629d3b96ec34671d4ee311d4581333c8ad961dc763de6bc01c68cd4e53d210aa8231dfbb540947699503e69d1b9842db000", 0x45}], 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 7: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000640)='./file1\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x7f) close(r2) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="f7b3615e364ad60e17", 0x7) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db7f62ae0210833c71e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56c", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000340), 0x10004) ioctl$FIONREAD(r4, 0xc028698b, &(0x7f0000000400)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) (async) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async, rerun: 32) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r6 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, &(0x7f0000001100), 0x0) close(r10) (async, rerun: 32) fcntl$dupfd(r1, 0x0, r1) (async, rerun: 32) getgid() (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) (async, rerun: 32) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205609, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) socket(0x20, 0x8000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil}], './file0\x00'}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x80, 0x1a9) mkdir(0x0, 0x0) getpid() socket(0x11, 0x3, 0x0) r2 = semget(0x1, 0x1, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/4096) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5486) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)=0x6) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r4) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x14, 0x0, 0x0, 0x9}, {0x8126, 0x0, 0x0, 0x10}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r2, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff532, 0x0, 0x1f, 0xdfdffbc3, "97115f33d67d00fdff0104100000000000de00"}) getrlimit(0x6, &(0x7f0000000080)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="7605df6d947c43af73ee5c986c8f15140e5427c239fd9e61b03b6aa211608890a036b70dfb52dff1533e40de796f28cae593dd595caa75a36643966513a6d616f0f4331b69871d78f26e32fce03607a46de0e7755c320d35543492f62d355f39ef53d1127b11ccb963e43f87b7886f485f900332778bdc29", 0x78}], 0x1) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x100000000000000}) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000001c0)='./file1\x00', 0x2, 0x1100, r1) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x121, 0x0) r2 = open(0x0, 0x0, 0x0) getpid() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r3) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0xfffffffffffffdde, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) r4 = msgget(0x0, 0x704) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/141) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffffffffffffff3a) setsockopt(r5, 0xfff, 0x9, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mkdir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1af) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xc00}, {0x26}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) chmod(&(0x7f0000000640)='./file0\x00', 0x246) chdir(&(0x7f0000000280)='./file0\x00') semop(0x0, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3, 0x8}) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x3, 0xffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x3) r5 = socket(0x10, 0x5, 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) semop(0x0, &(0x7f00000002c0)=[{0x4}, {0x0, 0x95e}, {}, {0x0, 0x4}, {}, {0x3, 0x1, 0x1000}, {0x4, 0x7e7, 0x1800}], 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x803}, {0x84, 0x0, 0x0, 0x721}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$KDDISABIO(r4, 0x20004b3d) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) executing program 2: seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r2, 0xffffffff) r3 = open$dir(0x0, 0x0, 0x8) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000140)="04ca7fc99bf37079c8f11039dc6e4a2a1c27973e60ca0b67c7c04f925fcc6c6fe8cb9d88db9a6cbcfcb122ec459f20e21398f433a67288ac1c950cadbb60250f142df7c629c374c0e199638bd586bab19a0d41f12476bb8c6968e3fe9d140cf9a6729746a5a87ec5bd77d9d060a6fc9013e22fdd94ed0a510326d05490424f6b0f6c0a0540cc9ce87475a7554e29e56b18b0331b6521", &(0x7f00000002c0)=0x96, &(0x7f0000000300)="1bc7adc9b09f3d0104d00b2266434f2b7ff6245eca569ed284c19b8e1abb58b3ea08bd88f15f9003c8f34629606cf3add422a41d4729545e9206cd8d45999f2f0d571d3608b7690fdb1537c9c628056b735cb00358ff59b9f9420f6231da4bfd69f429d51f819f647940daee76f441148c75749e2cf8dc942ca387342e28bc0084e7944d7ee5897fed5adea57a6aa5b2d1fb7061b66aea6d9ce19ba34cf6aae316b151188d674858d2eb4f68e1bf0c557ac3d77831f780a011d001f1ba773b2b267cb1b7", 0xc4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) close(r5) execve(0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0xff, 0xd65}}, 0x2) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) recvmsg(r3, &(0x7f0000000940)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000700)=""/199, 0xc7}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000800)=""/134, 0x86}], 0x5, &(0x7f00000008c0)=""/121, 0x79}, 0x2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000280)=[{r3, 0x1}, {r4, 0x80}], 0x2, 0x1) close(r3) executing program 3: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000600), 0x6, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x77}, {r3}, {r3}, {r4}, {r3}, {r3}], 0x7, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 4: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) getsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)=""/98, &(0x7f0000000140)=0x62) r1 = socket$inet(0x2, 0x1, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x6557, 0x6}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r2, r8}, 0xc) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/146, 0x92}, {&(0x7f00000005c0)=""/121, 0x79}], 0x4, &(0x7f0000000680)=""/15, 0xf}, 0x3}, 0x10, 0x0, &(0x7f0000000740)={0x0, 0x53}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={r6, r5, r3}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000800)=0x7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) getsockname(r11, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) connect(r1, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) msgget$private(0x0, 0x100) r15 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000a40)=0xfffffffd) sendto(0xffffffffffffffff, &(0x7f0000000a80)="d84d7faba8ebc1b45a79ce2feeeabf0788609cab612393c8e77d5cd11698d758791a2b05f1b21b83d9de7f2febea23a3c6f6275557d7c6757b16c6eaaad1d59fd13be1beb3bef6d5667b906cfd7f64f16f15b7126bc2cdcaf61930cc951cada5350566b27edf5ea91549b7cbc3828f323f616aceec417855ca1b48c050e26ebb9ac5158434b83a8d5476aa23c456fa054a139012a6767d5a250b7205480fab727c66cbfa2240e4f252c79aac06154d796c7043e981c7d023f28adb99f2f40e96e6d17a582c583c39f05149a8bdcb0fb3381a510075d0f3c9941fba3a7d6d259be9b03320882478b06221cd82ac8e41fcb8a74be07ebe9763fa62ef29da6cec924f7402ccf57cd36086ec495dbeea05dac01564e516d94bdc7bc5807b3848535d00f67ccc635f1e931f17d44c14ab04097772d46877d54f2b116266b8c1e4dbc6ea50a45e79cc6fa20acb5b0ac2c905cade9a7188a03ad96ba649b0852f9ca7bd6a2afe5ab2aaba2ba0ec97355ef70c7c287954aa802adb938f20fd71b6dd14ac32b96c40de8a673a364e6f6c159c0ec2a92bbb498e5f3b9e7f5ceb8d2f23cfbb3f208d7cea1a061be6ca10737fb169fbaf9478d7741cf64b9558efa1857ffbbb008850ef8751881c790de7e7f931b6f83d0b4010c5835143472e4a53ba8117547e2112a11801d820faad06eb7760a8d16e34a363f2e2e8b4be13e28f34c7ba66fea3ebfef02832f970201780d76bee321852d7bf1c94b08c9beb4f6f22e509c077d751b3009d88258634f2f6a29308ff44c206a44cffe81a6bd05e46fec3b3fa3253ea135af5b4bd4a703cecabbab9691e735a9ae4eea22eeb230a50f99827de175d46197462ef33e474789f6feea4301e07d65f7e4673a1a9fdbeaece36508697537e465d9badb5710f50e95cd980dba3590ec318a4ffe250fd381a3dea3cdffd8bea6e078435a11a10c9e90c93153ed1f733f83fb7e5fd351796a58f2c569e001646f6b6d2c60c944c24b32415b23b1c6a573d31ffa65237c1ce38c968ed51be538f74c9ff11a6baf1520faab48762670f33b818965bfd2c6db34ffb23d324383a2ec6a4d7d43a7c58c0e9a4814127d7418d6dc5c14b24834cba0a75e602d40493ab031858cea1dee5930d3a319941dbc9d8c684f4661c45416f6f64c82ff2b078e38ec9c4b04a3b39530bd43fc06ba27d3368d1f259af20399a1659984d08dd20404f16b74f281a3580c93aff73e7f47c435df2c03e6af965f0b1e7c24ca4269bd339be9cda93b97e49d259d240c7f86bbcf61bacc7be17d7c811cd37a06a2c47b7878f88460aaeac08fae343b51a7a6e148ba9e1efdbeacb95f885b3517f69cf51e6a3f9e386e9cc4df59d9ca97f1855c1c7219265562c92bdda9039c2e4f489ab35c79839dda1a72de4d4d72a977d799c1dd4049e9102a67f81337970c682f48b1ed31fb242c83ce03200651e82b9b011a2e39b2269926bfa45689f3c42af273014be4dddc4326a33b43c2bde3fe044a370876a9c15cf29394d8e52861862ee6bf1c75c1561ca4b2ce7d00c999d2654dcd670b1796e5e1ec887d38fa6be0f8e7c249003eccad038b9718147ca655bb4df5ce4c744eb1369a4a3af43c0ebbf453043fa7ae5c59fec5b9245f0c291672d3f1f39a6b7466318c448950dcd721be27e16ecd06a112f54c474cc87a1bede86e19c7632b6322eb8fc01920a22cc78c08888ed9814d450636a05e729e36f863f2fd02c179b8c83a87b1b2bed2240d2969b1f62ce47d6667d7b1ab41114653e034dc4d9c77a89dbd9c16bce11b6282268e8a4a20aa5b9a1cc8f8b1548b841beb5edcad5b91ce7595ee2705f57041f9900a7c775aaa7b6b6b61f1e5b1adb59ad0665611465a0158501a3fc1c297d9d926fb96d70981057072138e30115b4ed2796a68488235a41ce7e9b280ba331d1d7551b80ad45ebf5c71e076c0815b67eff9dfc41e5db286f168b432e58831bcff906b8f7b4b26822d1a776dfd548859bb5970bb43861972a060e5cc05a74e273094bbb08e4eaf1f380b6239988567970f04e4b5009457f8b4ac96a1d0c19907ede1ed6f754c65bd067af82360106f11649bb1e7a482c030e3a401452c734ce0a0a5a79ed6d07aa540acd7ad5ee6bb51aac8e8db6cb2a8d5fae2e8e4952547c41acf68add4c1fd12936e3d3a5af842b309737f4918592e6908436c5143f66c822100f9b91c4b83f06b4a654800c08d61c755ac7c85ada00d4487391b0581dffd0e2583c2cf94d4341bcb3e577d447c0fb172e8d8d710f2913fd86a36c5d71dc37e2b3b479a33a65227eafb09b8d2a26eb82e8f8fe1bcfaf7e61c264700c455766a62fb2ba8fc39f5bda4a3f7f5a37c3fc139d773f6251c7374b0af404315b60e88a2089d3114dc2617633f62cccf41108c7e5212cb95d594f11483df7292e1488ff6c73db54f60f50c4043beb64d77feb33bd7ababe98b26f390b52317ac1f2b05b79ff18f52ef2a2fa95d35a438ac536374a7ab294244d0d6ccf1510e2bcded0fd2ba57986363bbdb373a35ad0f3135ac78d92010f0352ffe232e566afd150a4f11fbfe22a9a6737f4ef3bac3e22d64f613fe0c8a85f45c3ae2fc27f6e2f49a8b310792a97a1b16751c48d45c16d823dd3301c15f474d71e1a7e1fb4888b6fe36400d3309817c8cadf8c11b8b415b29aedd07e8a33c021bf81611f10f29149c0eb29b06da8c386653580e1bf8be89e046d0b91c62030d9255c7d475ca9d8d4556ccc0ae7d872a8ce5984eef61ae649877e30a511f66b8f91e0115b01d0fec6e95ee265ce71a552206d19b5460cdfad1326fbad58b77c6526db0733936f80a678f2ebb52f6c26bb8316b0ea2879005da748672e377a8c58f9b156552dce25fdce81f3525f9c8617cdc490699d665b2dce1f487bafbe06c285871d91af746071f1789d85e7c76ad3b9ae6469e76ca1e79a5f0f9a080f2ea8a177094203e00d2de1a9da2d4dd052b350902805b1eb2349f63740c6455425006095df0ddf9a3dae2e345e0d6935c59d0d02ee23ce38b4bb071a589258c37fa74d01a5a1501f7d38c3aa8862424372c7d666d5e12b19c8adbe1bb3f10a48a997ced9c63039dc8ab9815da9388b13637295d942f51ba369d4ec84fa5a7bf70286a555fcf14b68f61d2c3b33aa484c5c8e0d4091ace92bf7e948d256e1819e2023b3e2d189c28b63465343d8b63d1c57d840701a878eca337dba156a2b1781345e078e0bb51c83d9e8e7c8d23b3f843deecf2ca8832222e02ec5b3a31f0cbcf5d52816018792cc7ae42d3a9224d0a5ce56868ac209f587f34ca4aff358447f79da0dc50195e3a85f5243145e28903601d0a3374a63858ea643652b248dc2711d60201fa539e76dc9f44721ddba4d7c90e2b4d3393addd3ad9876bcc65f1d6c87c57f3fe854d3a08958ad27da3abcf22ab69c3c3d51e073f5cc99038a510aa28835760528544f5b627161cf95de88acf910e893670cf2a65ec88db17abf2c00ea828c14f8f67da6134d38ec572af392bfcd663266b5a6611b900afcb9bedd096e1c0f6e5fa19f7a75b7d57182c38a4424855934c39014aa2968b35ed49ed76df57d35beb87730679f88e9871f52048a2903b88b7c01cf02cd6167176de432ab13cecee088a95321e8ca8ca7197290b10f164342cc479372798d0a28e8ebdc4d0bf4318ebe5679762e6b3f906523c56b3bfcf0beaf290ee305069bab4295a21d8ffa82fa8d7831aa8b74c5587e83294888eb24b089429f439a9713909d8d79533f1669d264e8ae3e449f101342ae2688404173e4a8cfc1758823b7bdc1e249ea9bcb2ea57e4032eda1d7767431d7215d56d8c59f0ad93f73a559a9a296db33adad5aa6c8a047a72f548dfcebbfe3f4f29df8857b37c72e32621a68907eb0ed723a0cce0bd4b7d42399de3a935ffc0150d04482e44f8bba682834d288638d0c33dcf35e2064fc6d9f64abc55c975fb23bdf8b5677b3d41a9a3b8b0de3e29b490711cf58b57dc769c520f99d9ac2b6308e39200f608d71d54a0a309ce3889b10b1d5c2f815cb8ed3f7b8ccd0e3df250834254c654c154d21acf3e881a9bc7da4f9c9428bfb73ccade8cbedcf6de6821adf0b5f272a7daf9a12d9502868788a3f1f1eb10226371b0f1927c7d2a6b46d3247aac5a02cdc5a70a28ae94e046c862ea0624e0675798c7820c7cc3816e651194bbb3f02790804ced93007029a02f3493fbe76f86bd8f2470967ec7a865ce357c390612ddf027d1a54c7ca49c34bdd507cb71d386dcf0b67b88a104142cb3ba21829d6490c5db42bcaef33e2c5e5699e8a85474aab399fe61dd989036767ec390544c486c52c56a3cb68f15c401bc35f9dbd6c9f4f6e317a2ee77378640dd52d09d47701bf6a232984562af656599fc09eaa488f6f012cec4b02dfa21fa712df34372ef6bca6e039fc5f6b2ba582b793fdb15a0a1dc346b4c035dc70a1fbc007cefd82ce07fc42ce7a4a33053d51182d2daeda3fb0d4d1d083dc66f842da093c4f3561f4ce6ecb8e88a632f0bb9291ba3e3cdc545f8355d19e0dc97ab32731f1699c530cb69e87707e2763777bac886ea9453e3990f13aaf5a4df55f811e2b3bd22be22681ae7735e2a17b7c1813d63796d9fa3492c8b1bc5ef3d8de8b71716591be2b01e13d9080f0db42ce032515263ee4577bc84c8fa1cca166a7139c06c7f4634be6548479128c76822b9a429a9ae760eb8d260cd486f75865dd1c2410b6fd9542e7d7169d63dd494f03f714fb486816a382d6763f46c26391be55535bf091e22c2ddffabc94157fd46805acb346bc28964e5bb913809da825c8c20534f2738907d2bef1dee0ef4c42c0523c44c7189d55374bcf6607ee74e7cec7f382a6664ebd3acd22aa1cdbb3784981ddebba11112e77bf5d41c246557716d0e19ac5df8aa22869aca402c5878f723630cc2abbab274e80824b703c6bf7d15dfdc6687a086d69b73f8c4c88ab765ed80b5e4b59832d095e9dbd905daa73213185461ee25c7a2610ed3853464842dd4a129f12c8dfc5a07b6db5b148bc1459b4553e60e17de7d083cc1b69d2d3a401a907e546856a5bb7be47cc827978f109887d9a5e2a498dcb8fa426294ec2a22828f9748d6e1bceb0b7e27e55eeee8b92cf33b713723e5fafdf8aa10936f54556a3bff1e576d82cd8677ee1d96e9f833cd0f2e6b98b80ae5c7bb25cdfe98f0465e48565d1afdf285641f06c0dc862c5a7cd286a4e9c909f14a26ef8ea5d196b3e2767b32051afde2d3cfa0ef51ebb5697f094bd20f23f08eb1da0963e21b2801c98877498763a95bfecaf606538a2f7306ef7389a283d792f4bc251c6bb6f703422752bf41755481d3d89100f28eea4b839e147ad81bb77fc77292b4637909a2eb4c23f855abeb0d9a965bed76110c2f6047b0308ae1bec7b3f03dd34d9ab338f053cc3e8a620b677c2bd7b76b7c833251fd542b7716891dd65357dae24f4f5091d5eb53138247d20934160851d26a02e9a9a5e064b9a1dafed48626e3130bc8eb7e459f5f8c9ba28fc6f2c6eab9c9d59f3aa86e649c2be815de0916e50f1ca1d7e6b8cce19760dd5694f3854384e6c2089f43c6267f2c7006dde544a561866bcbcc970d3643f13758be1b4ba4defd8c091825744037eddbe28f88f2474f3245c44a4da7948888e64a4302034e6477b4221cc79e7217e0d54b1cb9050b27a62496db3be51377d75c4feb1ca403ba23d3828a51c9243d590153fe7a6ebc3a1382596249b59bfaf323759b9eb729bafa66b", 0x1000, 0xe, 0x0, 0x0) fchdir(r13) sendto$inet(r0, &(0x7f0000001a80)='!-&\v', 0x4, 0x0, &(0x7f0000001ac0)={0x2, 0x3}, 0xc) ktrace(&(0x7f0000001b00)='./file1\x00', 0x4, 0x400, r14) r16 = accept$unix(r13, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) r18 = getpgrp() sendmsg$unix(r16, &(0x7f0000001e80)={&(0x7f0000001bc0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000001c00)="0be641fb539b18c9b717a7429d7a90788616da77951afe82aa7e35a27fe2eb344239e1aa35ef74dde211c3eff2002debeab093457c808368cd1d3056443d0ad1fdc3f82ff44e2b5d66faf7e4091601100ac4ebac5fc8879e29c74ad54e441ed858b277", 0x63}], 0x1, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r17}, @cred={0x20, 0xffff, 0x0, r18, r5, r8}, @rights={0x38, 0xffff, 0x1, [r13, r11, r1, r12, 0xffffffffffffffff, r11, r15, r10, r11, r13]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r12, r9, 0xffffffffffffffff, r10]}], 0xa0, 0x40a}, 0x401) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(0x0, 0x0, 0x4b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000003c0)}, 0x0) socket(0x18, 0x2, 0x0) r3 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) setsockopt(r3, 0x8001, 0x9, &(0x7f0000000140)="03000000eb758ea5c8b3944197bea8dc4c3d1d89b3640597cc914ed9b007ec49d88bed14d0fa1fd3beb9675d00a59521b69f35ab9cd7ff277928d1db0f633d9c1497e17f8a6f5151812586179562179afc6cf642112014d4e1922b95999436016f90a37e1e5101b2b419849f049eca71402c0068a80a1457b1a1480a61d8b1fee9bfab42d6015901b819c61af909a9fc497527", 0x93) getppid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8", 0x43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, r8}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x22) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) socket(0x800000018, 0x1, 0x0) executing program 1: poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) socket(0x2, 0x1, 0x0) flock(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0x2}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) kqueue() r3 = socket$inet(0x2, 0x1, 0x0) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000380)={0x0, ""/192}, 0xc8, 0x0, 0x800) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f59ca7bc451a71bfd6ea2fdc715e91d07fa69002117094955eaabbe27239cc", 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$inet(r3, &(0x7f0000000340)={0x2, 0x1}, 0xc) accept$inet6(r1, 0x0, &(0x7f0000000000)) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000080)) executing program 6: r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r1 = getuid() setreuid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) setregid(0xffffffffffffffff, r6) r7 = getpgrp() r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8000, r1, r2, r3, r6, 0x3, 0x2}, 0x105d, 0x0, r7, r8, 0xba3, 0x3f, 0x7cef6bde}) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x200000000000000}) executing program 4: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff, 0x1800}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0/file0/../file0\x00'}, 0xfffffffffffffe99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(0xffffffffffffff9c, 0x0, 0x4633c1de46705d12) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x2) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) open(0x0, 0x1, 0x10f) r1 = socket(0x1, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x85, 0x239, './file0\x00', 0x7ff, 0x4e, 0x80, 0x101}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x8}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 7: syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000180)="c97f42ff5cbe5bc47bee7dd0405c27a1107587045956c30fc91153064feb89c3ff827546e20e98881e7a6ed1c51209b1df382eb934d59d8ec2f4e3d89c7b90e870e66ba407e9ce1524117811d5b2d3eddcb09871cc8ff9710a", 0x59}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x2f) connect$unix(r0, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') connect$unix(r0, &(0x7f00000026c0)=@file={0x0, './file1\x00'}, 0xa) executing program 2: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000001c0)='./file1\x00', 0x2, 0x1100, r1) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x121, 0x0) (async, rerun: 64) r2 = open(0x0, 0x0, 0x0) (async, rerun: 64) getpid() (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) close(r3) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async, rerun: 32) select(0xfffffffffffffdde, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) (async) r4 = msgget(0x0, 0x704) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/141) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r5 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffffffffffffff3a) setsockopt(r5, 0xfff, 0x9, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x0) r0 = semget(0x0, 0x3, 0x3c5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x21, 0x6}, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xff, 0xfe}, {0x1, 0x4}, {0x0, 0x0, 0x0, 0x8002}]}) socket(0x18, 0x4, 0x44) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) socket(0x1, 0x3, 0x18) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0xffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000eed000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000564000/0x3000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000eee000/0x1000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) open(0x0, 0x0, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r2) syz_emit_ethernet(0x71, &(0x7f0000000280)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "ffffeb", 0x0, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fb78bf77596f9118bb7d0e4d92cdcb1a", @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f7380b1e7529cc87bf43d3199db0fb46", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @hopopts={0x0, 0x0, '\x00', [@enc_lim, @generic={0x0, 0x0, "f0b5566ba798979bcff07b055b1f860ff0f340788d32d1d55aa71a80cb48e9c5b3dd18803b732f336228c91248b74dd264dd09ef25c1a856ec3bfc343531e6ada2681a09e88ead63dd52d80a61db9428d2d82a3ffe6a0c2d97a4b3316a2c8f677e75de3a6edf45a85ecc3dc6d1d11d135aa3907d98b25a2608208f1cc7402f4fc60a42fea21e72d57b53b4233105905c29"}, @ra, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x0, [0x0, 0x0, 0x0]}, @ra, @enc_lim]}, @dstopts={0x0, 0x0, '\x00', [@pad1, @ra, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @jumbo, @ra={0x5, 0x2, 0x3}, @enc_lim, @jumbo, @jumbo]}, @hopopts={0x0, 0x0, '\x00', [@padn={0x1, 0x0, [0x0]}, @generic={0x0, 0x0, "e200916376b48e35177131fecee8cd240936"}, @jumbo, @generic={0x0, 0x0, "13a8f0b7566a33f50bc8bb1c2b7a4cb507701c7d3e7a5e15d37a6a4bd77311aeb090b37679556ae5fabf8fb47339ae9f46884e6510b8811aa6cf98c52e95553dba7008a31270f9d84a4c7b733b68dd8d78a240cb"}, @enc_lim]}, @fragment]}}}}}) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xb0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xc4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) r2 = syz_open_pts() fchflags(r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r9, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000000)=0x200) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) executing program 2: clock_gettime(0x1, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x300000000000000}) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x4000000042, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="0086ec41164109b1a92cff5753864a350c160147faf70558d0897c8edaf8b5f4cf7464b4edcf19ac30b17fcf5f8990adb4f26ef9bfe5a7eb8f1203229c30971be93c58bdec81d49a9874352c387becf4ef3a6a33054dad829380882671cbf11a26df129a090e519624ba14884f7b7a33174c445ae83d7993ca158057", 0x7c}, {0x0}], 0x2) geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x6, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x7fe00, 0x7a, &(0x7f0000000380)="53ce0a1e36b11b8683205104eb5bcaca5fa6fd7d39c7a9e19756ca8c05fe15bc8a07b80bc9e267000ea885aaca5fb33758debed2ac58f2171496c8d3db632645ed4c4499b222093e5f44bec3343a566474c4ea99c79f9afc93a74f349cb95f335c826b70e2d4fcc69ac80336d6afe53ce1f87d2c68b80fef85b01f66dc9463aa1ad05ea6b229b67aace836c245e9ec455dfed412377dc8e98bdd02621c725ba8de637e91a21a3eee950949e15cef456b0157f599a93be6f3aca77ec2ba4124dc2a07db0b4f15e4d689b70cffb01e19ba8c8df14840246fa5233fa2ec9c9a3e47fdae1f00cb3875", 0xe7) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x54, 0xfffffffffffffffe, 0x4) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) getgid() kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050160000000000013fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be6417491bf7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8143712051eadb71d89e040ff0000000008000000000000000000000000000000000000ab8188c69df43a84f0da395de654d380d7cd2a44e501ec7ce35c0b0e827ec1ae8cd6c140aebc299006ee5a0ac4e2bda44eaf717eedaea47c2bbc9c051fa2a21b4c1ca742b339d810de6d80b0421e6a0e31f70f3e0ecc1f4113150e1899327e51862a0000", 0x10f, 0x0, 0x0, 0x0) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x4, 0x8) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000602000/0x1000)=nil, 0xddf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000afb000/0x2000)=nil, 0x20001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000434000/0x1000)=nil, 0x5}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000000000}, {&(0x7f0000602000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x38}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x7}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c18000/0x4000)=nil}, {&(0x7f0000c19000/0x1000)=nil, &(0x7f0000518000/0x3000)=nil, 0xfffffffffffeffff}], './file0\x00', 0x6}) r1 = socket(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x10, 0x2, 0xfd) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f00000003c0)=[{0x3, 0x5, 0x5, 0x80}, {0x5, 0x1, 0x40, 0xa91}, {0xfffa, 0x9, 0x1, 0xc8ce}, {0x3, 0x7, 0x9, 0x6}, {0x0, 0x2, 0x1, 0xffffffc0}, {0x29, 0x43, 0xb1, 0x9}, {0x4, 0x1, 0x17, 0xfff}, {0x8d7c, 0x0, 0x3, 0x2}, {0x5, 0x9, 0x2}, {0x1ff, 0x40, 0x6, 0xfbfe}]}) fchown(r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x4000, 0x7e) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x14) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000040)={0xae, 0x0, 0x4, 0x0, 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) r7 = socket(0x1, 0x2, 0x5e) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x12, 0x2, 0xe5, 0x2}], 0x7f, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a", 0x4d, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x2a00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x1800, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x88cc3a16d1f5a36e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000100)="cbf5e512", &(0x7f0000000040)=0x4, &(0x7f0000000080), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x10, 0x4, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x80) r1 = getpid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x8000, 0x10000, r1}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x800, &(0x7f0000000180)='./file0\x00', 0x8}) r3 = socket$inet6(0x18, 0x8000, 0x0) sendmsg(r3, &(0x7f0000001580)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="c920840864ae2aeab4ab72492c5d63a665e62f34e6ae63d3c1541ed36d5b095770", 0x21}], 0x1, &(0x7f00000002c0)=[{0x78, 0xffff, 0xc, "545ee0087c90c0f419de2921e2334b72bcdb5857162c4694cb2c4cbc75b3c473143a84118b342e70b14f4fb8c441852d8e10ef976b870dccc7849250a9deed63e3c78e20b48f13a1e4f91b925b1233e683d9d23e45839bd5311b3f49b6710626f3d4edd8cf"}, {0x88, 0xffff, 0x4, "61856e43bb189d1f9e205643ca2ced5f0b4b2803a362de04dd865d30b20f831fcce486c0f43898c352b42dfbaad32f88f80220aff26f658b7062f3c348c5e6e49dddd0462ccf2adcb739a2cf3a6cd181ef3795b31ab809f2b0697c23ed07ad7019f8c4841d90ec48ce052140e1efbaaf08963fce"}, {0x1010, 0xffff, 0x9, "b1b5a699db2c2b7232687fe1d4619937ce19dab9b08b93143c503805e2fea41999ccb04cb302f13bfe2a8f65a00bd14a26048244336fb1ce7848c67f451710fa72ba2b097e451f647bc6a4e459240da3580a79b2c089db8d21868bac9e36aa9ef700ebf6c3fb75c97ab64879338b96bd84275178dae0420c7d168310ee71579c66eb1efd8a2c99d886e6033403a47ccec4194bd020803495fb32dc0c9e6ca4980d00ecbbdacfea72f638b369366a82313314f30218071bf8e08a332a82a09e6db525dd9cbc8a676fb77d8887426128a7846304fd9ecdf892d0ce5e2141439a052618c5f10860fbb7157a0e9f5bd3592715832313ed8ccd0f1d883df7134bd437299acd7be45bc881380f919278f243ebf516ae9ea0e6b11b0a11145797cd66e221fe3347f3d52fecbcb5dde0a947b04fc32b6bbd1b95c8592161e7ba9c281def68e9254c65b777157ca3337a2bb7613d58d66090f0ad7a0513de9a653977f77bff6261e9dc21f30f83241b31be06da9cf45c5449d6cb77068a6ecf27a2556dc909f6e42cd132f66f5211e1af5dabe70a60da0059819bb8cd07f7975284bb68be53f1a75cbfb7ecbba3c7fa619fee15828670e3b44afb837986981cac84c8c694651998cdd4564d9f93b6bc4f6acc571074db18b28a945902c1bc1aeca7876aee1ce6e973415ae596b16eefb5650c7088653163eef5abc3d9bcf2006ccf0de3dd46e168aad4e2c465d3703c6af3be1f04c0229ced2ad6ca2e0ca8718456c0b729cf93f37fe4cdb6dcf8c24ab726d23937631036c9fb0e8e38df6c1e5904974f5ebfdd242f413825b5a1f06608fa7e18d79f717f641a7e353e2367d2d85909ee12f3fe6f3bbd1c20ac6e92bf6fc7d3afc694d91b12756f353060bc2afe2f62207369a5a8084cc807763019d3703274a094cd8b3b179b82006fb8199127c76ea559c48be37e9ea1003393abdcf177925fc1c8cda368e69b440d422e749998498d0d837166a7afbfc4fd30ce1150381a864abcb69272ad1763cab517c7abc0c168bdfc92d9a3de236ddfe8c5f11d9124552e0768b60af375efe0c88e7b8d2109a47d8852ed3ebedf1eb911705c37d7513f16f23ae480b2efdaa5f0079bbf0b922bd4299dbf5877914682ab942fb4e67f683c8dd391924cdd5f87aa57e48cfac1d85f4f29023f29f6c6a4b3ed0b792d5dbe65e1e2f011bc0e48433ddfe87a54cfb642726cec64c0e2ff6e4db4f94acb9df4e428a29d10226e372bbe82ea563c2db5d0c5c7200fe7a55cf2e53d9cd346e0b1e49fd562c49d142129d717d470994f64097df3d7a1cf13987d12eb94bddf28acfd2f241cd42c18a714112e1015696e0d5e242ab68089d9abc8325d5f32a072e68169d8bb3d7327c54e6c00f5b4a5a5e48f41a1e364a4a386b5dc97c72456a7cbc997fcec5b3f97f174d7801775d9f9e2a920afc476c1e03092a8c3ef1a7b378c2bee6c0637394159a4522d1ce0ff9ee6a4308a07b8d7ff8e6e5cad56058b62a3a0b0425049edd193073fc681d73c506d85227646d2ec327311f5990c4a986b493d91b318f7ebeccf8396b45adb87103b0547498dc4f481741bb37a4adb3973d376640e5a173a8b100c16bf38500b82c7c3771c2281ded94a2fee093a1028766519e1fc911b1d76de3b5e0497a16b953e70c1c405a3fdc3c9c3193e20cfefb127037afd58f2200551bce4e5c4edc6cd3ba0fc9f60d9f04dc515a7d09dd8e81835a1373f3c2cf0bf090b845c5b8f95c0e6502612e008057a9df66840702728453ab11b7db97fe7a5133ecf6ebf8e93fb0190557b7b8afd40ca841fb3718e0738baaa76c417aa1106ee72c01c5c876408440f9d5513b5f7fd3f8972647e54fb86e9a35ac2fdb4cf3aca4485235817c7f31f9f328ae62f6d5ab17ccc30e312fb927f75edd9803a47db133c9f70262e533de8d28f7ff1d6d709a6e1f3f3eb322dc7262d3f2bca3fb4ce2765224e39556e6548fd142467d1a9800ebca046741ecf73bf549708ae6e5f3d60f487d29534d200d6b542e43bba12e41a91296a7ec4ff2afa2053b1d6c2b2450607a201b9759ea5f49a70676118d41f739f70de2f8f8abab1644299b08347287884989127da069de9fb69574e23d14cb1ef482130a16f46a4862589d77d1d27a3750e3cb009778c4eb7a5f31f88927f23262a632b9eb73ff930b5714fa8a3a454dbb330c8dbfd1496ded42d44a184bccf20d0204ffcfa4a8aaee7589387ddbd4cac89671923fadf162a443e27a25856efa7dc4c47aebf93bdb79c1ee525c65ecf88fce4a5bd0cdd3b9f24b24f421a786dbbff8e8ba266e069d73e96b62b1830adf90f0fd3ebd0146b56b746e3a13f433c83127954c4b71105f840646d54a33d884d82221db06f3df8e1cbdddb9aa1d34e568e931c2e9f1c3e68695bdb26a7e168b145834605d53a2f4169e076ca432661b981edddf2e8721b59a8ca7e9ca4e52c8a5fa92f3a12517e2980641b8e5c9158678dd2a24f506bb7caf7fa736c9ab08710f3e0c29c36aeb7664a2a2cd440e7eabdb42e0ba0bb9f90c9b5fde53f8ee33c070bee50f16bf2dff6d0154a40f568b9fbac5008b1f333b6cd1e105934618ec7547d2cafe4bde19ab1c1c86199027ab3b4ecfa8e4169349132a8fdbd0e476b94be159bdbdaaac023123217a9e26590e3ef3b6e73adf5c787b1633c5c604909eb2ed85b16efabaaf0062d524cad2857ba205e8d64cf71b9b7c619b5fab3db0a87c1a66b911bb8d7b038822693dbaf54b9557d66341942eeb2e5ba4c182376b410edc7b5c2706c88eecde75a32b2304ec25ba430b674ccfc676e6c34202a986b8c8408ba424b5830702f7d109c271db2a1ccd1d3c8ffaed1a615322fd37bccbd86df39230674502721faae33b58651b441b07b71a5c1c631ce0b1720ecdf1a47ee8dbe6ea4aa45af3900301616ba5f0183ace63b7edbac1d57228f809992696eed518dd32b0e4fdc2f1f256d342b81127d1075aecd1f2b6167c03a98457fc0a6f0c2f09d0306ceb8ec3726c7864f8e6a91bf224139921aa3f1d98482bf4c86ba6c961f044970c28ca65cdea8dee11d1929bc4e2858113a3659d75fc0da296b7503448778b15eaf88e4fc0441575309cbb1640eee1950af768e4c57684c59397fdcb639232340f67d8dd7970a8f339ce3700f7c52582851d5602c649e854ae3de48d26b781b868838531fb550d55f6dd5ee9efd5c7ffa5c5d29b093eb653f65a5ff23eeef83373ca6b372f30dc9744f1b1315735652a6908e8f8a558a595d68b9668734c2777afcf57238eb8eea30067c006f7a9b618c1d6009e2cbafb3ba9f8b8ce2561676902d2a46d886ab0ff523c1d57a232f237b7a06a7261a99dacfdb092371f1384a04cee2c7b1eb666d8666ab63a5f1fb3dbfa55f81a1350b071533ca729dad7332a585f999c2eecfc3b5b540b618e728b53da4785ac46d38dc3f6fe56da7e8fe0c15f2d5e71aa0c05adca41e29f03e16b91a9341ba8cfac14f9fbe9e8ac7ffe9c9c311d389c164004bb2ea1d6e1824acd119077e2ff114f46ad83c8812486b934203d341db8d7fb04baea29dfea75fcf488d4040fe6dd4b003b169f596950a8e7837d10d95acd727c614931efa7d892308c526ef8c6ebe0c313f295f08dbca35c7be2f7f5c76e4873d8aac2b150ab7eb3644776464df6c0cb9839c9200092abde7b9bd8d9086f267d7d06d40585db51e152462d44079075a27dbb3aaa10f9e2aa473a39b00565ad0202c831dba9fe396fa10369ceddfd2d84687cd5539221395a6826fdf5fb2b84bc66617b67759d82c4edfc2dc1c294288612c23a29243ec1237051ad3988032a1645e52ecf6e355b61e38775a9521b3e5401b8394e0198d421d88d37f78e0548111de0a505dac08397be36703ac0d43244dd16d56b48e1c6e1d93a6addb0e99f2d588f166446170c3a47c392c193a4e59dab623a6e1861f102ef716243d03ae2b030d7c1b5aa58423df28ae605aec152481009470d434a1ad64ff43b4c624784d3fcd23996f852d225d18948facc1146ad12068f5fd8183d371be7cca83192f426b26588b31fe66a9b74416e73e247157a63c766c64464d395651cb15463487d0cf76f6c7bf1465f0d13502322556e1b42d88e5eaa4ef615a11f606a8d5d96dbd094c03cec5b4be7422c3e378c12b616b0666f1a399cd6f4ebc7c0909b4a3d5527d85edf81db6730f8eb20bc1fab31a0c704067765ee71c9fbaed1a3f0b8188206ca6c6e739d115cb01c3e75520adec5b9644a97ced0b1f3ade00dd01c59bdc06d90312236f9bb7d2abc10c007248477632456e5f0d2c607dd996512147b9fba9357ed54c96209dd92bc138d1b137c4fecbc1ab06e25a8f4de7f0fb3721bfed60d66b1d0288f9e072c66b7e72a5db19e3267c5536e2db186f26305a701d2b71601974be679c5c50cb61b1ff7b3758c932f3d51cef203b8ddee18952ab94154b386c3a5a71eaee6a55fe7c4057830540b810f8d5ffa28a492daf00b45fa90add1e3edab3fbf45cda979e885a6b8742e52640a5de04d7ef71a62de05073ffb492383c73a74a014fec85731e504a83bcfdfc2d312f8f08bbe01883314e0c1854833a38f45d2215417e16b0f089081ede59cea73afc000a4d67bc4d71a24708d8f9b3c2adfb20d6c5376e19a1ddf92b08233e32fda6a4675caeeed7c595a481a4eaabd48432644262e27eb550f0e742fa9f3bc4b913b6662462bb61fe40b1b205b9d6dcd51108b3ea930a304ef4a74464e33a3243c2d290a567fd056d1959813fcdee6b17e29997529fbdec605d74aa6c844b173c1a9feebb6d7fc277d53c7ee584cc3f70f17694a45e6c078fe9ad98a93acd3800aa2fa58b9bce544230077cfc52808534914484d0ada74644906120be75af3ea7cfb07c772f4b561a53de84b785514d993010023d9929ea44c78f97710b3975b2e00b914e8842d63e34977e0a8ccc7223f8efa36dacb24e86647362f908b0c21ede0211779b8f0db6995fe28c9b621aab08c1b4c8c1897f31e964726944ff19b45094ee4614f4ea23ab929c005aa1c320f6c35adb6b3ca1e2878f579cb15bec3cfb904b5e029d6bd08ffc68ca1a0be28ba04d887cef647e4954615e9e614f1a8552ff14d325720b0e50b942216bbd3e4467326d487712bf116e8ba1c8b50034d976f0c6f7d078533e81a42da615bacaed89b0c08c959841fb49877443e34f8eeb77d3d124f2465d02c60b6c850911385603332886fd623ad2b5d6e295df78fcdb6a731f9d40d4d8a0b4ae8c921f8e23fc0e6b0ccd4391fd56968a364eea78276a88514b901c7ab23df05ca5e3a97873cf23cafafba487bf1796b89cbfc29dc548239b7aed9b5cb202e50d7e3f18468a761ad35eeb0f3a18682221a1c8b3dc08f9afe0b1266fef69d0a5e91805a28073c1fe52e4dacb87133b6e2e4e9afd88d2f3affe7f3bf3ef6eefee9fe4dbd6ea4f4a5e10d1c975b28ef5d9aedbc298c245de8baa9aef383dd521905c3a575224fc15a628c44b413f14e8087bc1665f9ebbe4e9cf8e1c374ed854b6ef308c738a84663eb953a87686c84425c49fcde2da73dda4f0d52347f79781acfb8d2d19c024a0f32abd642f239551aa0b6f50c03c55fb2894d8908403cf532c3615b0844a90df7401c6be5a2c3535155f1a11dd36cb3e9cfc27794c0509d3931470ba1b29e918e11df6aafc230a9cea8805dfb0e2791effc95595c9f8caf01f12b4ee3f48d1578da86b2894e1a1436405cbf3ef57ed5a26964b8e3765556b47a7d826"}, {0x70, 0xffff, 0xa34, "3d5a243e183254cd8fa06c1da2c547d2ec38db6770abcbe3536c2ced4175d2635199ec8b99092e4c70886d5982692755bb3a7625b36e4ea040735b78b86ebf8503c67e576cd84daa946ed9402c63bf7ba47c1c0722bfb1a743aaf959d8305f"}, {0x108, 0x12e9b90e8dbe1358, 0x0, "89175645e15757418e8ebad9c465142a2c6dc487c540ebe30b9aef7c3345769f07fde3d73a31e50bed2cdb0eff81bc2d96dc4fa343153ddfcdfecab0b82407cf3af99737ae6ab7d9430530cba82455ee5d88bc128e01525a0758540aa91560ebb241e8f05a26d1a7560e0ff0e9397c52284f53f803cb7fc601a793673b233ccbad45acfc6c8255f1f098ea821353fcc533638e1f34bcebf67df5c29f416cfd8a54423ac50297238d0420049cb2e8561ec78a44f4dcb95bff6eabfb782cb9cf665d400789a0445adfe190b233160f2302aa5b97a871eb8b49f783ee522dac1e2e5266e24be28814a89d0868ffca2dd79f8f6e3a605367"}, {0x28, 0x0, 0x0, "6eb0277f9ee9c7c71fffc8e962cc37aa2690c8538c"}], 0x12b0}, 0x401) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r5, &(0x7f0000001600)='.\x00', 0x40, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001680)={0x6f1ca585, 0x4, './file0\x00', 0x9, 0x4, 0xff, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x0, 0xcda}, {0x18, 0x1, 0x9c, 0x8936}, 0x2, [0x1ff, 0x2, 0x10001, 0x2, 0x5f, 0x10001, 0x5, 0x6]}, 0x3c) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000001700)={'./file0\x00', 0x80000000, 0x7ea, 0x5}) sysctl$net_inet_divert(&(0x7f0000001b40)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001b80)="259b3abe27a4a6ea50a5f9c21c546cdf5e992a7099b575fcd665f6961836ad0f72fb2cec409375daeb6d44313120955d711c6cd40e9cba58ecc6f4800d3d936b85ab9ededde95aae387a8bae36b60beccedb7cdab9f241d21cb515ecd87929517557351e0932e9ac7053aff5b2880895f495f3bae7d6b2a55aa4e910888cefab3d6bb7bd09f3b5cecc0213f8ed7b5b176b0637c5b4a663e402ffead23729a34f43e97bdbbb3ccd1e46a23f4d82aabf3e967b625758bb42ba01e945005c69ef9985a147d8baa2d4bb1f93230f70c75558093d93db1547c42666874ef3", &(0x7f0000001c80)=0xdc, &(0x7f0000001cc0)="6c7fd599f89657935d1d36691edd58c7b9e9d2b028e4bddf5cc6f10a138763b9d3a1a0eb71065ef969883dc2f184f06896819ba86a221cd3a31f0c560324dd0d24b8", 0x42) open$dir(&(0x7f0000001d40)='./file0\x00', 0x40, 0xf871a0debf8e2ae9) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001d80)) r6 = semget$private(0x0, 0x3, 0x34) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) r8 = getegid() r9 = getuid() getgroups(0x6, &(0x7f0000001e40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001e80)={{0x7fff, r7, r8, r9, r10, 0x124}, 0x7, 0x394000000000, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) setgroups(0x2, &(0x7f0000001f80)=[r11, r12]) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001fc0)=0x7, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000002000), 0x8, 0x0) fcntl$getown(r2, 0x5) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000002040)=0x8) executing program 2: r0 = open(0x0, 0x1, 0x93) r1 = getpid() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x464, &(0x7f0000ffd000/0x2000)=nil) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x2, r5, r3, r5, r4, 0x178, 0x6}, 0x7, 0x70d4, r1, r1, 0x4, 0x0, 0x401}) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x8}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) getgid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) (async) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x8}, 0xc) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) (async) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0x600) mknod(&(0x7f0000001200)='./bus\x00', 0x4, 0xfffff000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) r2 = getuid() setreuid(r2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2005b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e472a4ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4d076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0x36) r5 = msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, 0x0, 0xf5, 0x800) msgsnd(r6, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r6, 0x0, 0x0, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001600)={0x2, "51955cfb1194c3395a923880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0dc96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"}, 0xf5, 0x800) r7 = msgget$private(0x0, 0x442) msgrcv(r7, 0x0, 0x0, 0x0, 0x1000) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x400000000000000}) executing program 4: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x80000000, 0x9, 0x0, 0xaf3a, 0x2, 0x6, 0x0, 0x2, 0x5, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/245, 0xf5, 0x1000, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f0000001480)={&(0x7f00000002c0)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000001380)=[{&(0x7f0000001300)=""/21, 0x15}, {&(0x7f0000001340)=""/50, 0x32}], 0x2, &(0x7f00000013c0)=""/132, 0x84}, 0x800) r3 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000015c0)={&(0x7f0000001540)='./file0\x00', 0x6, &(0x7f0000001580)='./file0\x00', 0x8}) sysctl$net_inet_ip(&(0x7f0000001600)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000001640)="52907ca7f93ac0e17c8249621d8aaa3031aee61591d32c85827b94060b471ce5eb5c8fadee4917eadfcda3d9928f54d37cacc1dca40c308a837b27053bd130c8a88ea52f8b7adb389fa045d4e83285d8fb0b8fa2c5632426102923fc4946426cd7a25cad11e2f5cea14b058d02158102821e854decfc8ab0c2e1a2fb518389904409e5bc1e38c54286d0a9f7f18c835c1309cf48c254ed0516bb882457049a411f66e818e6d0899a56135c3dd90a5209942a7836c608d928a132de800aee8cd4c869b1", &(0x7f0000001740)=0xc3, &(0x7f0000001780)="b426d90d2395333f570c80a3ce31472305e88b01f66b8f232cc580fd3955f3160724262ec2998ee5178b9894bee664f69aed291f3e3ac30c9a076d4688001e27559ce01590b2cc03bd9710425f617e214ed7b0c47fb9619a3412a7184060394f414fda04e6acdda3aac885eff7e413fd5414b2052e8b723da5237eb88b93a9d346719ffc073e128ae95c4b301f2ba95052c30fb379830e4a8feeb7c82f56e0a4c2b0cc034545ae70b3a0095f8ba087e24579a34324bf9619a10b21eda52e4d6e450ee80a28e494413f2384eac236f3ebc128b6460a6959e8049e61929970ef85ddf9bd166b27bec345366c59", 0xec) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000018c0)="0236c426c4538aa914b77f80e5dc3ab9b471f7471ed1f492f6fa183ecc0fbe3f3d417dc85d3da1f3fec0fe8b3309d16073834a41b0262085b83f5e52505d61bae7c089c2b6ca73b80229db0291a05d6c3d949ad0c985e3b0fab671499ca11ccbe19e66c9ceabe3beb85189e255475698e744", &(0x7f0000001940)=0x72, &(0x7f0000001980)="d6d98714c3849cef9f5b71fa63401b22adf68ac7db077797cfcc74b1691843e447fef4f56c9d0c0b2079d5dc7ad8f22a59eb8acdd50d71d1042d3e7b3dd5cd5a028266263e45d20f8d62945c0f30b74dd5b772c1131c7dd5b31369954eccfd92b15ed7f2c136ed45f9155ce9cec9b4763c122c8a626d8b2f3dee32e3102d0458fc951695061dba5fb2", 0x89) r4 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x10000, 0x5) r5 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x10, 0x14) unlinkat(r5, &(0x7f0000001ac0)='./file0\x00', 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) sysctl$vm_swapencrypt(&(0x7f0000001b80)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000001bc0)="32d55b22ed1e0997fff207c3a0dc8ad9c1d67ac4acc5c65a477dece0ac3af247367d8472fd93f7ff0187a49178f0fb45b15bdb667c1eafa144026f5490d6812ebed723376cedbc3753a87b3a627e998c2a339e62512356152d9452c4b601422c7eec300c5de1ff279c61d20c87", &(0x7f0000001c40)=0x6d, &(0x7f0000001c80)="48f1b98c13075791", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001cc0)={0x3, 0x8ff, './file0\x00', 0x7, 0xc976, 0x1f, 0xf5}) r6 = accept$inet(r3, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getpeername(r6, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001e00)={'./file0\x00', 0x7, 0x158d0cb2, 0x844, 0x0, 0x200, 0x200, 0xffff, 0x1, 0x2, 0x9, 0x1}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e80), 0x0, 0x0) pipe(&(0x7f0000001f40)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001ec0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x81, 0x8000000000000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0xdd, 0x1, 0x8, 0x800}, {{r7}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x7fffffffffffffff}], 0x4, &(0x7f0000001f80)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xfffffffffffffffc, 0x532c}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x59c, 0x4}, {{r4}, 0xfffffffffffffffc, 0x91, 0x1, 0xe1, 0xc7f}, {{r5}, 0xfffffffffffffffa, 0x41, 0x10, 0x603, 0x1}, {{r8}, 0xffffffffffffffff, 0xf9, 0x0, 0x6}], 0xffffffc1, &(0x7f0000002040)={0x5, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002080)={0x86400000, 0x0, {0x40, 0x200}}) connect(r7, &(0x7f00000020c0)=@in={0x2, 0x2}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002100), 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000002140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$unix(r8, &(0x7f0000002280)=@file={0x0, ""/511}, &(0x7f00000024c0)=0x201) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000002500)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000002540)={0x9, 0x1, 0x8000, 0x401, 0x6, 0x7ff, 0x6, 0x10, [{0x4, 0xd, 0x9, 0x7}, {0x1e5, 0x10000, 0x0, 0x4}, {0x4c9, 0x6, 0x1, 0xf7}, {0xb3, 0x2, 0xa189, 0xe6e}, {0x6, 0x4, 0x5, 0x1a}, {0x8000, 0xf7, 0xc5be, 0x753}, {0x101, 0x2, 0x10001, 0x3}, {0x1cb, 0x3f, 0x2, 0x9}, {0x6, 0x6, 0x6, 0x8001}, {0x0, 0x5, 0x2, 0x10000}, {0x7, 0x4, 0x9, 0x4}, {0x53, 0x10000, 0x2, 0x100}, {0x3, 0x8, 0x1000}, {0x0, 0x0, 0x2, 0x3}, {0x5, 0x15, 0x81, 0x2}, {0x3, 0x7, 0x400, 0x9d4}]}) executing program 6: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r2, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2ab6791080049000040000000000000907800000000ac1400bb9402440c0603e0000002000000000000040090780000000045000000000000000d00000000000000e0000001"]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x1, &(0x7f0000000980)={0x8000000000000007, 0xca}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x29) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0xffaa6af9b0ea13b7, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x86bdca1059332ce2, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r8, r9, r8, r9, 0x7, 0xfffc}, 0x2, 0x7ff, r10, r7, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r9]) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r11, 0x0, r9, 0x175, 0xfbfb}, 0x5ddf, 0x5, r10, r7, 0xb8, 0x10000, 0x9, 0x401}) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r10}) clock_getres(0x0, &(0x7f0000000040)) executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) pread(r0, &(0x7f00000000c0)="d315ec25339a9394efa8d750a0d63c0e809f479e665a530d1f5aa1ea719fc85f42b035fb8273ed5b9738bd2a7da132b9718deb4b0f4f70303b91c7efc8dc50a85fb3cd5022ff53bc115e41035b401d0739e1b2cbfbe4d2e3c82c6a0c6f5d5c0504eb394d2989fa4745e9d0e5e2d55639d08e3bfbd3227ef0401c83d567ebb3c485863abfe75ddbde94d31ac359590cae9dfb5ed8d502893486da855ca96be89253dfd9832588516a8cd467c93110409fa441bb4094b4f0bdd85f7b3178077598e8eccb115cc275952e1c7b94a6ae403996377d595388bf13ae147c934d0765dfc23dd5c651a05d421c0aefa954113ae7ff7e768efff2326048f9c2b97acae9d8961937bd1fcea515de366c07fb3c5dc9cedba02666c3f5b259beb2f3d350f5476a3d3cc2539ded51ea7ecab079ed3a94076fc19025f203a386ad730a138dc087ee18af668fa55a9ddfea57cb23d47dfa733e51e38e586f10d82be4d0a1b743950df6730233136c6c0c8e3c76466e1cd65f18eaaf8d5014b398b7930f2b3ad6d6ac73c479465c5fac1e1742bd7601cbcc2a0c964a6e26642b8b953e371d7379c05e0089060ff1aa08f2fb4ff7c99dc85d12b248f0e36eb517a6c8123b3c72af967342d1f73c0bc0126e96de61269c04d325e6458cf345aaf7ec23a87a039d09183eb96441ec0aa827d06d03a8a45c6f4f7a93eba4b2ceb44d4938f050b38e834c0a9291f433c17e1b8028edf7b0e64328be45bc218c617f46f0d84b32e93705c578094ee4f9b9deb906fcd6f9008cf7455c80356bd3ebabb05edf311f356086a5a7be1fa9c40df8d0c7f9addef7afbffd2e2151421988f9d817ec85ccda8f3750106064857d22ed5fb8b07c84a7dec6c4345494d95d87218cc6ad79ae160fce5e8694136c227bacabeb55e211b15df4486398bfd3c8b68d9a3de6060a99c7a92a7ff75db849c1e3768acc989a783a7ab3a211cc84ebe1d473345d08be5526a3cc484cff7179deb6fb0077adf41093ac8024af3da519bafb012ff26b454dd960895a5fa62ceace233eca06e702d40f4ca7149d913a43753f2f0156c9ad138ceec22f5317102d03384021b0022261f32e278ec5d326a8247f577afb5965ff267f2c15895718e402f6ad636b6df1e12a719cfcf662a16db9cc8dcd82902300656cb9823146870c302ec7ba4d8986306f4886241d4c1f9cf76d41c989b228a8e187561665de7010be9ed80e84f480083858062bb086ca4872d5461d6ba44fd49d2631017117e7764ad80b0b915df39c50a4d6ce4825385f261e33585e5ff59e71e5e36112fe4e7923546c8595b12adf17c21d69d0dbec11b9d2bba26e9d3a52bccf88a915140097574de00171d34f2d71fd03e433fb8dc28e914eb29487d92fe76959f4e828840279661a1971afe14618a58b96f0aa14534ffaaed3093e04754dd0aba79da3a12bed7e312b514d934bdce901757844fb7fe21adf0934eb3f951189a26a60bc0f316937eded595d800203faa4125a164a5d8ef9e3d10be6718fea42b05661374eac16e09dfad12a347f6fb5e64d6ed6f855c17d7700ab9e3c15b3bc5218b5127fe11a12ee69b781620eec0a469cd3876bd18f058fb15ab7ddb80efdd10f79948084262cdb43f464a4dccce282b137ddead321fa37eb3cb0925422f64b94edf2e94557f6e62c063c57a55e6e1404b25518d673fb6b580a618cb91767d27ecd56580ffe188a6b1ef34418188004dd3dee7187b8e4148d7b20e95efbd08497f7a01e086e3a7da394a53836232fcdf1b3bcf03b8f13a4001f7c49a9f0432483f3a9f4d637c5847b6ba3b63ff00172bc74218e820060b38f330fa3b9eea8324d74e9bdd935dd1b57b629fcd24191ad52a705d6c92d6b66df589eaa59628d5403b987011981cdc3eab90dba81db91574de89b7ac4eb45e2f3c47f3ec06e32e53a647e04fc8d029f2802ceff2f44db4b18ebdbbaa460718de9c31c81898d1820d0f4ec6c6dc83d69fa1e4b980729abfac7721b013a50b3fa5dd317640a488565b4f7beea1b01e8b58574c3e1029ca81a69e00c8ee1b399bf70de2ee5392db4857ae32265d7754c09ef4d8b6ac4121e938205989ecbe44535f6106ec8e13f4a8175f42564bc60c4efa6eb6ebc3a02d29eccbd30ff4427a193db038a44a91c0690dff001351390fb9939b24a5c606b0eacf55ee0bbada8f268f318a5f5720e79aa87d174b9e6d0e1622462833d14b6f18d654902ab4b6b8390b0de8f58e33c9b86967a2c074f304784d88f3ae5c3ffee2345aeceda501330a0cc28bd8308518639f4f189c768421d71334158ca1aaa70a75d7f60fde6176d0bd314416310b8e645acd5fb0d24db4d5ee646431f8483322b7ae63e4afa66ab0e74e190da834ada015bfec1c8171beeaecb880897d4bf2fd2d38bf013ab9879e96123b0d895bfefc1d07b60eda9f3a10276f1413dd144735159014ef4f5dc04fd64a72a4378c2e32e0d17851cc5f7bf89295ab44a94c3c1fbb952dff885b797af2c577ec2de314e668cbea775573a0dcd99185a30a218300b423508d8a90ffc54a49b3e0374c83d8c7a4bb6efb9c5335e87e65cbe0ef31256e87543fc71cae56edd454ce138e53b898505680a1a86e827255516c67c13098c39526b689763d448a454d9e3d606237117efa2a4121697ac0c70dffd7309c343ae167f0cc8c8f6aca543e512b8c3dcbe1c463c3a33c433c4c1fd1114a5a26638edb2abc43a8f422db785f19d8211d835e402e757ccc72996c8829c11b615a127eaf77986b45dfee2734ac6c90606a46a37518feca1ad37a2ec2f23df1c710b07acac36054e1a818bc59372cbcbea644345456dbcbc3245ff1caf3f326d23bcaaa02919c06d78f11d5d41bfbe93192975f2773dfafa6e6c1c23ef39805f874bb847994c8829f0fa7dacc8fe935d579eaaef659adf4df518eca12f050216925cc09113e982d3fffb296ef5ae3efd5875884b0ddaff5c35b98b5a4b0187e40a830746b504ac31bb19c42aaf9ac0e283a3e97c3b887ff892fd0efaeeb13a4fe4b319cff7aa4f4c047e8ac4b165520bedb44b1423cf66dda92a1a0f2880f9c9aa5042071ef288a6b755e3a35055f5504028fdb31ab9fbf581131abdf16bb49c70351ee4b3dd386bfc68f6be8506a4623c4e961873bfe1c9d2cf3224cb15e17376ae02e9974f76030fb80bb62d93349802b6b7dca7b95ae09c7968d209b3f74efd16df2a848f68226841bae0ac8ac37d472518a962f131db5c27bda565d9947ec2ecfc01e28be8937358ce40d4c7ce404e481b34a886f57ccbf2716eed06d0d7d1a8f7ac3e598fbb52f37c93cc737ec5f9c069d81730ae7a93882484233f4302bf532edb2b0660b6f4e5e6e3d80edfb833710fc5ed2b5ce73e89b2dd84e03dd8138fe61e8514318ef4e6a1a938f225038c712d6486e7641580630571217074451e449cc1571f4130c21808605c0ab9df0434d6486f290c0e8fde7a39ba16d20859cd62501f82515fcac9b86f97d441bbbfe14d0e8657ef4e02a874669e827aae2680fdac988087aabf7e747509ddcea45034ca4826d2833a36d47a08c84138d7ff3ba469886cf3ea22ca30eec3a635092733fae112dc5b304bfe093d7cbe40d81e6f0f1023e8a68fd93e9a086c2edf9b232d244e90ce2d96cb1544fd64b4e43f4b55f4c76aadd510fd56b805e1b8d1ba3b15ee3c1afa16c101510f2cd2fee0a281a46193f1d79e276cb1e56644e2d35d2b3546a6182500ce231109d51c596d6604ebb8a81176554ce2bc367bdb183e9576be7f4cb8646227a7e088d1af3b08b75f4d03414e09bb6410aad2fb205f6ecdbaa78faa9b577c76ea4e725461e3efc4620b7b8b4d1c5ac82753082ad37af955ac424a9dd89e7ae35cd8c4a720d123266ed8b145b8d6a4f4cd8d6d26cbf08e67637294207bff5d30d5da8e9cf603a678f5933ce93baf783a901a77cb5ebd927800fdefbe23846175fe3d8722597842a53e4617adbe4a47589842bd8f4321207d27b58783cf04b1785e0b63651d4da256492516bc9e06d23d4fd6cc7190994ce7f602329c81c58e718a6529c1b8d807cfd01b4072cb831c7e03bc31bcb6957b28c79a4ec38423b3fa4e29564b3fd860954a2836293201b87427f151dd9deb99bbae1f20612f07f2203f542b2482abf00f3d6d6abda54820b41a247354442d000278c9251a71fd834eec352ff63a63612d21e882bab0fb0d715cd0314a62409c223672d069b7a9049952da308c0a10530ce49360cfb20a2d6fcafe82fd9945d4b0979c3d382c1deb2457d3fe8e964036adabff33ec3fbc2f1f48dd3aeaa7b0e2aaadcbdbac1248be07180a5331e230c5eb46634d0e4174e32c3fb6ac1ff79b3302878c549d05ad9949000da85b12bdd047fd2461200356ae70f6d2816c43ebf2f28b146e3c8e21410911c9df94b3c9704c229b6bbb0975afb03bba54ed67ede12f03cbfc524e27b3687c0cf9ae7af76e9a97d7aa71ab2ab28d39e932c37a1f7484c36e76c6f75f97848a6befb691812ae411a3e78b0e0517ef77f7590cdc54662c252caa85b8bb0a22052a51465225cf82a6d95c17f20f25efffd29b73d80ec08d62678f9ae0b1ca318265a64ea4cfa7a00eef1be2df0cf6e65688560ca548a5cacb64df19331432d44f52d03239a2fd34fe9add8c41e781fbce2ace1eed040df0543baace43bc331a6ebb319bce967545b6285728c86d11e55a203426acdb86722d900126acbb574004045dccf01ac1a1db39d10d74a9a267d66e33744ca02533b99144dd1f6187844a856f7870ea64e786c7fdaaec065cd12388953e524542714911598e3f6beaadedc3ddad65a99320751a79ba9d957f4caa399b3dcf9b74954f1f5a79765da210999c4f4f101c76bda9d92a15ccca9ce65b57dd804fde6821e6444068519c76a155a0b912e5e4233647659e7508d53a0dde36e607dcce4d971cf49de13aa60a7418561edb4c39a30ab59990c19b9925f122d34344393d8b56c02e504bead12c353a81acd8b79558e3373621856154c84cf9c3a7155f39a476fd23b54e89c5366e31fd2009814f312fd9d6f65aca512d90eba00594dc6bb8abb887910ed2cd0763c08bad3e37ffe86b058e5fb331d92b223f8701f712c5cb583d1871fd2a5fcef93bd5fcc9b4824ed033ed7e849a4f81cf6185701628529511b3617310f2aa0e74db76ba776e173188d496209b0323972a649ae2d44898ac1baccab87f6837df80595395adfb9fe371bab13f5ed024cd99e31a09923b030f01d21816b9370ed3adb03aeb9049c02b8bbc52ff4ade004db25ca98d2000c614260243b7ec9cbb3eb619d8e461fe4a69e46ec766480bec33435d4a1998fbc0bd66792c5f8820331db05c128ad5c564219cfaa8b95e5001c1a42c948d892c1ec17d0fe2bbda406b76cd764a09fa3a2fbc4b4f593ba75eaeb43641cd71f91742dd94966871d60c9582aff691eeaa63830bc79ad369701ac8b45deb17985287ddcab3cfe4a793c763ae7a750fb93a9910f9c9f31ba4b3e5ac5b9d2409f3e9cdc273a20cddbcc240ce69ef8a93203fad9e984b3a0a8a3c7d03906994109d6753f58a5e18d5bdcd565b639c2ec167d3ef0a3a87547dd72c290a9eb6ee8cc7e14e20d29d03fe8f5fbf57a8181f5293797c9feb95c9cfc202c093dff73645783ed68c31749d16e13fb5c8ae3b753957f3ca93e78a417bfe55821c08e9f0b516b4fc72e0b904c940dca5aefdccdfac9a2ab4717e6740a3422c53bd1978073993d9b42e8608e13b11", 0x1000, 0x2be) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0), 0x80, 0x0) r2 = getuid() fsync(r1) r3 = getegid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001100)="bb4c932d27290d703286a5833ad628e7efdaccf6ea1f534247fdefde98f050e7dfc102e9f16909e78fafa73e1c2519743e86", 0x32) r4 = socket(0x1, 0x4, 0x0) writev(r1, &(0x7f0000002300)=[{&(0x7f0000001140)="27fcaa664950d2cb195c0a856750f5414fd5673b608fed7888eea7817da3242fb97998ba63789fc67b028cf704d98bea567c639cf1058a818329af40260a9d8f69bccb11b19ef73ddfb5acce07bb6ef1bce7560714060bbdb1e4624cf312d5580da08c76ae9454f9fb678c619c613c85621153dfe49a6a432810017348e0e7e83fd62dc473507f575d793a276bcab3f3", 0x90}, {&(0x7f0000001200)="dfb9425be085ef0b487900c0d206a6398277574c9a9af47fee32922de9be5031316d36a0a635466181ac8018a7f8a47fef22c6c08db04a408ee2e3b80d0f9b8c098cd574b049705503eb2a836c221d6ea95cd1e4a5cbaa745d5d26f147166049308ad6502850c8dc2d535c5a0d3e2bb7169488b4ebd8441c961d55e77d3a8b80b52de3243c3c3424bee253688d94d6b231ef2f73940b505155", 0x99}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="8a92845693447a61aee79529e37fd4243ed63ffde34644c3f81930b19dbecf165a645ceba9817a5db93c379ccb0b590fdce0662cdcc88a083fc6e921d43c2bfcaac6fe02112c2624722b188aee0467b132267ce798faa3e768aa8c68327b61bb7618593c20425a1d0d1a1ea2102c31a069cb5457583d1f3ab8ba83ef3a18c5d13a210db8d34bf01d1087d72247439dbbc311ea71ffe183dbf55e4e8c2db3d1ad16fd56636a02ba03075a06ea1d4be6c3ca12126d1085ba4437f91a301029df906dc3b33f7f3c687b25edb26283432edfe81109cac38b9e9d31fffbe0bc03cb71e604aac2b0def84976a33ca18fbda6227a5b8223ce43907e7b22adc1eb58dd7cb57433d920dd9df2e000fd3a0fd8f7df91108972fefd72f37dc974316ef7f40e233023b8001acd5832576ebf42c5bb797ca3b42fb7c2dd84e2208d2cde1ae0c04b3d6f53a465b6318abd690d518db6c4b70e3f9ec98d2eb21c7605a3754480ca4d242c07691c2453288fb42af89b372dcd27b7507afff707eb15d58c94cd1387a87dd15f140a218287abcd594748b95247e8b561b2ceb37d7eade914a8aa55f19aa7ab55b527f1844e3e3e35756c89ff71894dd6bac77cf52a7324badde82880a384556e4e9574c68db1fadb0317d01913e41a00d91a30e869577fdf4c41945f105647aa71f9d2001fde801387b4a74a6009ca6a50602839d75887f5ae9f58322b0730f6d318b4e681674c312e0d754c261145177eec8712503d27ef822638410f1ce7da9b4fc64f20d025ce3ead22ac25b8b8d8a4d85fe9ef4fac553d7d503c2faa87d86bf3f70243c573f6b973f193f23b6de3e8b0b5088786b01cebbce140563c64d2e243eedc9ab1a0e9234968bfa18c220f4dade01c6c594052e8c7b291912a1361d1f45db14423b1a198eddcf0670eaaad289f12614870cda2967345641846ebc68ed8f225a89737d8180f5b8718178f444f590f5a2fdaa671b0d728ff18cac66e1814e4890f491534e60f89914bf7dbaeab6ecf2c8111a134f4c9e80a3a209ded4bc9374170407ac723eafc5770fbc8468bf5d4c75f6d6aadc65861bd48b76c346c0a643093de42a440956323453e74407c8e5decdf9c975c5b0d9ee30fd950c454e767ad0002a0aa33b005205219e6aa6539ecf84f1bb1e1d10a1e08b0cf7a68b69c22d58c2cf13c12e39fcb97b1cd561cfb717224f1865f4e97efa60725148ec086a2950884c1c0f4e29b7251e0af63d055366ca60ee20ee017588cefc545222a1b051273db188317a4402e35465aca24af793fd1d14f90bc78ad282ed7614f12dfd09d1fb27d1e304c37fc7258e4b454bc8b0e9cae3aad1d98daa9ac451ff86073ac38e9e3049e0de804f627cf1b416d101bd09ee5d5a901fa96310f1d57f0b8cdf057d84e6be87cad1b30f3ef824fbbfe46b5ee5954227278db97ff1b517d6d7d7922059ea3df1a5058d347968d26fce9008ea3b898208d691606a79bacc3d6f055eb9dda789a732b26b1c829d92ade84cfd0047fe2ececc70f167799c458a337390cd6d02f389678557f127b39cbc9dfd5f92d13219fdb6b16cbd2c8a8a16fd1e2f3d97122b46dc4e315b84c3d937a4798f2d32f7343e62c23ab8e39ba4ab297a5573dcbdc21bc03c47d45a89de9fb8904f5622031550067e070d9bd1ec5bd1bb2bc0445c70903ad0c9f639bba4affc8e75823cfce68db118d8e39d72bc6f8439925c03c985ef786577c36ce546ca5409019912936ed66bf7a96203a31ed35cbc15ff350876d97deebfe40b9cb808fcb2f39c7a5f0015cc1113476deb61028ae24ef4c26326c32ce00f4af8e60a1d77dd7a9fdac0f54b6424f709d0d04a53be07210d8b9ed7f2f17fb62fe82495731a51dd6fc3f0e6c635c3660d1651725f415c63f117f4705d6e91f80123fe04f4d78ff9879407df691f8369d367eb0a5d52d1069d870b862353e8f5c0947092430ccbdc19071ce7dc20ba7f3ee0911917ae2f498f574daa7f4ec4d76c475e320839f8ff573eeadae2bda0b754cc01154861d5e9121535c44399f327821a6143bc12f8ed6ae8ba416a1f35414c578297ad0a25df0dce590c34b7684df6ee83bfb1c2eaf3f33a34b78764f1347417bf07f87ab5303f5aaac4d92a7eeb0dc7a04559daf0a923143e143e6440719d5a208de5f60684eeb45c3214e93be838c5a930accb3bdc09e87d44f050c77ac39ce87c11484b5c08c024b1c3cbb387640b94e72b557b111f5ad63ef79c6480a7f5573022522fdf52567288b197e8c294f53b4d3243bcbb59966a2ba7eb2811f9c63bd4dccc79b05361d209846e9cb7d33c3a5ac8ed5bcb422719146cc4b4436f7b60adf1585b75b9b080b42a9e8bd6f1cc833ef164ab3f918d760c66e0402c50f89ce8757bdac65c5a2274327815a1ef0858bda345c178ca542f337af4f6b0541ca48830ca3226748d04012da85080c60030ca4c16994311f502976f06f2113182832ee92c185ed0a10c4077b3acc58efdf64ec098ca0b5242600adb57217c76dfb40c2714f6c0fd8f94de5f1f3e46bb48fec08a646b88c1ebaad9f32dc21f85ab7218b4d65d87dfc36e6cbd55d89ad7b8e3b2d01a59e46eac3f0b1dcb65259b171a6843d77b7a5627d1bface64c489c44ad502cd545bc49a1669844c2ab202070563dc82482b18dccbd3d4887ea630adfc0494cba47098b14671d6db9659688b3769e18d01e5946d0ff0c05dc7ad42b9400d3b85325cb49aaa746f9edf498ed434ed2805dd8ac47860dd37b08e851404efd81cff575625a64398b83b5d1e909ca12b610844c5effd5ea528753eab754c4aee7850ca65b3d8164e021e8178f71572948686b5028aa5faf81e623ee5e688fc48b68d22b7f8dcb8bef0e287af18180133eb09681ec208806a394de8eb396e823702f1ff261a9a7c0feed84507aae4de09bdaa04369571ae7ef915b6bb8fe096b33db9fda50c2047af5c1ae8a4ca296c0dc3d855a993f097108258ca662ed4b5c743344709e9e843c0023fd67e992bcd28356336a247095e37b7170bae3f5d9b10308f3f08c9a0b01ad8e1ff2bdfff34bd19198064fd9bfc63ad92130c9922d9a91f383e13db41d1ff6986a6d22d982c42335e8228811cc2358eee2a0899e289071163d192232b1a1a5be931ad2178c13da5e39a5c8c42c6dbdfa206da5154424dba37c4f9e8608ea47174ba75a32b562903fd082501bbe458f7eadbf195bf4962abd139af1b6206c166226503f56f5784a0743a887c9b03fce6713ca5a09ea4db674721f5c405fbb81a89b8ed2d03b60644a514676eebda8fea73e05168adf082cb273f3556e69a256e6836c9d4b8138446ff3febb01ce44e2b96e74094a98e581650790acdb9f044c5f57092d42a14783992a057e1e23529b1f52341332918d5cf7b1cc2c101b7fd6993390309f67e265e9668bc0400867bf0356aada66e3a61bfbeb7c74ec08cae3f64e46dbd0bc85ee696f0e375585dcbcdce4b2f97786e2f1087b946c397864682b9a12d109f4665895a8ee96eeffeefa3da90615a1e7d56084954330ed3b49db675fb6f6589bd23dabc1d5867f7514f013922fd2ee33992ae3659bdbfab3054f6d73469c6c9ad7167885bfe277c3f3d71f4a77907e4477384f7ca5f2ebf34bc37438fcc4241c905e3ac0d11f222aa242d59352d3977f22f560e0bc7408439dcad6cebd866da4277088129c9db51deb888ac4e1d52d101c91268b638c768dbd530b346ff5995dd79617e6e3c124e242a91aee1a9005662166a38b8bbf25ef22401f7fccd251132d580d3b2b2346f7fb1131f4fc9e49fa9bce05c3b74dc4bafe296d8da34d6137bfe3a15674ab8e5d10e060acb134273d30b922ea0d9ccb9195f0aa34ce45a64a1a392462a005021ce3d5e8d67e08aabaf76f5c962588a1f0ad6d0a30670618fdc976f89ad52cf0a366130ca8295913f33dd5c18cff89a38f6bad6a70b4f955b266cf0305edbd982e1be4221dfcd4c4fd1bfd5381b7f2942969b26a2a1c9f2c922ed571e5457a2f59b135e3e1ee121848e843da8a5f57281c61b98e8ced85890a1f52c5f330c8324dc31c7885d8098b03ced484230452be11245dbedaf438ca955a13e4cf033d3ca64c1466d59e69efe7145c0837332410e063eb34a9b0eadb75ca6bc7f9f26a6cceedd97e248657a1594fdfcc0090998cf95ed194ae92382f723f0bc2047eb91c19ada797d196fde656b924eb41f3503a92a9703779c9f3e56ec0c9e338682bc02e2cb552ee47f0e733a701faf09eb02081f38d1989170d709d20d0c5e856658109afa0c3a50adde9cf19c562651fc125bb875c614383fa15a9e1a744cfc4551f703c48921d7a2c8048a37f3aa77217260c86378e34ef06c92b55b196422896e27313a76b604fce76f202b36ab52622a5693528859ae846bdfa869405a000cecc3d1c854bae5fdbb9122502c861cf3b8b479d308fcf2244a4521a475a34057c16b1f833a8367b727d41dd99908ac1ff307869c05d6399b28680455f1ce946655eb323497e877d5869fe6b3b5c746dfabdfa99b4983baaf3fbc8c9d7e2689e45a77881d9a67673bf583c1355872580e536c96cb8ebf7c7304bbdecc11bdf0328327d4bb45e5219cf6a06d564457ee78e1af26e4c252fc0a914048ba44d1613d5b81b932582161751081c5b36948d262b208f330d2e76f27c0599a2cb1bd710ae2e369bf8091287ab3746631491426c9ff6b570e67d50632076aa71d7e1dabc843419e27f1dfc4d99c1c09ab247cbcaca978fe01dd7d27658cc4068fb5e4fd216d60b8c31c0aef40c49fbc048210539a45e37da770600a7a59e2fd12818a61f6759973bbf4e8ca3e731c05f6dd9023699a58074625db4d598149c274f8ed5f4e148e1ae4da23b85b20b7ec41fd97c306e81b07ca1c66c0d06527951312e8d4ca0487117124a704525f7caad5dfaf6cb5c66cbc630a4aaaf4e54a24ff8248a62bd9b72edd38e7a61b7176019f5085f0314089668706e0f3ce5353472ad5e47e9445cf8cbec60bb77720253e457a4ddbf90cf06fd37c4145e36d347181d3b03364234de36cadec564e8c2bece8e0d1f374b40c7a6d371c3166d19f800464cf97e2cbe236ac3d4c5514a541dac6cc8709add063796fbf83509be26e2a1509aae315bd43720b3c2d2a05017e605cb606e0107c26d67fd8544a909a62b931517e55a59249a706c84703d37ee31af1bcf8acd4563efdeb9f43d836d029771f5aff1a9191cb927dfd2ad835c9a175f8204a4f8aa5a8e0a33e89a7243ac9202d9bfea4b0c9b9e45c8501637c628777c1992edc8d7e7e5a196e16cb4e988120207920062d21e6eff6e77101d2c90223be082e689932605433b47282cf8376ccf26de4eb451d72bdfd707db67a6e3906fcf21cc42974ee6bd54180baf734adc2bd6c04323571940d0a3ae47c3a662e6ac9f42bbf86d1ba18712c2a5f5b0a6bf8fda6d103769c88c8c05258b827073ef6c55c52477991f2c6f9ff3957e654eefc1f982dc5652f8996d19121f8611da822935ddc0c951db07445f2ac55eb5f9caa121a2711c3f4e6e5561000cffe050094024578485410e9570fdcce790a3d2601980f68c0f016f466efcb641c7453d9d59c9b17acc3098fcd6ffa248f65f9d0312add1e6cbceb5e6cfdae2ec96bc3f6cea23dee98e994476054bc907cbd5f609af94cfb245226f1394f0138543f6b9e77feb19c89a186282c15d234cb831c8b771bab687c7d274d452e566ccda38670b7ca8a30ead460243dda64314e1ba1", 0x1000}], 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002340), 0x0, 0x0) readv(r5, &(0x7f0000003640)=[{&(0x7f0000002380)=""/130, 0x82}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/162, 0xa2}, {&(0x7f0000003500)=""/24, 0x18}, {&(0x7f0000003540)=""/216, 0xd8}], 0x5) connect$unix(r4, &(0x7f00000036c0)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000003700)='./file0\x00', &(0x7f0000003880)=[&(0x7f0000003740)='\xa1.:@\x00', &(0x7f0000003780)='/dev/wsmouse\x00', &(0x7f00000037c0)='/dev/wsmouse\x00', &(0x7f0000003800)='\x00', &(0x7f0000003840)='^)*$]&--/(^#\x00'], &(0x7f0000003a40)=[&(0x7f00000038c0)='#%$\x00', &(0x7f0000003900)='/dev/ttyCcfg\x00', &(0x7f0000003940)='\'}-]@\x00', &(0x7f0000003980)='%{-\x9d{\x00', &(0x7f00000039c0)='/dev/ttyCcfg\x00', &(0x7f0000003a00)='/dev/wsmouse\x00']) setgroups(0x1, &(0x7f0000003a80)=[r3]) sendmsg$unix(r1, &(0x7f0000004c40)={&(0x7f0000003ac0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004bc0)=[{&(0x7f0000003b00)="dcd992d96f2468e2bdd2fdcc2d1a6d19a5293fab69942491849766fbf2222508f184b7fe", 0x24}, {&(0x7f0000003b40)="a79e52c82ee1b38d4580c3dbc8aeb0a219c6e647c15365470c9fcea547946c9b94fefbc27306dbdf9224df8a56b8a264a849361a7b348af992334cc3dba2c9479efe772d6edb20b6be01814c57c09646814a5be86d045b7bb4f3f20dbfade424ce50a07b9ea9996763a997f790116c95ff581f21041812eafb72494d91a4054d0f482b5ce684394f972fa6752c686edf944a614b1956ec05fd3f95ceb217370d483785fce67e441bea61f5486b7d1da805114dbb53144a197cc28cb7f310882e8d6c470f428023cfc818ed4521f6c464627f6d9769e8a4148a4b2af716caa121a21260bfb2eae66ff713a73dae4ec2fe3d7f59e9a98f37a93a89a04dcf10626456bb61b5d2b8dd8092059fb2816954fe3b4adc41601775fbee993d5457850d103d1313e26c147a57815ba007fa87ff0a1392af974b148c030ba7f71455d9d42ddbc4f59e97f85cd83ec18ab9917f293afe6888a817423c44f49865b29a72629a93992f21cf37b5e1dc437037e0d921c2a670bc7836984bc6607cfe7dcff295f8c3ec6bba789d5612824dcb1d936376115758cbc15f2a843c5f66d0ed9d38e3bc4860f33c33a69f0bb689444c7e2a23ca41bfa4f924b8d3e378fc75cc4dd112abd2fa55defd82f74b369ef3d5b2d527d3b3194f56ac08509223e68b2facc19549695b514bf27d1feaab1fa75cda3516b90e703279d4443e76d31e85c33dae313fed1cc6d7151297b4444527c57761f4bc913eec1fe4bb9b9f5dd6579872e438d1265b6c6fd58b4ab1491736fdb85326876294050db2e6a59f335aed7a761fefe2c8e5907bc56681a6a935e7a27de9fe65b2732af191b91d64c9c279884a98ecd0d85131b789cbd081c5b8732d614b157c617ae1f175357ec180aae9b8cc4d75b5c1a132307f1277ddeb3f06553572563e42fa06e6ef0397e946ce10a6bf5dab140fcf853a9d7fe1423de1b228ae337f6407a34961408e2153fea89703f9634ef21be23b43a3bd20378d0ff305ddba661204f21c5af60f6df3be80eb8579b723371cde7536dae657e8c1ca5cb8981aa02994cba66ba1df831c2a40ed5a7412435ef1946d18f7195f28d8c866f0405a5636513bd819ec602c1376d0fc1ad5ff8f8229d94e2fa0078b64b84b1c788f36499a5093f3d558799fd4fc730f4cc85974c899c253b7f799569db2db989cc8391d2d6121ce3a0bfc10bc2f4982b7b3e04e54211328fda96e3aaf6a6975faf29e97271ab49292ceffc6be1b030ccbb26f5c528f745c4d05f08cff1d21b2e33fcc57884871397e440b168285e2545b2e0a9f320237999ede4bdbd5abd088a126e897aa7d98779d7cd9c4d6daa2944d9a10ce12fe37c51998f670fd976fe078dc1a26f562d85b72dbee8380b48b8dc3f773b229fe6fac95f74d22ef40899d7ee9efc87a8fe8a0d5615f22b74e92b7f9f07bd6e88a8807d91141ea39a66e8d6c8497dd851e958e91d1cbfdd7254d95b3c153062931a619d59ce3ab63b26aa6aef0fcd3439b792ffa38f09aae4a447ac8392480b3f6a2dfe55377634bf3a4cfea81de138339cc3c28fc360f29bb389fd54bfa790b4a28f9e44da3b05401560ef918a79ddf920e320db8450e9886c201e7df2a6fbd828624681d19b010d65100c51ed9f6bee794810f34ab8fc05a0b9c28022fae1f6dd8edfee5c6b1bfb76d85d1452d7051a52d282a57fcb0a4982559d23a12b970fbae4f01684d5b898f4ed0f599b08d308cdf283b4e17b7f1a88127acc552d0e7979508da8452cc6fc0bae0c3354eb1f42405559c988e3768be50305ddb9404d84915223d5543a2609901ba662d70e0de8cd3e948683394e9e13d7186cfd38af8675ad8314ef1038ae71953726e28660a1b4e0110e509d66ae39def1f661333f02211b00ae090d95c79a6fc13e3da4d147e9d0d81c5d6948e8be0fe44fcc53d0518a7e534415b5fe7f22129e030a131ca462241e54479b72725fe71e4f9a829c6b9e03dd21543aac6e3a33a901e29c5c051755c7ce1bdedad84e69dc91f93a290813b4c79a88a48419cf2a86561205c10403c13f9fbf582e1093a2438b193819165ce2ad29992ab1a0d0e204b71d13ad3248e401e002f0c768d9b198364f5031da4e92c2e2bdb17d5125a6467781cda1859d0144ce69ad5515214160fcdd581b42cbda334e77364e23846f25645733e8270c1b29f1719197d032d4e5576fb83de1552ed823ed9302c58c1b54ea1f5c8ecd0c3ccb41fd272b71574dd4be52052647ac8e3f95d07f916f3801cd90f2f8ec3d8c2e61169034727ee30a0ed8fbac3d89c86761fc2af103bfd184c82dbda4a5c9ba638b7ff3f32843587d5eb3436cb637160f8ddc8efdd6991cbad62e0cdebc440e8db76c3aff2f50b5e6b74b59edcbb62305bb0f44508e15154d01fa83216db5dbe6348afb7b3037a3bc8f35fda2ca6383920609cab4a843717343de04f7314a097dce218a72a32dd0ff60076e18fbc5a49f65e37b13fe2c88d60385c5bb4eab126f861d9ba9b72e0af836796273b48f146cffa1398598dbfd7e55c3c3d2726e155e8fa309818fd0891192d69ffe33a30bfc21bec72a3a8ccd323e805042b10be3d8d3b9af6cad9ad806e7aa071dc5f82d99d5006ec413272f637139997157669d0647b88946fb76724ddf86d1307d8d8fa003b540c63e129a996cd5d6f9850ab86cedf525799f2786e9f1c5665d2b2b674d786a802c9199e88f943139a41e6b17270dde69f59c00781eb137614bd0dd5f0f3bb069c0c6b9c07724f4f03b35a5870b1208689d394c24f98cde5e6382e8242f2a5a30e9fa525a31cf89591a472c9791f64da54d27082a9fc2ee509152df4dd6af126c26e0ed517a014293ca1e032b7c6d71b245ec3c966577fcbfeec3625fea0a0eb22fc38658914e588f3377c840440caf0957962c7e31097efbecf8df50b27818ddcb2260b28dd8affa3d308c871ddc24af9e83044e55787dd0821d0f9eb6cb917b1cbdd3412e8e7977b8a3630972684eadc3e9346880604e81a4b41340c044cefec77a8fe5a7b236cac9677998b9a18556e8a670e78fe0dc8e14eada299090cb98383f2b42ebd41111e52a3758328f7581abadf8d7bd3df6465febbaf956bcee5dfb64d41235afa4204d895d0bc015dbf4ec4fb9c3cf5010912db50e1cf9073d097c4d0ad0fd273a72f42d3d4bbf9f1e4d693d52cfa8e502f60f415d3c256e854b7bd643c300bddfbd0ce5516d0542ea118b7796c418c55b305f804108d67bb1c2406b0179986ffb2e1da49f4894750589f2677742d7d74c0b4996fb6a465dd753a1ab17afc20f0e663d26f25d1ee4029b70f8f350128546b8e602d51bfd014738adcb1bea51eb3e392f3d3f7f14c4673b323ac8cb8797e0ed3c37c7cff92391c4469fd6b2ce4424110412d961c0735e408ea7f3a1788e4224fe6c6365ba6868af817563b31600412f4f10ceb30d5a302835d307222a95eb3ee7ed57c12d32ee39a4d2cd5c58f6d7779db688b1311f36255971d711f1cc70e49ddb190d1f75669232feda433095271a16287d6afafe3ca69893d3f4d2b28d97ae1f947ac41a2f4aeef325e263da2ea7047a68844a03d87ae78c4e5274381f1b8dea446098b5acaad835381df90db5866605075c2aeee44f0b9c800af676be5eb105d8be62eea5ef8444b1a90261305652763e9d508403148ab9d5a772a05fafc90c74d8fc3140297c5e4a7d61651900d6f92e51897ec39d24da5171525e9b1cfc819d19792386870eb8835a09d017145504780bdc982ce96a731e07bc3d401109d3638be9d9411972ef5a717a28787f558af38141ef07f73295c3c92b93e0d33c5eaf857e9ec54cd6091425a0940d93e24ae6da396be0b222e93b5dbc97888c2bb1074905f00e0dafd9578ed438873a4c1763c2ae94dc4f48a3d65a340d233bf4f0420dfbb68664e5b3d6cfd8e3c472c1d577c6fa39abdae8d7dae3106a107e92cf63bf312851d3dfbb9e83f228586ca4daf6147664aa88ea81f9076e09aed34b6412005367f8509c166d7d2230e9a28bee51885d713c0f2cd7145a9e15674fa7afa2540be5df7eeade7cd665425d6c952a697a1bd642dba113226342bc957881180204cd3b4104082653f9d15d8ca8b18bca218e8ead78fe75fb6b3145db60bb506ebe69a3fbde947222e016caa38d480c20827fec64c202764f7d06c0e16e823aa6e0829927a5b24e7025a459cd00006bddc459e5d9f787aed49bcd917139cbaa0aeffdcb303741f99bf9a1e0b88caf0522c7cc54308ca5937ad00d165d8596bf7d2e2b07345dc4ac56fc5a752c725cc3a35f582beecc47fce5f155b422ac5029a69509e87350adb63423d9f7d1be351b80a4ce675dab45b6dd9050731cf637bdd80599dd06dd77b4d5299c9513c50bc8df1d0e801e80e4600b302fbfd897c2106915a28ccc1b0242b98834cccc7bba0033ec67e450b70b3920f10e846ddb56e98af23fb8812b10e9211b60f8430b8d98642ce3b17a4c9088215a608fac3dbe9a4a2d00346e21cda02f0ddc61ac2dd6f9edcf426cb886886a299580766a7c89bcd52cb3b015e1105ce3a0e21fd1b857a08c205f46364c8013cfd2743f76c9919d8556e7d07ce8b01af8ee7be4b5d63e33a5d7781ab49aba60014836e1f1c26012810ca10d7db37c0014f4f87595b3009a40cf0d330e76e3886582804b5868c0fc5921ee1d78b4d56c229695634804e746f3e000faaa9639e903f0cb52840d6f3c548694dc74fd84ad45a1c8d7ad690d9b70769a662c4f815e1f0936bfd118b55dc6dac384f4f444cb2fd423f4329a7d39e7635f4e67b4e2ed25d9e2553b5f3b2dcf6504b9b8307299cd131966e102b64cfe0166ea316bbd09e08f151fdb9e6fafa8c784dc1216530df5539b5a32282c0012a7ae4c439b08e20acd2333a143dd795df9a511eba35505409ed7edd2ff96f336e0f3069bb6f442b0266d779852d059a5595ba05a3e72e40d912000e838555bcf13d595496b5eab762a2447456126acf21f8b73e9491cdd401802ea6f49ce8094f0f915df8029bb8d1bb5e9e417fda77ad35824e8c0b563ae19ec5d4b68d4aec0a307b814f063a9f7e028169d13aef236e1ab4131fc9fc5d2a5e183df2302820420ead5691a90ff8d42c8166d44288ac9ab8ddeb3f0fbe84a798e63322ddc68ad2ef6a2413ce13acc8598469092b413dee14bc29f056b27110fd1c403706abbc29ddc52650df7503a1d86366d28b08e4287ee6dc7b92082338d1438d4d7574ebca747936d06766e3e251363e1f4489515b5247a5755edb27a3f89efaf5b540165b5de05d8e6ec75f64f1345b939d921f566998421aca0155e212ea07315fb4486990ad5ecfab6a43e6e20dc4e96c29f88df5843b7171b8db9529bd0751c6b147c448c33fa71b34672d08e7d56f8f693ad48b10ef6efdd0d6c6f3b87a23bc879d7da298e7168d4753622495326dd0669f5a87384a0c50b5c8873c4ddecdb5754d9bf0c5fdbec5ca11e1997e3564f35939ea53e5888e52aa5f485c85dd97dde6959c6de9c45a779616adab4e6dbf32a358a8b4c7f67269903c151e8d04b87e9b7f3efebe668d8ee6f17ec5255c172bccf42577a415fe9bb3d01f2f5339f7ab43104dcee1abd49074f9b7a4cf5418a252e19703c3c97b1c1a642622955fe5f3e2ff865039c2f4a33039c6c84c53eea7923767a7f96364b80a9991fb604487f76c7235c50daefeeb680a47330fa3ee2b5940c0b751cec4ff8bbf7c9c852f47a96e547371b9bdebff9165adc863d145295b90", 0x1000}, {&(0x7f0000004b40)="7e75f76f3d55abe617cfdec3d84a04f4cc5eb329d33c9e6c3ea72957dd3237a73cce45ce2165633318b7c38c57dcb3dccefff708186bccb1a4f038849645522f5a8f8c9acb920f3f72d24cfca8487bb0dd8a290a7c1ba6fac75c725594ca1fbb76cfb0b277b4", 0x66}], 0x3, &(0x7f0000004c00)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0xc}, 0x9) getsockname(r4, &(0x7f0000004c80)=@in6, &(0x7f0000004cc0)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000004d00)=0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004d40)="f132df2c24d10227d6978ec8e3bdaa8b9e8b2730d013437a2918a6144136e20984599a63bb142dcd4943d9bbac72f46232d08fdc95f01ca18841060fa0dc8bc05d19621723b53aed21362be26e11b3dba573d0fbcaa7ba172e1bc726355e4bc358878540b6eec273f5ec3c56d42e89077ab461fd1a41e2470f9660090be627a69e9d5c71c06edf9676e73888b50372271c85e0bc194c60ef4d3fb8d29d4128d4036aa27f49de0992d675c3f4c8d47ae4af013c87d134586a1fdb5b00d16fd4201e83e40fd2366306d2041703159c49a5eed460a97834c2", 0xd7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000005080), 0x80, 0x0) r7 = fcntl$getown(r5, 0x5) getgroups(0x9, &(0x7f00000050c0)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) sendmsg$unix(r1, &(0x7f0000005180)={&(0x7f0000004e40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000005040)=[{&(0x7f0000004e80)="cc670ae6793562e85c5b88686ddbe4827e2d056314f44ab2ef139851a9c3c7e00b9723d537d5d898f99a4028cbde014baf441c26a76eced2a907b8ff9892065b3f20af268e8933b942cce4f6a9dbdcc52e59dd13a02a63d2c87519b500c645abe0d9006b44af267803693e518f0990a612c09855cf811ae07c0bd24c00edfdab9fb10019bca75ee726d8aef7d6e7d08ecd8e7121d433df4e9145faff6b503ff5cb94caf79c3278c0ad5b7573f8055189a26ec6f3352f8a061edb4dd11e8066a5fa192cc532615f458707cee50049", 0xce}, {&(0x7f0000004f80)="b48dc514d2d62925c9d2042f3c6fdc12c848dbc1410ade9fd417d2396978cf625cb161b8852c11906e3970cbe05dfd31658e994b3a8e2aba7f5c3ec52eddea409fb4078fc1b012c6e78593e58882df4adb9f5bf7df130628bec44ac85d3747e505a14182c1f90eaff64649380b7489aaefecbd304160dfb0d991a511e8290a72cc60fa35915d00ef01da787ea67c72edab", 0x91}], 0x2, &(0x7f0000005100)=[@rights={0x28, 0xffff, 0x1, [r6, r0, r1, r4, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r2, r9}], 0x60, 0x8}, 0x401) fchown(r6, r2, r8) bind$unix(r1, &(0x7f00000051c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r6) bind$unix(r1, &(0x7f0000005200)=@file={0x1, './file0\x00'}, 0xa) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000005240), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000005280)={0x0, 0x1, {0x100, 0x6}}) socket(0x2, 0x4, 0x9) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="685f27a9f65923ed2818d9590c1845460be614e498f232994fe89625ad25656052f4fe0d113232971f5cd3fb688f24b3eb55092443718ed2d3112da1fa527cb81863174c624c289fcb9b447d57347d5f96bc974d71abfe31997b676cb48b38f15a927a62fd4f1d32305436a9e686760f449623718787e12d3616629238e2b0272fb1a965a4f807ecb189117e02f0306e99f2c87294a902f99976a94289292aea256369416ee028f02deccabb06eb4cac5374eec5bdbaa8fdad25a038ad89612da6f65e9990d4b26f1088e0ec57904435a3629f871caa4470aff30b059b", &(0x7f0000000140)=0xdd, &(0x7f0000000200)="d11644073077cf8163c11b866547b39e3c0b97142a19850cb40a17df137fecbc598e2be5445a28208d000b2f2743de0be780fc28c76e42798c55d84376b975b5e82a901923f19a0969de4036c230b94b54a1a0c206a672afa21e62560f70b07ebf96ed6cdb1cf166225033f89df6a7ef5e8b180d6c901cc4d9b847987eb52443ecba41c36f4aa14e11adea0011e9a41817b5d81c6af0d087bd07d79336089e9f0cb20c96", 0xa4) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) executing program 3: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r2, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="f18c4217b7c358dfd361026d261870cb2b41e6373b4590af6748e8457bc764cb1db06a6917ca593680bf", &(0x7f0000000140)=0x2a, &(0x7f0000000180)="fd67e060327a3ff99fdbdce2a65ecf8a4b6b670f4e367f9313d1c0c85f1487fee023929b16530c3e6c40df3ed52e84e74f18747936db25a51e2cae199d12abcd95fc72a6db195132da9f5bafab557c6e04c32949e6026d79f625cfc13b739ea3631a5acfadc4b993312f10d451d9c271a61246fea267d8d596d8b91f9a9de929f29b4d06c92be90574afb32ba3326de99aa7a1075a19c95215b16553054e78d559da0c1999834b7170b4b0d9f1e426fce2987047d7f64d3bbc", 0xb9) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f00000000c0)="1d6306b4eefe033a28a8c4804f12fd236729a0905280868e982ea810d35b59d8bc1cb634151c685fed691e49a89fabff7edfd6313dde6cb1e94fba8f9d5e8292eabb1e7930fb6911850537fa34e4357bd04cbc532f4b84c9dbf3bf8199712f46c9ae070140e0e1c49f6048488058106637708cff742c9e81e53b8e31c01d99e9d6d251e6712487d81d593746c47cb509a63d000000000000000000", &(0x7f0000000180)=0x9b, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', 0x1002, &(0x7f00000002c0)='./bus\x00', 0x6}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee00) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000000000000ffffe0000001ff94d99b450000000000000000000000890090df000000000000000000000000000000000000000100000000000000000000ffffac1400aa"]) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x3a}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cbd8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88883a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900), 0x0) r3 = msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e5d65fd00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000200)="dc063b9aeb77b74f189d095db0171bbaffc5427acb188e624e25f1100aebbf88d3da3a", &(0x7f0000000240)=0x23, &(0x7f0000000280)="9e007bded1238f6337ad3a809ee7121371f30f93afab7067a73ea33c2baa9cbe9fcb3f3d91707e5335d367cf4139933f6944aafc7e399e0517836cb11e54671cd6b5d1649f8dfff5d797406362b4f645f7ca4f0865f14f90", 0x58) r3 = socket(0x11, 0x0, 0x0) setsockopt(r3, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r4 = semget(0x2, 0x4, 0x300) semop(r4, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(r3, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) executing program 1: r0 = open(0x0, 0x1, 0x93) r1 = getpid() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = shmget$private(0x0, 0x2000, 0x464, &(0x7f0000ffd000/0x2000)=nil) (async) r3 = getgid() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x2, r5, r3, r5, r4, 0x178, 0x6}, 0x7, 0x70d4, r1, r1, 0x4, 0x0, 0x401}) (async) pipe(0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x500000000000000}) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/wskbd\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='}\xc8-\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/79, 0x4f) write(r1, &(0x7f0000000140)='p', 0x1) r2 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x8, 0x94, 0x8001]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b80)={{0x7fffffff, 0x0, r5, r6, r5, 0x13, 0x8}, 0x2, 0x4000035, 0x4}) lchown(&(0x7f0000000180)='./file0\x00', r4, r9) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f00000001c0)=0x6) r11 = shmget(0x3, 0x400000, 0x44, &(0x7f0000003000/0x400000)=nil) r12 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x7, r8, r9, r8, r5, 0x0, 0xe0}, 0x9bb0, 0x7f, r12, r7, 0x7fffffff, 0x1, 0x401}) chmod(&(0x7f0000000280)='./file0/../file0\x00', 0x72) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') setgroups(0x3, &(0x7f0000000340)=[r5, r9, 0x0]) sendto(r10, &(0x7f0000000380)="9d9bc1128e01cc8bb8b02cf87955e167622411d84811c6a1772ebf4eef456f6d9d13140c63b0759ccc146599b1c0db28f263448beca150", 0x37, 0x2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000379000/0x2000)=nil, 0x2000, 0x2) connect$unix(r10, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) r13 = accept$unix(r10, &(0x7f0000000880)=@file={0x0, ""/6}, &(0x7f00000008c0)=0x8) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000a80)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000480)="7e908bfbe4c2b30d80b309713c1dd66a37b5c7a7a82e92386faf368132616c298c53281b478b5372bd800feaf1bec711a40a7d8e90f7e4b606114c6c0298c8ee2998073abcaf9511174c834a71d21093e8eb01416d06c0ed3c4f5b41e8b15ec6d77578218cd1bf2bc1a24f662208ce414239673f0e87f6cec7871e9736de625a0c7a381a513bb0efdcc8ed6e7a4616eb1f19e4ac05be1f69eaaf2cc0afc930fe173c3fcb3408f4f8d9234251b2365706be134a848ab37f56c7ba", 0xba}, {&(0x7f0000000540)="1eced8293528f7560cb8bb6dff9c2dfea25585eb04fc891bd6272d770ba7e8d5b5d55c77e6a114e769f258e2a0c0", 0x2e}, {&(0x7f0000000580)="a90772d2586c78691df4588e0c2062bb13d0ae80b8db72fb2ea38f268a2fc028f6a8fd8f7d5b99f6e4bf55dc93ccf48d3e75e9bbd0e11df5a3e7dcb4487c6392ffa921670b3f22bfef6e36661bfd6dd7", 0x50}, {&(0x7f0000000600)="faa43c72d6838de3e5f9d26e946db821065a2f12a774e237c3c7bb6ef9e5d5a53ef236b113520ac10d2f9529d17fcf416ca4ce4acda7cfd611e7eb4a74d104030a0192a0fbb90ae6faaff6e7cd4fd374cc44e2cbe32f2b3ad45938168f15a013e7d94a4e780b96ef3db354cfc0a3a058d30223102bac5041284d2797ab3562023c299e59b099d32ab7189dce908b4d25d6e5fbc914af13cab072d0f4c56af4fb703b9924dce9b52e43", 0xa9}, {&(0x7f00000006c0)="02ae4eb1584e0438f8413b69a84137f96e9e984ce13ff67f8c7681a5cd2ad934c855c5918aa9ab3eb7861b45df84d8ced45e4e9462c8f005c16785f2dad77e9089260beba2a1c25ae5d7d6c294c6647b27e718fc789fd115f3669f0797b716cac5b086f7ceedb14fc3632aecdfc7c7a5524eec49ac023ef2c6b4f496403404d844641c8b6ce59a64444bc1baf88e61f795fa0b236987eb5a9d", 0x99}, {&(0x7f0000000780)="e5fbd8a91285760e8198928a85b2bf1b3367b18eb0bc786c7c06019160f54678be1ecb0a2722fe8c152846510e6547e54a7e9c052e877b15d1f58ff5d0576df3908f702f66ed789b697b3726507f605a", 0x50}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000008", @ANYRES32=r13, @ANYRES32=r10, @ANYRES32, @ANYRES32=r10, @ANYRES32=r14, @ANYRES32, @ANYRES32=r10, @ANYRES32=r10, @ANYRES64, @ANYRES32=r10, @ANYRES32=r10], 0xa8}, 0x406) ioctl$TIOCSFLAGS(r10, 0x8004745c, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000b40)={0x5, &(0x7f0000000b00)=[{0x2, 0x5, 0xe8, 0x80000000}, {0x3, 0x5, 0xff, 0x3}, {0x2, 0xe0, 0x3, 0x5}, {0x1, 0x2, 0xf6, 0x6}, {0x401, 0x1, 0xaa, 0x5}]}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000200)='./file1\x00', r2, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/14}, 0x0) sendto$unix(r4, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x2, 0x198) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0xff, 0x0, 0x0, r2, r3, 0x0, 0x7}, 0x0, 0x0, 0xd8}) setgid(0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000540)={0xc7949e74cccf2fdc, 0x5}) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/98, 0x62) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x98) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x0, r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="197be759e7806f9ec57da47e8b046e7f4fc4691dd49aece811c67930eebffd7fe82243c7fd1b257ce7bdedf9e15a50a3572b8415d216d7f77dce4ff75298ea4500d16f26ba0e648c838de42350ad2c7f77d6e902a1ec5ad411ca25b199b1af62ab816946adf56ab4f1d3d35393f7c326ab3b410675174157d0416df9d9f98fc0278711c14f48b323ef39d07eae7996d35519bf5f7bb1", 0x96) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) executing program 5: write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000680)="15acbc2c", 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) accept$inet(r2, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000740)="fe", 0x1}, {&(0x7f0000000180)='Q', 0x1}], 0x2}, 0x401) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) close(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1b, 0x0, 0x0, 0xfffffac5}, {0x40}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r4 = socket(0x6, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) r5 = open(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000240)=[{0x2ace, 0x0, 0xff}, {0x3f}, {0x36, 0x0, 0x0, 0x4}, {0xffff, 0x5, 0xb7}, {0x5, 0x3f, 0x9, 0x8000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="d21a777fbc68c678c2f1eac553b51bec6f88abc24d2add0a8acf8efd6ae6657c6bede0810547d5d47dc63f335424a6e5d998dfb1efdf94eace06be20150f8a7d62b42483bd865f010a0600e63c5f835dd3bea76a4a9bb604c439dc083fe78161cf68462555cc87010b3aad9ff78636e8540d0d46c31cabf3ec1f7dedadb63790395a176249c8e5a5427584fae5be08350528ef417e981631981a8ef141128ab4cf356f2634c71ebaa98dbf00d46515152464e7037541d691fb4bd9f22374f678735c2b57f3521f207a2e3676ea44b78a0d4773d310b3e862725873d4fbafc24c", @ANYRES16=r4, @ANYRES32=r1, @ANYRESOCT=r6, @ANYRES16=r0]) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20bc9, 0x0) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000080)={0x400, 0x1, {0x9, 0x7}}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002640), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r8, 0x80105702, &(0x7f0000002680)) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r9 = dup(r4) dup2(r9, r0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000780)="2cd1549ae13f2a5c020031e58c511dfeb6b5c1f0cc418307da07f6c03b48855dfb5db02f694e9ac7681149e9d83a3a0a743c12e6fabf027ca8c482a6331e059d1b4174ea08beb48cf7ca27d021c50327f21c960506ef212dc3bf09862bf1c1bdf060710587c357b701cfa4b052bddcffd40500000000000000c683b6c5a20cf0a7063326a0c3eb27fde19f1a4cdb81affd4e17d3bb6c2e584f6a8e3bbc86744b11642c57bf883a1a0cebf1f168915ac08f31240513d8fea5660e7a559e1ed098300e77903caf3dbf85d40ecf6a0c1b3ea3450372ceb65af92ebbb9e63efe678843a401214d8c97b382a0a17ae11d005a7ea4f9e727b40f45cb4a8044a33290b5ff96a3e476610646faa451052eef5183844c677df38295bfc9780d0d612fc918123f8088a30c801a254f8ccd38ab8e20d88b8f55ac11c9721d34521caf02000000b904872b5d2123df8cdd16a9a1f07f4fa4e45eb65e74a191d3ba5f0faf440854ff3baf8dbc342af120b8e40733b85519807c81ae08e6f15374f2ebef9e80a8aa7022bf44e9d2ee9b7b8d7c60a627354e435f21a1afee03460a3d68e38d15d29471b81bd36f0915ed3c5d3c960050abc6f413a600ad5da441d4d45696c9d7bfaacb361d11a68400e4e6751b6cbf0275cf56c3c7df95e8adf8108f2eeb1312f4f1d4e6e151e4f9f78e2b943fae6abb8298b31722d9e5c5155adb369bd0c1bf6af2deb6632537353c7357d33f5037b19ba9bbcb488fc608362b8d30cacf368b7d7f87a0862213b6a97174feed5a9ec4ad72db2916a8be58fdf75424575e46ac0dc3465b8a29595c3c3373fb9cf7d86f5f16dc33737c6939dece4a5d5edbf737bea49179e6f1b7753b518a6b304b089ce9cf92ec6ff6b1f5d65cbda455e3640caea9142a6c1fe3c663970000000000000000", 0x291) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) executing program 3: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) (async) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r2, 0x1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) (async) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="f18c4217b7c358dfd361026d261870cb2b41e6373b4590af6748e8457bc764cb1db06a6917ca593680bf", &(0x7f0000000140)=0x2a, &(0x7f0000000180)="fd67e060327a3ff99fdbdce2a65ecf8a4b6b670f4e367f9313d1c0c85f1487fee023929b16530c3e6c40df3ed52e84e74f18747936db25a51e2cae199d12abcd95fc72a6db195132da9f5bafab557c6e04c32949e6026d79f625cfc13b739ea3631a5acfadc4b993312f10d451d9c271a61246fea267d8d596d8b91f9a9de929f29b4d06c92be90574afb32ba3326de99aa7a1075a19c95215b16553054e78d559da0c1999834b7170b4b0d9f1e426fce2987047d7f64d3bbc", 0xb9) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r2, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x4001, 0x42) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) executing program 7: rename(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) chown(&(0x7f0000000200)='./file0\x00', r1, 0x0) seteuid(r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xda, 0x62, 0x0, 0x800}]}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r5, 0x0, 0x61) r6 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r0, 0x6, r8) fcntl$getown(r7, 0x5) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r9 = open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r9, &(0x7f0000000340)='./file1\x00') open(&(0x7f00000000c0)='.\x00', 0x1, 0x8a) accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1040) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="1ea8a0b3bd67ae322d677400faded1210c13173f4539f06dac627d0282d11200a2cc205cad055b32ec42d899013b685289a9b6933cd21fbe58111b5f6573ececcdb5842768a3cc7c158bc870a6559a79dfbc5a002a6c721bd48091d86d816127fc9e0b544e637c33cca89b53212a9e765586962f404c4802cea7235d2a2d5101a6cf3b47648fac91cef1b835406eea522b", 0x91}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) setitimer(0x3, 0x0, 0x0) executing program 4: setrlimit(0xd2783ced874e86ba, &(0x7f0000000000)={0x0, 0x2000000000000}) write(0xffffffffffffffff, &(0x7f0000000040)="742b99e1b7c47bedcdaffc40699b7aa6c606739d84c04ee7157aeb0cbc1ea440a6a93ab0272fc21d430748b53de8f0e2", 0x30) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000013c0)=[{r1, 0x40}], 0x1, 0x0) setuid(0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)) lstat(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f00000005c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}, @generic]}], @udp={{0x1, 0x2, 0x8}}}}}}}) (async, rerun: 64) setrlimit(0x8, 0x0) (async) syz_open_pts() (async) open(0x0, 0x0, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) (async) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[]) (rerun: 64) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) r3 = socket(0x18, 0x0, 0x0) r4 = dup(r3) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, 0x0, r6, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r7, r9, 0x21, 0x8023}, 0x100, 0x5, r5, 0x0, 0x9, 0x3, 0x9, 0x9}) ktrace(&(0x7f00000005c0)='./file0\x00', 0x4, 0x402, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="fffffffffffffffeffffffff8035000108000604"]) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd8060f9c6e0 failed: hole in range executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x100, 0x0, {0x20000000, 0x8}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589737d905a12cddcc18044dc448edbd5659476efc3ee97e5c224fabcec1cd150c15f0d053d82ed40fce8c451c26dc5db0e315edfb0d571dd3634194aa67", 0xb5, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) msync(&(0x7f000022b000/0x3000)=nil, 0x3000, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="cd1e886085ac801bc4b4a6845c7dc8da243be1fa40bfd47d95834e122b75", 0x1e, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000055f000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000393000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006e2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f00003f3000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x282) msgrcv(r5, 0x0, 0x6e, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRES32], 0x1f, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) executing program 3: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x8000, 0xc2) socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[@ANYBLOB]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0xfffffffffffffece, &(0x7f0000000480)=""/214, 0xd6}, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) getrusage(0x1, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = dup(r3) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0xffffffff) open$dir(0x0, 0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) getgid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) (async) readv(r2, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x80000000, 0x9, 0x0, 0xaf3a, 0x2, 0x6, 0x0, 0x2, 0x5, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/245, 0xf5, 0x1000, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f0000001480)={&(0x7f00000002c0)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000001380)=[{&(0x7f0000001300)=""/21, 0x15}, {&(0x7f0000001340)=""/50, 0x32}], 0x2, &(0x7f00000013c0)=""/132, 0x84}, 0x800) r3 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000015c0)={&(0x7f0000001540)='./file0\x00', 0x6, &(0x7f0000001580)='./file0\x00', 0x8}) sysctl$net_inet_ip(&(0x7f0000001600)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000001640)="52907ca7f93ac0e17c8249621d8aaa3031aee61591d32c85827b94060b471ce5eb5c8fadee4917eadfcda3d9928f54d37cacc1dca40c308a837b27053bd130c8a88ea52f8b7adb389fa045d4e83285d8fb0b8fa2c5632426102923fc4946426cd7a25cad11e2f5cea14b058d02158102821e854decfc8ab0c2e1a2fb518389904409e5bc1e38c54286d0a9f7f18c835c1309cf48c254ed0516bb882457049a411f66e818e6d0899a56135c3dd90a5209942a7836c608d928a132de800aee8cd4c869b1", &(0x7f0000001740)=0xc3, &(0x7f0000001780)="b426d90d2395333f570c80a3ce31472305e88b01f66b8f232cc580fd3955f3160724262ec2998ee5178b9894bee664f69aed291f3e3ac30c9a076d4688001e27559ce01590b2cc03bd9710425f617e214ed7b0c47fb9619a3412a7184060394f414fda04e6acdda3aac885eff7e413fd5414b2052e8b723da5237eb88b93a9d346719ffc073e128ae95c4b301f2ba95052c30fb379830e4a8feeb7c82f56e0a4c2b0cc034545ae70b3a0095f8ba087e24579a34324bf9619a10b21eda52e4d6e450ee80a28e494413f2384eac236f3ebc128b6460a6959e8049e61929970ef85ddf9bd166b27bec345366c59", 0xec) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000018c0)="0236c426c4538aa914b77f80e5dc3ab9b471f7471ed1f492f6fa183ecc0fbe3f3d417dc85d3da1f3fec0fe8b3309d16073834a41b0262085b83f5e52505d61bae7c089c2b6ca73b80229db0291a05d6c3d949ad0c985e3b0fab671499ca11ccbe19e66c9ceabe3beb85189e255475698e744", &(0x7f0000001940)=0x72, &(0x7f0000001980)="d6d98714c3849cef9f5b71fa63401b22adf68ac7db077797cfcc74b1691843e447fef4f56c9d0c0b2079d5dc7ad8f22a59eb8acdd50d71d1042d3e7b3dd5cd5a028266263e45d20f8d62945c0f30b74dd5b772c1131c7dd5b31369954eccfd92b15ed7f2c136ed45f9155ce9cec9b4763c122c8a626d8b2f3dee32e3102d0458fc951695061dba5fb2", 0x89) r4 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x10000, 0x5) r5 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x10, 0x14) unlinkat(r5, &(0x7f0000001ac0)='./file0\x00', 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) sysctl$vm_swapencrypt(&(0x7f0000001b80)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000001bc0)="32d55b22ed1e0997fff207c3a0dc8ad9c1d67ac4acc5c65a477dece0ac3af247367d8472fd93f7ff0187a49178f0fb45b15bdb667c1eafa144026f5490d6812ebed723376cedbc3753a87b3a627e998c2a339e62512356152d9452c4b601422c7eec300c5de1ff279c61d20c87", &(0x7f0000001c40)=0x6d, &(0x7f0000001c80)="48f1b98c13075791", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001cc0)={0x3, 0x8ff, './file0\x00', 0x7, 0xc976, 0x1f, 0xf5}) r6 = accept$inet(r3, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getpeername(r6, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001e00)={'./file0\x00', 0x7, 0x158d0cb2, 0x844, 0x0, 0x200, 0x200, 0xffff, 0x1, 0x2, 0x9, 0x1}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e80), 0x0, 0x0) pipe(&(0x7f0000001f40)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001ec0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x81, 0x8000000000000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0xdd, 0x1, 0x8, 0x800}, {{r7}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x7fffffffffffffff}], 0x4, &(0x7f0000001f80)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xfffffffffffffffc, 0x532c}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x59c, 0x4}, {{r4}, 0xfffffffffffffffc, 0x91, 0x1, 0xe1, 0xc7f}, {{r5}, 0xfffffffffffffffa, 0x41, 0x10, 0x603, 0x1}, {{r8}, 0xffffffffffffffff, 0xf9, 0x0, 0x6}], 0xffffffc1, &(0x7f0000002040)={0x5, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002080)={0x86400000, 0x0, {0x40, 0x200}}) connect(r7, &(0x7f00000020c0)=@in={0x2, 0x2}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002100), 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000002140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$unix(r8, &(0x7f0000002280)=@file={0x0, ""/511}, &(0x7f00000024c0)=0x201) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000002500)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000002540)={0x9, 0x1, 0x8000, 0x401, 0x6, 0x7ff, 0x6, 0x10, [{0x4, 0xd, 0x9, 0x7}, {0x1e5, 0x10000, 0x0, 0x4}, {0x4c9, 0x6, 0x1, 0xf7}, {0xb3, 0x2, 0xa189, 0xe6e}, {0x6, 0x4, 0x5, 0x1a}, {0x8000, 0xf7, 0xc5be, 0x753}, {0x101, 0x2, 0x10001, 0x3}, {0x1cb, 0x3f, 0x2, 0x9}, {0x6, 0x6, 0x6, 0x8001}, {0x0, 0x5, 0x2, 0x10000}, {0x7, 0x4, 0x9, 0x4}, {0x53, 0x10000, 0x2, 0x100}, {0x3, 0x8, 0x1000}, {0x0, 0x0, 0x2, 0x3}, {0x5, 0x15, 0x81, 0x2}, {0x3, 0x7, 0x400, 0x9d4}]}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001280)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf", 0x37}], 0x1) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getpeername$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) execve(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 5: sysctl$vm(&(0x7f00000001c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) poll(0x0, 0x0, 0xbf) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x3) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f0000000340), 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0xa4, 0x0) open(&(0x7f0000000140)='.\x00', 0x10000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2fc3a06e67ff09a7b92a49f0a", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x800000018, 0x4000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r3, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) getrusage(0x1, 0xfffffffffffffffe) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x3, 0x0) (async) setreuid(0xee00, 0x0) (async) getuid() (async) setreuid(0x0, r1) (async) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) (async) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) r0 = getpid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000080)={{}, {0x4, 0x8001}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x6, 0x5710) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x5, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000007c0)=""/4096, 0x1000, 0x1802, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005a00a500"}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r1) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r5, 0x1000) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffed3) executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x22) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) r3 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="bffd5fadc757da3cddc5f7d28b9e8be739028b90484fb6e892e693bbc812ed6058b40ed1201a9b2e24f20abaab401646ec55b2570ca36f6d8364c8722e8a31329555ef4d84bd322d602280b7263403d4852fc6acb1d3afbbfb270cfb0bd75e4d0483a32ff98d8454", 0x68}, {&(0x7f00000001c0)="374c09d5abb249c786915edaaf8ff2c9f39dbd49b6b565ae84f25fd11aa71eb19a6c053add3aff42453d82665fb053fc12aa699b34f6bbbf000cd09d41409dfbf9c0b1642f3abe4888d9a0eb19d69f956cb54a38e582cd9dedcffd1eab1eec9977c7238646ef77592c9870b26707e6d93fdcbb636ae2547093e38db319390be09b3e9e97c7cd11857995a9160946b9e2e50f1c4d418a26038d197569018aba97877e329c99c98bd5dc0f28107b9482a730764107f6375f0997c662aaef3ff43cb49a", 0xc2}, {&(0x7f0000000300)="fca444be611c3bc4c5119e91f271776f7f56fff48534fc634c0be9c0946d64ccc011c2a63b6e5f9ea6d3b1fde1c94bc55d08eccccb16af7c22fc6123662d79107e3fa93b1a7f1f310111cba3abba5e87744e3ef102462821eaf98876e05fab463dacf91eacfe657791b333b2e5a89c0298299705980985af667e6db14d0e67fff60059593932807c40c5867a746c822cc62be3a427663b1420a8b738718358ac630bf2a037fdfda8ea0eca17333e6063", 0xb0}, {&(0x7f0000000080)="2366765d1a79a8dcdbce569b57150f0a3bdf56fd72af75c631533fa829d1632d4cd3fbd7e1be4e9e549e826bf15273ca17b0d55df7e0b70766c271abcc3659", 0x3f}, {&(0x7f0000000c80)="2af34827a7930d70a7ccb9d51907e57a2d3124ed0218271c5d7747061e21b8d1c40f4c02e3991a7da057cb86a9e7e87be9a4a89fefd9473c98d624ca20bf8afd16aa3d639da53d9b6cb084c7e898351c81ff4163b6b82935538dd2c58d10ca56b5ae44230bcb76e4c1014add26a54b9471b4ac85b36cb7011192419b2cfa7ddbde2bc699116a59e7e97d22315ed648d947c580d772797989ab5c6c82993053e6be87125902fcd283491834768db174020216ca07ea9c55f5ba390d121290e4000918a5c69ca9361c6e1b9b636f387da5cdd50d6d75ba8745698a9212d410170b7c973d0fab6e86e3b76fe2e819eb07edbe14ae8054ba539fd668eebff0609914cf807be47a2fcf8949b79a4490865f8cf491fa2e01e76fc9d411ae0e46adea732e466a2fcd9e57c5b32445598c98b761e8ce5506e4c9a936cbe1e2f18937015ee5eb2f6337775879d9329fafa0fdceb20e923fbf0bce1c7ea363e7e4d0805f97c7713e369f6a52d9d7048a76094b72e6927a7356c29cbde75b3180a0dd1b2b7f91d500b76f73012565de53525ed335ec3b7dd1994b0f4b2332aeda2b1e2ba25e88c3e77d3896e0a602bcdaab2cd54ad306ef882424a6a88de1d18c83b57eb4bb2b2400c390617cb5a00076ba0b303ce26580a958fa4f8fdfb970b3c4fa75d0862b7d3c8cda270896ad6881926c2e4a498bf9d7029525e3f365e4350ecbbd136e29d33557388c2bd6f783cbf9b191989612776b8aae91630deaade48c83b4edd5ea0e0aa20bddb5c5652b27be18818c4071a0f6dff5fff1966ddcf5a887d96cb239ca8ca4a439672ba2bd3455bba1e8d6bbddcce76a9d39c925a568f976bc3ef8a656b9e652183ec44b5d3801ebb6fa8cc8eb5e414ec787b0511f0ba997c21d37f5de7c57efdc1a5e3f27b72a88c59714243975f091b6b09afb89a97411e8d04c9778e16e3e88aab8d3b675c2c45347245eca269e3562cc3334d48167bcf62c00814b1394ef9b8a6a8f2cafb3280013256fd8a9b33047628e47e29ca3b4890c1b0e2b19bbc35336785cdca2129b424e174cac54af0654b0b4f219ea1ac3bf1408d19e53daff68a92c0b9a5ac2c040c01685f3db1ff38d82e6100595dd899591a1aeb83d0734e5add128861053c40059baabf77c805d93221e50f73efcce2f8c09d8aeafa24e7ce2a80650c50e948ec72bc6e84ae05ef8d83d93907c25b654b6b75637c1461639278380bfeaf97fd648328aa084bbcdc2e212d6f96b7faed62929d3331b2cdfa68c3ad5967897424f2306054be461209813e53f2218416189247c00539cac68e93089cc9b394971e09bdeded638ec3c5b074e1bbb9b454324eb0f959c01c609883ba438bf4b8bb32edcbe7bf4a1d530ad83e69b0fcd8ccf537fa4fb70901827316dc86c9a34fb76ea754799dfc564ca0f7668263707c13d3da0d7db34298d45e6fab370cdc517f00d931bf759c27881a7f68bfe981d0f4174fbeb3a85b76c81704323e686bfa00ec678f62158103757c3c46742db4b0ac995878538e78457a76529d086d18aaa2a18791802b0b145c8326f478c3b5e91cca8fdf0fffc3f826d8acfcfc05e892db64eebc92ec2c26fd779461130654c6dad6cab3241954390988288473efdb783003a169ac9c912112bd03dfa17cb3f0070af015dd091ef899a88c4b5a27477d3e24960e059cc3a0649a2b2552e3494af05afd9413598bd8b057b1f53ab54bc86fb3eb0b4fbf4de508d90388cc44369e34dd066d29cf74c91b24b0bc30d533a55516668a3de706121cfd7cb6852150e46e347360dc07a4e03ed75c84a1f9cf9cc158561ffa202d25eef12192f88f135810d1c0e14660bedb2130b1285b7ad4b4510559a6bc4e339e7b4e4fe8a05832a73291ae286223a14d48b8e3b2143e4ede64c17acd3328c978aab57191be971ec4d6a3f204ab7558ab1ae715e7ae1e7fe1ed18cbe82e3da1c3310ef70dfd5563c12c348ef9a816bcaf654854b6e9740b8116e0727572abd15a123bba1d83f7cf986b38c43ef49796b618d0d79434bdcdad48e37dac8451a724e8272c557451f992e289801b7171b13514071253315182e13854de264e2ba538b4de78df54c16d36a5d256784e71620bdf61aca0e233cdaab3270d66b1d81596c29c5314be525949cdf76e369f77a1dc90a006097038b5f7f277f2614e4f8668b5ef5c3e305bbe13df00095f69ca3c9dbe62ab751eed37ce8b0eada890907e11e5f96f2ad9585391a998ff995db54fc611921ac6b25397ea05e9f627b65e79fdfe302f662584aa52b23edef88075b1adc70a60b8ae9ae88dc5bfd5a18a479ce0c58a4fc5d12fef73f93cc78f8089b479da35312576694f64ad93b3e11f292a321b919ec8d4ae24a82a6f68c5f3fae15bc074c8b27aac926249e2ca5469ffbbf3393fd54057eaa6da67c8c27dac4849de0d9514286b6ce4c507d13622f79da8aebca868255986286db80318023f9264aec0ed62fcbf2049ad4a573c0304dfa274b8e3315e2d9623d4b5a33cea6fd0d0bf3f4ee7ad4bf5cf977e63f563d363181676bbc558fcc973a642f01c15baca1846b067e486e38c142dd7ba1b490eb7af3566b1fb77b9458b6cab916bc77815598936a6a590000cfda8b810133d8063c75cc38e489fe81348061e894ad23f5b4eb8d54ab4d16ff5217bab185ec918adaba09ef8ad5937c1e3095f96912c024922be1176a29b40a5e4407942d373ddc4282fb82a2de17da90082065bbc1614b07662faff53a2f7238c9969a53c9beecd639c0142168759896179163bf775c9c2aac6da5f27836ed7cc83f333b0f0bb5e0b8aecf4a3117dcf2e10f986cade39b43d0df7116f51a965173f4e3a789abe10ec76da8afae6e48ec8a4d61e9630aa9b95bb559077660bfb336cc8235fc13c1705b8d66ba46c0f3598b2110e7f66e584982c1d891ef6ba8fbabc0b21265a316002dd253947395850c2c9f03e2259ca60b38e971362ddab86f03e83b9082daf9dac1c2589bb53f25956cba02646a2b52230680cc997c8c89e0b4a7e00ea9911c5c3f4a82188f52d2e08f07bb467c883453b5a134a6dcc467f907e17fd4f31bc805b08a780a18be394479dd968ec31391d9a39c1c2e0d0351583167c0c8362748ebe64931a658927a1763ec8389dbd11a06b3a9671fab51242173728fbdd81bd66a360412a14f8b34e4bb5c0cab3417a6fc7e5b02e2a197acd33dba4ad77d9f753e648af85da33ffde0d31aeb6f06c959f7cacfba33d758386f10297a0630020569ecefb2ad0df40a2d5ab358aa0fc0985e5035dea841fc8f3faa083472177048e2354d485ae787cd2ed62bf232355eca60ec3ba88260669920e0d213c3127296ce57c61c8618063df5ba5e1c09367fe704ceb6b1d36f759b1f0d52fa58a1a05dd48a723c22284924c444e3a9a16a5533a0c845c8ca87c81414be0aa970d6670228aa21c0ec22711c1dc3c0f83c4b747161981af5d20a198e14d0fadfca66c95007a6db80a62d8e37d2ba1afb6deb2bdb33783af57ebd57e492d214726f1a66acd40fa3343cb3277054b66ddca17efcad024c4e6f3b565ae979eb508944e9115929f700fde0fa7c28b5f4a2750c38c9a7db6e1480328d1578c6776d6eb42ef29f93b8dff023a970ef500073e9f163cc2cb1d691e22ae4fa70d36c8dee67b6c4a1500c207f10c01eef704e4275e155b2b319c2a6643e757dd94123b9d27bdd176d92ce94eb56f1a852246d41bc76cebc2cf283b0cd93e6d8ba73c13d94181df8f043923470f79362cf27401d3af0c6f9eadf9562032c8dd144cf85f7f50e45815660721bda3b600cd441b3c2ecce0c7d723a111b57eec6dae02006fe507a16454f3324f1b6ab1130affaced25f49f6b9ed56877275fd33b76eeb799b29a4ff07881a7dfb5384d18f3873998e5beef74fba6175444a10011a2077353641cfbd47025e8cc45888fa909f635682de4d577aeafcc5132f0be44cd5591cb46aac3481b58d25a0bad9c5082ddbb3faf64a8649f9533d1ffe9c75cd9162c28f31c20c393762b6e93331b519de2c2f7839237f5cc11fac0f0221a76cf12c2b991af281cbf118a4ba04077d725eac5b0e29d844370f386189c8c2af2a17634ee848ec78d32518e2365edb87f105142719e7a4d9b557407871dcb2f323a1792f748f51610fdc1f2ddebdebb45a001bfa77292b6d10e1429c1a9d3aa1fa2db514c685ff41a34bc9002ea170f503cf9a7f230787fafd491de9d5c52520ad4fbc4dc82b01ea538d77c9c4949e46577cb3cf233d93fa32a7506045c6da4ce6a3f77d42fe3155fa77648236306c811e38e3372d728c442ea89a79829762a189a4705e354d4416a88191d846b95c991b1e8f74182155d80fb42dc81b1f7731a99a00f0256a11b0321e09f7715bb2c4e52147cf9f31afbfba3b83b126248a8c9f92c97cb9bc2234d886b81fa9effd9dcf22e5cfa1a652bc28a65f2c25ed921df639d519cac358cbe4cbc71752ac71329e7a18d738d9abb9a584fcaac46142d5f8c471a116819e697a066461f8819dd0e293f0bca456e50314299fc5911c32688d9b24d5cdf20743dba2b0d787718fe3f41e9af6d03d53bb6d95cf79cec18848af7791d8143b247fea41dc525acc5887f0d48fd987b9f2fbd43322dacdf1216f8b2701aac531831550931a6b3b8126e7212757b96a110aaec8348980da24f746623e3ee188a888d19361cc8c2f2da89350837343bd7f43fd03fe09034d43ec130807972a9dbd215d602a32281b9ff0076a1d348e4b1462616b94944d41815dcce45c577e106eeef6c118c84709ae1f1a2c02e94c5b06149c1fd54bcc4eb4d34972293f9a394ddad371b6ccffe7feb39a4ad1ecd010144aa2c43808e616ef213ec3013da708fbe6e5f0083ae5def6175bb425f4eada3900fb2a9ab2736319290ac20fbf8ad697d8b0f42ccd59ca999aa5c73af733ffa6373f5213043aa04920b9fb576d833ebdb627e1867706d8a949794dc39faabfb915dad62bb94d2f0cbf7c2969030468d81a01d7f4600197b8a57c6fa62278d4f19f93f6932f340976232014d63b1e3f6952aefa9235b7214a19fb16fdbe61e90fa2861bb14ba151544e55e20cd13b6ebe6a968b7bc8cd98ec8a4490bcd7bb6830b75304b08b78eef6ecd6aa619b778c7d6a5cd8cf17ca7dad037b04c89485f09db31c9f5c914bde6c50a8bf9c611f99a01dbc1eb0ae9285ab4eef67029d57bc8f25ea889f7ee71e5e2f5d354ac2123b22c47dc0cd2f7942c8b307600bd1dcd9b8baa02073b9600a6882b6ee7da2aea7fd6dd981e3ba5c6261b6f92ca7de6030295401575459f2475cb690df9c54c1f658711b0a1a2b56e7127cbf33132ea55cea765babde303c671a7f423dbf65b52c5d2290e03a8cb1cfccdca20f1a25a85b4edc2f2a76b9f21dca213318947cef6bdc347a35a76bb6a59859173fafcd0c5b9325bf43ca0c0379a993c973a7d5d29d0d8f8dc7f804a56daadc3e2a72e658f560b93fc9ae5595beba5c166b91679ceceb4608e71e1cc7f915dd0dfe021b0588972c32916150f2ef75f465ba43aa1c2d796f477e6be9c1788700a12c32df1e9fdc9e21bb27b3fbd572bf57f7ff2c3a14ddec8615bbc89a870f66997a69d80d269d832f12541b70fb9f959863b889e24bc7af7cb9e9bbc30f2a83aeb9d7c9fdb4bb9a8caecdaf091136aa29226b4218ae0bfdc6b7235440f1fbf70162cb6d64d541fa36541300414508513fc170bb36a043cf6764e6c40e327f75336831a940ee2c584d2a", 0x1000}, {&(0x7f0000001c80)="cbf8d69eb2cfa4fc3f33fed15cf8d0838cb870e86d0fc77b95a21c878e3ae20c00c651546fac320bc911ba0745bbd0e4adc322e08d1252958bb2e865b9814533b22d2606a82e764f311062913329afed4d6436ccbc8d093c8d8c7e3c9c1653253d1d35f2e33a205a6eda4526c5c619713c09700b6378a5932bd0008bf9c90d3a16c7dde2adfd6e4edd0972299d83f54ce860b64f13ceba956bcc31f137a133b79073e511fb15e0648a90fa5cff2a1f991eff1b9960f73d7980fee34ed94b349a305fd2424b1bf6639dd277b83c5c5f34b45f25112bc0c3fea8d4f58565360b729f21582c4b24dda8879abfba04838c430af90fb14a924d94ef5be3f0da1e46ce77b43563b10ae0503d5c06da30e5ef105182f102469130d52593345526b5eb18e042484f85c1d1bed307be27a1b991c91e7c8685689d528ff6406d66e576f738fe2c05609ff2c77ef3ae42c8a0453315ff8fd03621ced6d19d0e3f8d08ec1ccdb76e984e60397d7519c207b4e407cdf9bd963474a2b0467bee939a89f1d1ca931bcfd3e3b3384b42a1ba5dc883fd6f7be5f2060754945563ae97483bd7f218b406447622e07b6ba780b1d4181053682dcc6e81e413161b69fcb7c38bbd4f1c0f0e1365d5dd0b146af3ef4561bac20cac223000ff742b3a953f3cf433e0f05835a774b71d1158fbd7db945a0b412ed0928205bbd296243204460acad10f1ff488e29f917369d475985b9ed89dd996e156f9fa63ef3b7b08940cd7e8b4a7dfee0146fcab146e89a9dee0225aeb797af6dd13d743aa1bf226a6ffcd3d123aa2fbd7d16fbc47f623d4f3d2c5a7d24ca9842ab774606d924933b6ab4cfc6d5c4d35ff0dd52e8305c5ca16059bdf9c85d970a9852757055e27b41317354a96eec613cdc00feba321d4bc108da89be044c2b678563eb060f505cdd7f589201649c93021a90bf9af35cbe3877410297b6587df66183d1033b0eab7f934ffee712f6379a54a0161651e3371894341de8951d7c159197e1ec84d829f3f3af37b3e2bc8fd2274ff13aefce379179fb16591b6d53c40955ec3cbebcbed67a40d8691ac75e561066716b6e87789bd954066c9fb2fb81287fd39f16ba74ef5963fecb1e80d3111b5cc3caf0a32dea667839025110614a3616c0dd7d5318751b2d6a8bf2284ed95fe6b038fcff89bad41bf884295c7e505d0e12107da43b7c34fb6b582f09378fcdeedd81178729a7112b1262c524c5e8781ffd87514369bf0aa39f1065271f150ebcd77dcc72fe5871ad55dec4f7f8f324a469453417364b350fb0f80563cfab5a55c9f5053bd84c1863852c05c7dde2fb17a421a7d0c9d8095b49e3268815497d4b08c706c2e5fd0bc3bb3d378fc5d363c7f76031664af5f1ddecacf5b1c6add28ec62d20199c440fa98bbfe3b9a43e2157b066842524628afe7ec3d83cf8943850c81a44657736e19782596e414a2b2cf874c2acd03e0857459cb2419183ec726edd316fd7f1141e5dca1a774f5ba5342b5cbb1da45c71de25cb671166a3bbb1718891f30d10963e60de2e9eef2176f9bb93e99b301fde2b80b9198628950c8a561558bdb4fdc136227538e19d1e972f642dd138d8007a649fb66ce0c414da4832d1346febe147c1304256a80484e05272f7892cfeed6e55558e8988e4b5661a1078e8a7616673679f8cd5b2adb66b22905ca319a8774300d82a5af0e927cec05dffd47e04822a21c7550230bd92bd9be2bb6ea972141770606d1a29a8cca1d46272397d7d3753d08b8be0f911194c01bd94c58d7cf71b9ca1bae05c76cbcedee0f2a3c3325dabb39d96351c46335a280953f318ffd51a76d08ea54fa5dbaedb430ed6a5d3e8d24c652e21dfcda71584644b520989cbe4c35601bcc6f71182e535564c894535c67ce47ed6d4752abd11adbe375eb1d39ad706d9e8f5ed4531dd7b27027113cbe93231fd58dc71b9cd8c6de53c032294472534ed83c9c4ae39f3e33f2e8456b266f2ada2177d420e4ae109104e8788610c753bbc447ef6dde4c712bbf478b6b9c18a5de9a7e6074502743c20e68ce2ed9b6ec2f7abdeea3d7459f021742a434f887e134aff8fb6c19fdebdd55117d7b39ccdc0d7ba394fd2a16a736087e1a7da95b4d64f221222abe1563db7b640b3c86c6381739144c8cc6391dba2aa0165c90f7f11ddc0a82a69c6d673029a848d1a6706fd70bcbd318fa0a530c06ac5fefce0de321dc63515794f66d2a3303cf0d9dab0291213d3966b79a44a817b7ba5cddb9e4f15e5666b3542da959bda61bdb7c0c4fba85713cd19530dd9b7f29cc5e8c5226960383a4018623a523dc3d2bf1c132ecee44eea506e2c2c599f4503f436b294ff4f64d31569e25550ae4cc2d0d8908cbe04b37e110dcfcc799b035b981e9f6d435a4b23a06dc7a06b0c57248884d54233676fc07b03cf588994de9b7aa423cdd40be948fd815cd887d16a4c2abda41824802bb3949119d2bfe2453cf92f84cd00178fcece303514620c8d76cf163feb435fc816d798b601cf265f27a7272ffbe067264efb23ef03ee7ecc4278a8c9d7a97ccea9cff92a14d64780af06a73c2e5c0fa17a5fef1b9360af79ecda166d514b4c476ef1c74db1d90c10bd6444aa663c0a0b24fcd27d3739101ef862c16a7d492f626c323a0423dd396f0ccf596b5e5b20c49d4727316c61dcc0e271d05f95b10ebfee15eee3a53938d3a7cb8168884ce0c40c9165e28077bba8cecfe8fa08a6ac065be4984f17ab9d279208a755750b84e928a8ce2f6d7aa0e9c53f22e596473c503868e24b42c76d7d6af071b7073f9c33e17a48903d4db598013fc1d958bb67c5ade727754017a655c10e81a041ba4bfd7db1ef7222f30e79cd9df5a4b0795496769ca2f747d05675343090908dd4fb45cf6bea0cf232a5a342054285f2f39c36108c7f8def3562990f81f116ed2298fc857b6fc7d7fa276f6862a374fd061638f14cf1599ef3f88111b76fdb43907d6e6a0ae31d8b698f4cd475d0a83bd9dd5ed3f1506448e9d31174b162308c5b19d79cd5f900873677cdec27265068cf17edf61cf7dc722ccc92cfdf62be81b38733c5576545c6487965c471a63181aa50c45a681b0a3d11e3274e9c9b87491e9c1271813772e4b375fed549c96c412d52a8b6320bdbf9256d4dbfadf4555f068f669040cb1c9d708b402c87039085fb7e86845fa664e9cc82c99c47f266c8a8103aeb07d98cc5ee547926a99f1e6e567dba1e8b81abfbbdf65a11ec3d62f81ac47836d464435254278b0dc905d2d3e534cbb0d33b32868711411de6390069fedcd523a1d94805b09faeb3cd36194b6d4e4c9116953287ca3f546887e760851485d4f7218205cb9b816f5037f75b1ea3688435f2c0f4dca1c8a6e3fba5dc8893002c49f7d06452b7a6159a1d8b49ea0929b3a786000dd6deb716c4935354bc6860823de5388b3d1196a97ce64cb3f9ddfae6358ca5172ec26936da192c0c7d8bb585b13ce542334d30db8a100718d06880f844ab955b402e1282ce2eb517c761e1ffffed63683dc5f65fcf9ffd9a165db66d8c7f346055c654231bbdef9bdd76bf7b17ea4236eca56541997541fb0d74ae6c2f7356e1285305f681ddff1419e34f9652ecaaff26aca7cb8934d1c3aa246afce1191fa71acfc1827b7f801d1270292646096368704c2f1280efcf91bbd1c47acc5b17296fbc0650ad457d87d3876abc0e7098b82586340cf26e3ca7d9d9aafc71aa28c9e61210b5afe0d8752019e937f0200fc32782550abc368198c024d910a8b985bf99b540b5a79b34686c7305af3f074dd807fe3e1f797818505ad29161df2f3ed78f25a2b860ecb19054674c64f128aa3080be0f3dbcbab157d65ada898711a12e3c166ea59cfc408363ea401dde3dbc1c81b7ec0ea9e48f1dd6ef4fe81ce7b9e584fa68c63f224e8f4d9d917bc4e1c4fab8df3c18a4b1ef61363e3b19e332e47f58cfccb3de34fc8b1999872ffd56f63b94ae51eb305b4a30317c9bf5c86ec8941483ea67697d9a20ca299afb4dbc35bd27961ffe198f10060890f6ad85ec7e5d250315bb5a73469839cc1caf8295d7ed07b4353d0a4c53dbee41418937802c84762bd045e92fc124b2ae51e1d0e5fd8b1e0dad2e8ea5c3bc6a64d5aa0b2b62964a38c372f0f546fb97acfa0cb282019b7039640472eda47fc5babf96b5d449d5a24752a69750d89d74e0a788835134fa630094f2f05847c033bcfb8267c21d86e24964f339528749fad67724815785f3d5d23bf8c318462a8c8dade793de4b82eb48deb0920d493b7647618dcd4572f6f72b93e5ac8be6486d4883d7087a08e3bd22061621c0be6cfcebc3fc56c88527cc89ab56c3d54dcce39a91cbdb82b24659b7312019f5731192236c8be33bc6f66a1ae3b9f76707b08e8097177a822c8b837bc92babf91aed7cc81c1e97c8235af29a44af209c7e440ce8383c12d98700401daab71af9507dcf2de7a465d28f43212de7598abaf37b492dab330ae08d084aef90189e0ec2d62c939b1ba37e83e2d2694b5452b086f2cd5c17b667d9ab6157769a1149e06588073066be175e8c7f5bd6445504c3f8b2772fed2932ac2b1b1c83c644e3c8dd67ea2ce4eba26785450947542139cafb576ed3f71fee07171fb92687d383f770a2ad923cdcfee1b6438129584828ba6da40e17a940ad0c2cf22c99e404c25e1c4abfa9ad74ffb2ba8991cc5fc2c0e32894b7d7754b0df7f6b13e2b3f38431468b1b723a8600997af440e45b5eb14990359f0e21b79639d115be0d2d112dc45f6554e1ffc5c093f7cd55abf946ddd9b6a512bb7e1ff418c477c2acf5e22d42d1787dd8418259319051bbea1f8eb12552991ea5b23a0032e7693d71b8550d724ebcda4e428e8ef309da49e6aeda9a7be14db671341110811dbb8e5f814a5c79948b0ced9fb9a5c3fc6a3258cb3945dadbc43d958b9ae4e43d302ab2c2c3d74c5f8bb50d901be0f20374928b9a244eaa78547dcbfc6f01704fdcf7ddcba551670b692f458d0b991ffa287591d3b0ab13877465d5d38f2b138b7588ae3cfffa8f157d284b5903c91e1f68002c19ce45d0a2e4ff7ab3c05371d399cd306cf9915582d237b2f0bf69293fbdc837a13f250894ef54f551b3c3e451a9a8cdcf657f85dd48991626fe8cee684087784b87daec28e539dc1f704d6021339f760c5c63e9c08574cefb438c7c6b40405c616220821fa0b227f5fe3b8555f6ed2efc202e08566cbb556d706dbca24e0bebac58cb7eed56a4e3c0b937b0bbc112067869992c29b91a38331d8e93b7cde533a97454235ed559907161e73d34016b0d043ce8dae1b8b71b0fd1f80cd86f4209285b6f8784141e90c1c1cae9c288228b8d24043bd8da1db77db6a7e9ae7d038c9210d159d7383ef1c1f48933d60fa0de33e84eb26b07e76c41b40414db8033ecf38d4c391b3df0271eec2e8bd0d1303c90680ad2a72087cec96de7cbc6232e43727f95410bf9bf7723eea0db9a3b5031b4d97e9c13bec877c320a2df488abb3e5151f0255f1e2914aa31ce4ebe8b0a26b898acbbb0d3e0d3b46f6b7809bb506572396a95730b03eb22ac230ce77f22f350e694670d3a13ecadf597b57a96da488dad69bf3df57add0d04a93fd2615b38fdda1c2ae34138a4a9804c2e7e116d0b4c56424fd23b7498572736520a7979da15d6b7259cdcae9a13cb92788fefeb8b9cb6623a74005d69561004df7616e1fb5e36cdbd435e62601e50b4d3c30b6ed165289fe5888f4c51c88e38c4a53cdc", 0x1000}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="300000000000000001ff000001000000cc3ac3adaf4f47304ecfd8d638f7d843be98939f15a4c599b0caa5e772992301af20245c25d905493a5741b82e53436dc346945bc05bd23f39f85f89be85f3abc224b3ecf0498e0fec", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3], 0x30}, 0x1) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r4, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000580)) r8 = getuid() seteuid(r8) r9 = getpid() ktrace(0x0, 0x1, 0x40000930, r9) shutdown(r6, 0x1) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500)={0xffffffe1, 0xa8d8971e}, 0x8) sendmmsg(r10, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) openat(r2, &(0x7f0000000540)='./file0\x00', 0x1, 0xb0) map stack 0x20000000-0x20400000 of map 0xfffffd8071c9c840 failed: hole in range map stack 0x20000000-0x20400000 of map 0xfffffd8071c9c840 failed: hole in range executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000018000080000000000000000000000000000000ff020000000000000000000000000001000100000000000000010001010000004e214e220008907824d1a2a5d272290ebffd084b084c58efa8f9a0b7baad48d7805ffe6bb44a60d9dd679d92f80fc9bc0256351766c639658c5e5dc2cc8f06ab28fc297ea4e887291c4e183904848160f01a6ea601ac5658bd74f3075f1f2e7c011cd4ab61df5a4e", @ANYRES64=r1, @ANYRES16=r0, @ANYRES64=r1]) setrlimit(0x8, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000700)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37a", 0x29b}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x1, 0x5}) kqueue() connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x1000301010005}) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x35}, {0x5}, {0x812e}]}) syz_open_pts() pwrite(r0, &(0x7f0000000000)="b9218a260ccb2532678558f7d93a79b0552976437f6508e435092143a72519a8aedc035114fbbb4b290b41fc404a0ab06b8486e73f45ad283bbe683b6d14735a40dd4bb426e992bac32937654ef434102f634ed8b1", 0x55, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180)="2ff14ae6d899903907b2f668a84ad61cea9471d659c5c845e2cb960cb3f96e882f054877271d5ff5bedcb4e76a228a80750baf65075bb65a23216448b7149b88d324bda89102884705201ee88200743e0470e22181c268f490040d198e17b10507ec6ab4fc34b395f31c252427af3857ee2c0ae7cbc33743c9eee7180609945d87fbc968d6f0fe0a3f4dd717c85d5c9a87f282ea02d306ec2f02375c0b590a1d19d6da3ab9c84b9ac73a12ae1e17f7cc52ebc1d51f71125a8d4c", &(0x7f0000000240)=0xba, &(0x7f0000000340)="38d98e2482149fc8ea56aa2bf5c8eefadbc443b18281aec94b1a96ea8f8de8c4d8e913101167d7a569cb87b2a49beb02fb984294e651e3f91d567919fe64ee3d91ce16ab0bd3f9209b22fee45cdc42b90147ee972589a9ba11c0a1875059210fe6e2bfd0e4988ef1d7e278124f3ad39862afda0e0ad28e205c13733dce58b4a755ea82751221200fb1417f01b4466720c58ba980e4381253b268", 0x9a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r1, &(0x7f00000008c0), 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) getgid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x64) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="f7a863a00eac", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) clock_getres(0x0, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) socket(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[], 0x1f, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES64, @ANYRES64=r6], 0x401, 0x0) r7 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r7, &(0x7f00000001c0)='./file0\x00', 0x8) open(0x0, 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) chdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x42) executing program 6: setreuid(0xee00, 0x0) getuid() r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = syz_open_pts() fsync(r1) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) getuid() dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x4, 0x3}) sendto$unix(r0, &(0x7f0000000000)="b10005026000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe"]) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4}], 0x1, 0x0) dup2(r1, r0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0xe14c, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x408}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x45, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000081002d0008060018900206040009ffffffffffff875095745ac3fac1164bc97c1d1c71aaaaaaaaaabb8c31b867cd944d078477ae79fd500d4e000000000000"]) executing program 5: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) r1 = getpgid(0x0) setpgid(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000002040)=""/4083) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ktrace(0x0, 0x4, 0x24, r1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) kqueue() r2 = socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x65, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r4 = getuid() socket$inet6(0x18, 0x3, 0x29) setreuid(r4, r4) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x4, &(0x7f0000000080)={0x8000000000000001, 0xfff}) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)="0a021002", 0x4) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x44, 0x0, 0x0, 0x3f}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{0x0, 0x3}, {0x42}, {}, {}], 0x4}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000080)='./file2\x00', 0x615, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = socket(0x20, 0x5, 0x1) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r9, &(0x7f0000001000/0x3000)=nil, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x24, 0xc) r11 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000140)=""/221) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100}) socket(0x27, 0x1, 0x3f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8864"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) shmget$private(0x0, 0x3000, 0xb8, &(0x7f0000ffd000/0x3000)=nil) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x597) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x4, 0x511) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000140)='./file2\x00') select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}], 0x1}) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x4}) getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0xdbd5, 0x4, 0x7, 0x3}, {0x6, 0x8, 0x81, 0xf5}, {0x105, 0x0, 0x40, 0x1}]}) setreuid(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x45}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000004c0)) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x100000, 0x0, 0x0, 0x0, 0x0, 0x41, 0x8}, 0x7, 0x8000000000007, r3, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x8}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x258, 0x66c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r9 = dup2(r8, r7) kevent(r9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x10000, 0x4}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000004, 0x80000000, 0x8000}], 0x6, &(0x7f0000000300)={0x0, 0x80000000000000}) executing program 7: sysctl$hw(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000280)=0x3) r3 = dup2(0xffffffffffffffff, r1) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, &(0x7f0000000080)='./file0\x00', 0x2e}) r5 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = fcntl$getown(r7, 0x3) setpgid(0x0, r8) r9 = msgget$private(0x0, 0x460) msgsnd(r9, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f3488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf7447b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5"}, 0x43d, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) sendto$inet(r0, &(0x7f0000000100)="7c14c0328f62d4161d4759b72c3e41e41dcbe67bc54ca39dfca29a0015680cd48c20818e330727bfdb072955b158e09fbaac6f7fc9c1536571a0f3572c339881fd1b14a48f4996885db69d27de16fc75c58292b29cf60d1eced7aa5ea3eec75207a06ad51a6d6b73f593705e61a6c5a65baf3e30bafbd5b55d30540a1958ff90772b7c84935ea398249e9a205a4df093d36d0eb7cc03f88376ca7ea1517716608d78f16a3b2775d349b729b5d1348f8448ce69b11fc86fc4d9a8f97c63467f859ba3", 0xc2, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80eda67840a1c8732a7932e906e007a8c15764c0c50621e5c22f2f95c11d4aaf5e93fe7168300c75111d663e2e308fad8d1dfea5317c97d4d6ab613a60565abd884169bfdc5e", 0x246}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) kqueue() kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x16, 0x9, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x19, 0x80, 0x2778, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xc8, 0x20000000, 0xffffffff, 0x8}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0xff}], 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) nanosleep(&(0x7f0000000380)={0x10001, 0x814f}, &(0x7f00000003c0)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000000b40), 0x8, 0x3, 0x800) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000002c0)=0x9, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000480)) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r6, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r6, 0x0) executing program 4: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/199, 0xc7}, {&(0x7f0000000100)=""/131, 0x83}], 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x1, 0x2, 0x40, 0x81, &(0x7f0000000200)={{0x1a, 0x81, 0x7f, 0x5, 0x6, 0x100, 0x8}, {[0x3, 0x3, 0x9, 0x18fc0000000, 0x1d21, 0xffffffff, 0x2, 0x63c8, 0x2, 0x8, 0x9, 0x101, 0x20, 0x9, 0x5, 0x8, 0x9, 0x158], [0x3, 0xffffffffffffffff, 0x100000000, 0x3, 0x400, 0x9, 0x2, 0x7, 0x5c1, 0x2], [0x4, 0x1, 0xfffffffffffffffa, 0xc57800000, 0x7, 0x2f9], [0x7, 0xffffffffffffffff, 0x8, 0x7fffffff, 0x401, 0x9], [{0x6, 0x9, 0x50, 0x1}, {0x0, 0x8000, 0xff, 0x3}, {0x2, 0x7, 0x4, 0x3a1}, {0x8, 0xfffff001, 0x1ff, 0x101}, {0x8, 0x20, 0x3ff, 0x10001}, {0x4, 0x40, 0x9, 0x1ff}, {0x7ff, 0x3, 0x8, 0x1ff}, {0x200, 0x96f, 0x10000, 0x5}], {0x70, 0x4, 0x101, 0x8}, {0x1, 0x800, 0x1, 0xd2}}}, 0x8, 0x1}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)=0x9) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x20000, 0x0) r3 = dup(r2) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x1000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000540)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) connect$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000640), &(0x7f0000000680)=0x4) r4 = open(&(0x7f00000006c0)='./file0\x00', 0x40, 0x94) bind$unix(r4, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r1, &(0x7f0000000740)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000780)={'./file0/file0\x00', 0x0, 0x1, 0x4, 0x1, 0xa99, 0x3, 0x7fffffff, 0x1, 0x2, 0x80000001, 0x7fffffff}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000800)={0x1, 0x81, {[0x4, 0x23c, 0x7a, 0x8, 0x8, 0x5, 0x100000001, 0x0, 0x8, 0x6, 0x100000001, 0x8, 0x200, 0x5, 0x5683b7fa, 0x9, 0x8a02, 0x8000000000000000], [0x8000, 0x4, 0x9, 0x4, 0x5, 0x7, 0xfffffffffffff801, 0x7, 0x5, 0x9], [0x9, 0xffffffffffffffff, 0x81, 0x0, 0x259b, 0xe105, 0x8], [0x3, 0xadc, 0x7, 0x2ca2, 0x3, 0x8f7], [{0x0, 0x9b8, 0x3, 0x9}, {0x200, 0x7, 0x7fff, 0x4}, {0x8, 0x4, 0x5, 0x1000}, {0x1, 0xa8, 0x40, 0xc6}, {0x1, 0x9, 0x5, 0xfff}, {0x5, 0xffffffff, 0x8, 0xfff}, {0xf2f6, 0xa7, 0x6, 0x80000001}, {0x4, 0x8, 0x1, 0x8}], {0x6, 0x200, 0x6, 0xc6d6}, {0xf42, 0x2, 0xfffffff7, 0xd67}}}) connect(r0, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000a80)='./file0\x00', r4, &(0x7f0000000ac0)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000b00)=@in, 0xc, &(0x7f0000001000)=[{&(0x7f0000000b40)=""/171, 0xab}, {&(0x7f0000000c00)=""/194, 0xc2}, {&(0x7f0000000d00)=""/255, 0xff}, {&(0x7f0000000e00)=""/233, 0xe9}, {&(0x7f0000000f00)=""/210, 0xd2}], 0x5, &(0x7f0000001080)=""/162, 0xa2}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001180)={0x3, './file0\x00', './file1\x00'}) link(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file1\x00') r5 = accept$unix(r3, 0x0, &(0x7f0000001240)) getpeername$unix(r5, &(0x7f0000001280)=@file={0x0, ""/4099}, &(0x7f00000022c0)=0x1005) openat$pci(0xffffffffffffff9c, &(0x7f0000002300), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002340)={'tap', 0x0}) link(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000002440)="478bfe2da5fd0557338322c34c34018f3dcc3f4e5ea28395353cee4386ec557989ae0f933e9994032650253929ab06a3a3d7dcf8019c6a8acea0b9fb9be56d9aea5d76a24aa9bb36ead85ffcff3edea33abf748e6b4ee629a51ffa6739940e154d1fa1ead3cbfedf6d42d0ccddc1d7981bb5c7c023b5a11525874fcfdec15caf25342b057c01033995bcdae9395ba4c288efdc08bd5a77e51fb53be236c2c93af57114ee5549d05cd7c93f6329fedd844112ccf93facac34644a07c235a784872bdaa8b5d3821e1374da34e2e3dd0d", 0xcf) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000018000080000000000000000000000000000000ff020000000000000000000000000001000100000000000000010001010000004e214e220008907824d1a2a5d272290ebffd084b084c58efa8f9a0b7baad48d7805ffe6bb44a60d9dd679d92f80fc9bc0256351766c639658c5e5dc2cc8f06ab28fc297ea4e887291c4e183904848160f01a6ea601ac5658bd74f3075f1f2e7c011cd4ab61df5a4e", @ANYRES64=r1, @ANYRES16=r0, @ANYRES64=r1]) setrlimit(0x8, 0x0) (async) setrlimit(0x8, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) (async) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000700)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37a", 0x29b}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x1, 0x5}) (async) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x1, 0x5}) kqueue() connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) (async) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb, 0x3f, "6fcaacf2ee60987a0d0239060000aa175b6b1e31", 0xe2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) utimes(0x0, 0xffffffffffffffff) executing program 1: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x8000000000000000) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000600)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) poll(&(0x7f0000000ac0), 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x64) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_open_pts() (async) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="f7a863a00eac", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="f7a863a00eac", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) clock_getres(0x0, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getpgid(0x0) (async) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) socket(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) (async) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[], 0x1f, 0x0) (async) msgsnd(0x0, &(0x7f00000002c0)=ANY=[], 0x1f, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) (async) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES64, @ANYRES64=r6], 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) (async) r7 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r7, &(0x7f00000001c0)='./file0\x00', 0x8) open(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) listen(0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1}}, 0x0) (async) setitimer(0x0, 0x0, &(0x7f0000000140)) (async) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000100)) (async) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async, rerun: 64) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) (rerun: 64) open(0x0, 0x0, 0x0) (async) kqueue() r2 = socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet6(0x1e, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) (async) bind(0xffffffffffffffff, &(0x7f0000000000), 0xa) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x65, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) r3 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) (async) r4 = getuid() socket$inet6(0x18, 0x3, 0x29) setreuid(r4, r4) (async) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x202}}) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='W\x00') open$dir(&(0x7f0000000040)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x9c) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) semget$private(0x0, 0x4, 0x821) socketpair(0x21, 0x0, 0x30, 0x0) executing program 6: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)=[{0x2}, {0x4c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000100)={{0x80, 0x7f, 0x81}, 0xfdf2, 0x1, 0x8}) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xde500c4b158afe34) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000520, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x24}], 0x1}) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f00000000c0)="12ca5c8a94eb6fc6ec25d94e897408a2aa803ebe12439b585bc355c82d1d4a42e599571a1efb359f625cf259eca08a6f96e719b476a5f1b458135525631e344bd37e37393cb216498f20dfb821bc15dd06e9bc26b10ce7795ac564dca3b5eac0ff5379b71bf345717be48d29e7b86aa97ba33d84bc0ee9e2096972720017fe5f762b9e60a154fb17f9b3853fad4c77def3a46a24de73b0fe72d4a745053de0f750aff7e0d745a26cf5a82943fc27119f1eba64d5238fd6d1ef5036e6f846050be81c8e11dc35a0a701f43a2511034c9b9c8288db7c73c5ba4f901b722970eb673596af4edd613b1148363e688d09c1e9530929d918759cc215e6c9e95f550fa1d1f3d4c8dc60b5492bed60bfa3e4579d915c468f6d9ba301c42a5f78a394c81b80289402aae515c90b66a81090b69d970de465025fa8502bc9ad5876b4cb400e1841733c5f8a9882d48c729cf4a2aba8906d7646e8042bc1c256360578b48f94ca6944ba860d044c6ac48eaef95af779dc8ad4df65fc62ad50614b25963bb772004ea4761d043ce8ae8394ce3f740055f06ffa814a0fabb0da4ab18e8cb045a473cd4b6050835693b7a363f0d1a60ea1a1a43629f1b4ae9294b739210a573f731a0d1f925e591b92ca71662015e5b3f69322f7141e0cc32c525e784a3af1df52550e6b8137547adff9eb5040dd84cc1147838c0b79d820483889150e3df1271d3868f7e74c2fca249900719db5021e52837ee22463d7ee482ead9dfb6e7d15fb6eb3efaffbbf505a310ea08f01d151b1394659b2b739c07f8e837c2f8321a8598f9a262da9cf4b806bf24cc640bac25580f1d64f1b4853637741f0e0b96975ff72edf80a3258ca18e79ca4bf7a80573915092757fd21666010bf8cbccb439cdd1234a5f3da9b9cc50a42ba38c620aa4e591a021b1c0eb895fc03a8f7ec73c0d4d428a8363361583ad1ba03d34ba28e4c8d2ff4fc6d37fcb1581b7f06a6bc670df41a5c521c36262a7622e120da7501bb165891dca0483c25fb3ce3673814452a22318399691924bddfd79e2697b1d0d3f7c03249f5e853edb3a131557ebd7c1dc03f6463511c4416f161cc12354f9146d89d3e1a772301b975d0e76ae4bb0d066f1190be5a037eef3d68d2afffba18b17df68f6c22c17a9feb4d80c900ed398747e9943613f34a09b6ccec0939450bfc62b9733fa34592616635dbac1b505c934854bab3afd1917f50d70194c41006065cb87d65a6d5598f4346154854429bd761a90bd23c13eb71c6b9cf1c7268dbaac17836049c2bc6667263b86f03062fc38fcd5661a5b4918d216e9f9deed91c51414a6e913b5f221b9007c07c88da3758b5d2ea7a0a72846775e7c978609e364498c9fac24e7fe4768bc247775c92e8020abaceaee1dd30eba98f0a23db396a35991cb3cda914caff0891662ad7dd5643a0432082cc4b7b0a90169102fc8c5e1ec2f7685517ffaed9cd2a83d76a75c2ac53f72f9c7493b5cb2bdbf0fd4f97b2a0286726afcb1d2fd14eb6b30da1de0d6dc0e978c7c09da0738b3c8d5d4ecdfe800ad4f40e0f343b8392ccda2afa616243645aa1c06e6d692b62d8d391ae39a2df122b791d8a9e1abf2deed36f11da0b75ba4b687924f6308b9ee3d6161aa5f4d51dbb5bc20bfd9279f543e9533d1bc26b44e8a6dfd4e8ab3258bf29f92ac55cafb4661c72aaf91708cf114e590664d98e3f3a55a1e906770ab835c73afcdf134c61dd29e89c71d2952701a395bcfd7b48783dbdd55deb44eeb946fb0d9806e0411c0dd6ebbd99722cee5287f6969c0d3e5d4153e62e024f9cb90b65b1cc6529e47394408ebac9fdd425101d38be649a53391f49848c3e2925fbaf4a5e4c6b31d904e5d4d0e4b0b9b0080f42291194c2d4d2ab008fc9efdb0fa9ecdd4abe71b2052df2326daf138a5315bc920b1bcbebbfc06e37452b544a2ce55fde107a8ca73be0a27418e46f27defc4942b74cbc4012f0a3e9d321098d5728009dd229298b896c4ab78a3a9f961bd81fadd703532c3cbeb2f26fb656064945e14d239948182524b827492567491267346b454a8659a4046f1acc443b7967e0d0a5136a0d6b3647bc9ffb774295ba51cd7e1b7d98b675f56caf66fb87e2984ef71e16fe97a73dc1af425a002352b65172b6fe14c7ca700f736f7c9f4e27949a8ef076d0b2ed4f88cbd28e45511ee0a37987ed8b03bddfb65d0f4a003e3072bbef897ed7f4a8321c33e1980370b4b5e84326a7f0356d3b93d393b5ae159b624012321e627bc95bf08579aaa493eee3a11016b42715b552484e74ffb82b1e1b6aa7bf8e987ae9aeb628c44f45d92d1857683648853d38fb32103fe8ac993b52baed46924ffe5d68791752b5f151dbdc0ddb0d3eb137974b73e4117827da122258657dfba502d43710b3c001a4f1d99915200b4884fb8c7d7fc67995b78f92acea3ac51a7fed656bcf7d8da46a5efba655b33fb7ed75822681af35c4f2a7ce339d27e498c1716ed331512fbb638e01d7dc384a5b31c002ec25678f1642ac55aa757b6be0c470777ed62be51976b656f6a5e9e7f7daaa412c89dd6dbc95bd5bd6156bb484cc9f501fbce045abbcd2d357745f84467c523d216fda093f83485f6dfce351bfaed0768a496abe504f21418ab5c809c9ba70ba269d446ca8acf430a8ef06c1e31951f928e788dd2ec9b6ff442b88df7ef332cd22cd00ad508d6eff29c7a1c683b4b6163ce007e12499654a4361fc16582711d330147aa61ba4cc6085c8eb25ccb0633dc53ea551c18bb22e27dfea7198c691c294a548f8eb55ef1ebef8f43086d42b366d1ff4de5d05de6d8ff62df212d6bfff560eb951aeaef8b523a6f38669e079ffee70393a6f6389c3a6524bffe8ebedae2c8623c1e5116ad747b9295be3a449e527a54cb1b47e8cbebddfe1c0b5661d157bedf1f82a55ef1e36c64bfc510446e089e929d9e4ff2a77aca39386311d8215458c6c4640339e6b224e937582de2490ffd0b1340a62d5feb1dfb2e16686784186fdb8e65d9f77b5dc18a53eda7ba8bf42f270d2b2facad4d32277f34de7d730b086f7d3dd6df928bb33b506b6729c64ea56af98b1c04224e76dee49b7b821f2aa1073bd8f3a35c88a56941b78d4f16cc4b58d244baf93af0295df9f4de165b68514b3a509ecaacd98cf9f780913b03f79bc69973dc5830775262f3db6c30c27697d5fdd8bf64131287c3cbf41113428796e616e42ff89d4c3feb43138a178c572d281b1614976ab1b0cd046a5eac025bedf472565d7ea03ed67c571dfdf30c665ed1ee268431138a9f7a4fb3fa3cc88e4f97b966288509674ea0602eac7876c62391eeecb8ccd5e15d4872c48a38c564797bc28aace3476485a99eea643e010b56660c876b7b880742c4b92a6d7fef618b2e3d15c14f56d5ac5009d1984bdd54920602c676f55a0ea3fd6fcbfed37f7ed91cba38fb040519d1bb7fb8309b0bdd4c45fee1cf920af20cbbfadf7882fac3b14cec40cb07bbf7e53605dd6e98e180a082235d03fdf3c9e0856c3b99fdb8e9e0ef1e26ebfeceef921ae1d6c3be0d20c7969ba25acc5adcf17edb2f16cd94907715f8476f0408593259295e752e4643cf3157c130e600e9dae2480e29cde3e041823423d13789e8b057d680d36ad54ca06d8337b54f5a9fce1984b450b169de659cc7be846b1a02ed6e9b7d2ffa223979e4a29445b3e743d67716fe364c775dc9c738d52544f74b160d470173651b8dc6a58a23915a67c3071b67d93f02908b5021714460275756056ed01f9c3ec7ae409aa0d264c322c34a5c252a15f6546be72fa442b92e702447dc6081942037d835ad80cd62e1c63a030903ad9a799af8e86f86a51f2f8d18fd2ad25346fc9b5a9f3fa2c63836658d824913ad97ea8d10a7adbd42f9b14b35e15fba4aa90d08c1495e2cf4f68e8a821af28659008a0cb29bb121a7a67d0ad1bbe60a46b135e83597b2eeebeabb9cbdc27400b6ad8bfa819ca18602ca7be62a47c4e726247536452b7be2d2fe7e1106d2a7e867bbe752711349e16f8fe5c6bd02b1e4e0e5232801b463657712a78d91c6b962bc806271b91f90d8c28ce2f0272f199a9105b293a485e4dd5d7c8006b8081a77a5bd85b1098238fbe79241993e3f5e3955cc3b68ef5d3e57f58573b1e6d05522da4c64cd174609f0d9577e2a7173aa8ad1a28cbc780dc60c5d0f9f1fcd7ccaa0eaba5984a143f8283db0ba564bd391f377dbab84f16ee4f6f2109736cfedb6553fd3366e1678dc5574159f1c01ed9c1abbf9653f1f26aa64244853cfef23511bb91e287bd1de038728090b986c3d9aaab6e40c5759088aa2e149b17f078da6c572d9bbf9a97283f3b9f3a6b371f3c8416f4f8f0c9b13c00e9a00be35c6afb4007113dd5f17344992ced1bd5da321c47eac25c9182a17aeec3c2bdac2c82bdde10bbe79b3af17acaad48b2b00bfeaf017d7dac6b640fa675209b89ddccb197717b46ee9a2e536ba08be94f678c71fdeab5b0082c261670560b136fcd15757c4028a173619de7c24fcec60af86af557bc242c47e9e46fbe89e468d4eb1f0e88aa8b11e29ea863f36ab21a206da35dac3cc244fd5e75b46de1bc988287d5d673b7b227a6c36d512d039672967fd3c3ebdc5e16e9ae4bea129aeba374862666e02b620a24dd1264ecafd2d52b88807cb83e2bfd955f0b17f6ec0ea19df35ab65414845208f054fb89f2fb200c6ca7c32500a1c6f650698d9255a3be0592435bb1765d949dcafb438c103084b4be4272669feb98e1cae9865514e995d6c4f7895a81d7f36328ba3eb395692b936bc7ebe2624a23196af5b51f698959017e8c323eba6b563c55842e2807a2c759eb8149ff09d3c39952ede51199d073ca60d4b6ef846674262f3d5ab5864f0970da9d4194ca4f7bd4f37ce31e1ac0f83ee314d68b82842b53637bdd7c4bb2b298d65e10a732bae73b1ce606b1c9417b1b8bed250526979a9f0df799442c5be0b2156bcab9091376de35b84137ad5ceeadb5edd81518812563bb22ab8a1f3063861b9e600f8d468bd6ec5defc5b27fcbc728604c26c7ead196df744b9979c81a4602b194d58b913f0a5706434bf8140593796b822878fdd52dd8b8f753e997fdb0c6b11c1c5c35f4e88fbc66eace54b6c0b2b178842231cd209fe8cabfc895794f5c87d03405f018b9d8b842e8e1aa044284e3a2573a8fe5e3b4021ef55a09c4c5389dc8b755af64460506c12e11a7adabb6567d8a071b11988bc6317f3e86ec49a592f1feda47c305a9d0b84978490db69c5d5b1fa48537170ee4f7aecc6273a849e2c3d709ff3196b77222539de73b906487f5822279a981697051a73db291e2a8fceb10bbd69fc6c52467f04f3fcaaec78ae70be2ab86d87b1d7b90057466e618aa44943a44c80e472be1346e88044ea529260a9a9f28297e50515978cd9f396a850c88e80be7300c93e22c55114aa11cd8244b88b3380278a93346e16aab84673c565f878fe78378c3ca913e8c0b84d62d91487f675ad1fbf4a915bca4803e412e6ab7af20c62d2cb6deb6ce6a326da912dce4b957f8080dd44135e302b671e94708a2f90186364d41947499190e5708944f3f15ea4d2e424992d15f965b6cee28bd1c75a0fddc82111c4668d45cb0402eec72d6ceaaecbfe7844eb2a3dd787e8840be69c89fa20cc40360382664f2357c217e435f3c861be69b29f565412712ae87ff56e512fc6e4e82eb77b07df1b75eec6f762ffdcf0420d9ee3f59afa54c091eb15b5d7f79555e3b", 0x1000}, {&(0x7f00000010c0)="b34afbee36c71865982b8a24a82ce72120dbacb6d159c582da451084021a9bf3e82b278f8b322082abf527a5d80e8836c3600ce7912e5eff916dbbbae0e1a3d01860723f516fe0acf2a2a5234deac2a2122722373c1f8f0a3d462eeab95b95886ba89f8d5431a181b6a5a2774f577fe8b1341e3de86876f862500e50203a4ae9962fdc6b7080a0ce2e5eef44947d0c96cad50825b0ab7509d3ddeba833612615570e1e66addf4e43c09cc44cd1e4dbe223b8381163f163ee8783a402d065f8b7e6615b20e07a4d4fab53a42bb95e69fceb9d90fd33762ea7a6428ddc14acd0a310f77d8f388e1a687e9ec2a0cdc17163f92284a85dc6b73a34a6a0bd6952", 0xfe}, {&(0x7f0000000000)="4c03a728c33792748e5e4c0d08f7c5a7", 0x10}, {&(0x7f00000011c0)="c63fc749fc4f9eac77451422b18562a139f4d26e0343b6622c3fcd2dd59127129f4609c04971198f95284e53e48bebf3f274d9e5d70d8a364be55509b6310bb7d38bb3a9bb39ce8658bb72c7f0b8514942d7beb734bc967f44312835c2d52eab163c3d89b1c23985a4a569ca89cd0c4388711baffbdbf9429702a4f56efd6c33caf80f8852a721b9d6d30a171ba1039a6e2f12cfdaced194bef006a654983c881d5dff1570ec52a3039f4f0d4fcccb14f51c495cf79458e638b468af28cfa9", 0xbf}, {&(0x7f0000001280)="7cd385f89539a052787853f331df3d48607cd6e88b20ae74422c0fff203aacad2e174401b0dee73695cd133a51701a34946126f38e240c1bf515c58ed44365928bd634815362ac452e5bb7dc794e3e099f03d0183539d56cab554ac333e9a090dae56a7292384da3f04a1f8df013821675078f4e91f27dd581fef931940aa54ed1595f2c6cc6cb9de30853b11f427eecf14cd5465d76b33fdc92a29c6f22a2075999fd4541989ae0241160e965b9de36bfe87ed86812932cdb2d2a96b49e71e770ad1db695d9243bd2bd56e03cbda2aba5012bf7ca6fa49875", 0xd9}, {&(0x7f0000001380)="d840b9fd3a501509b98af05479714ff32591babfdeb6bb1363a2fb838700416e09b47c6c14acac06e57820829dfedf053b1ae464a8aa32743c2ab6ace9", 0x3d}, {&(0x7f00000013c0)="19e18ab2513359c191be81d589993a2e65cd1afaf0efb3094e81c3c218b8864c4bb4627e221ce5cbf55e8a05d3db7621afb4beb3e1362ad9ad0cc0164119f948daacc46db146455df54ae6a610bc4cc7526c78bbf858832c1360f9", 0x5b}, {&(0x7f0000001440)="ffe7f6085a9768fd3ae27fc0b9168aa7124acc48bba8ede0bf684488ee617a1049", 0x21}, {&(0x7f0000001480)="4dda3951aaae300bfb44b622924afcd8bdcddce046e8bd7879cec3628b058071e6824536ee9b74f2d5bcc8628e17053ea81675765d", 0x35}], 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x24}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) symlinkat(&(0x7f0000001580)='./file0\x00', r0, &(0x7f00000015c0)='./file0\x00') sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x9, 0x60000000}) getpgid(0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="013a05415074bfe185e4a594fef23de03aae04dc4e0e8cea3eac2adffab95e090d2abe1fb587c8027f9d8d8bcca65dfbd8bacb57b19a2af8d5fff51aefed4f307bf54dc4da712342", 0x48}, {&(0x7f00000004c0)="5e3cac653c34dc455ad04146cec1ef0233a3ccdf6ff0d3425c92ebe76a80319d9958dba1614afcd034a489941671e1411cda3252e105e53697dbecf100b2d3758e90bb0fabc6bb00baef0b16bac79846fbc04c69280375a551c2d5801fe231593c4ea5757f6ebbcda40a12e5d6885a0edf8b528233", 0x75}, {&(0x7f0000000540)="49c37d5d0bd4d120b1e220f283e4209c5585074a9b3f7ed961a3c144bda4bd0121cb8f65352861c78b7c5420d45e920b0ce4a2f7225fd03033ec339e315461e7170f8b394c64379c0653c7f997dcfae268e26c3486c0cc8e4546cc2631a863562f8b6444740d0eeedefc64c5a02acf09645bba678b5ab0a18875289e1cf41b80049b4fd0334e950f7c259c73bbb2c700df8917ff2efc8ae794d3ce06075acbe8dbf08efd1191ac9a051503ed5b9e11cbcdc7c877dfaa8b21d4743b952ddf33f558b99448606b56daaf40011cd5eadffba31f559a", 0xd4}, {&(0x7f0000000640)="fc94f3865b5fb59add2dacb13a26147713fde25c25d2beb665612b5fc61c80fbd23922481a564f1f9aeb39d700b5f412a2ef3e4024125df18d6d2b5bc143b3d636bbae99aa", 0x45}, {&(0x7f00000006c0)="2f28a126487650683212846770df9a4708719aabc3f9ca0ce0429f092eaf069b2c18960e84df19bb6afa4d1986827890cf21f7aaa69b768b076982e42b364d5b7891c7acbaf363e4f57b939831e493346e350a4fb0ef8d0495cd6c18dcf8de9991", 0x61}, {&(0x7f0000000340)="75a7fdd9f76b1b9abe5a8ca989b399c264e746a5dc65ccdfe574f6b808515448f88513a11fe58710ae40b65fa837e97c793bbebb8c94be740dfb855d3080", 0x3e}, {&(0x7f0000000740)="f67d3816ee7ad2376ee8ab8aa6f2e38d1d5f6170c99d8f3198ca37a3d51442979ccc8aa3394059c28f3bfaf4ae6ff380fb1617abb6c9c2cc16a60112f74c12ca464d1e952b14c3a9645220533f75ceed7196352f7d2191222af79489685a1d5b74162965c777bd4470d5a61c1e34b7e1100e9664f25fee8f74544099cb461bcba62b24482fe814899d6ad440372a7ce50d39289bf64dcf4dfbfa4dda939e54b67a6d973ce98a75671057eab0fd981148fa723d46983dd755d5a194553ac47085d851558f12228ced3a8aea", 0xcb}, {&(0x7f0000000840)="1f61d5772d0de39eb9cc12bb74c0993ed30f", 0x12}], 0x8, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r1, 0x0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x5, &(0x7f0000000300)={0x7fffffffffffffff, 0x7fff}) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000940)="9c95968631beae68b84e7c641aedd157a40c8e33aa2df0864aac9a89f9850536e7831619ee2b8969af26f6c217dcb26fdd9666104be45fcb172ced14709327b41f770747601c5b24d5e53c6c0511a8b01cc1bab61d6a2772cfd9c0c3f275d26ff20a66aaf1899748780cd4bd2f59c871e46f7f3d660c09f237a8bef55b70b913bd594dd2", 0x84}, {&(0x7f0000000080)="b0bed93161", 0x5}, {&(0x7f0000000a00)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd992c5093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99ac5c19f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835aaa06f0e6886950e531982f1c513bf4d6b7023d8497ffd90900005afd253c44a38b95b743e46e8653264c2e1459fcc41de76ae797787c329c471d79fde392d58b134199834c", 0xda}, {&(0x7f0000000900)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x1) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() syz_open_pts() socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) socket$inet6(0x1e, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(r1, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000001340), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0, 0x1d}, 0x10, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x11c) ftruncate(r4, 0x8531) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) socket(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001240), 0x2, 0x0, &(0x7f0000001140), 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000180)}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) semget$private(0x0, 0x7, 0x3c0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000040)="b5b400604cc88c2505d73dfd416f09ed5e19c6aaa3cfc16ada060f3f274c0359fb79b8e43960e59917afdb5f8056498a3c81a97df1fe57999ab6072036fdd5ced9ad9b920e0fca7b0622195600db4a5d149ffdc221bdb4d73bfbffeab006921e2ec64d2d84f8f3e12cf404e64158714b859c0da01809963f9a784cd4452f11e7c70fdde98b2aab54b7e5bfa262bd7198d643ee92b8c2c997b97590440166b48baffb3a2376f08acf2ce7bab2eb305684a4e3894b49a6c939e1b90eaa4853b8980011bd5e2c1b9e432d", 0xc9}], 0x1) executing program 5: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x80000000, 0x9, 0x0, 0xaf3a, 0x2, 0x6, 0x0, 0x2, 0x5, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/245, 0xf5, 0x1000, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f0000001480)={&(0x7f00000002c0)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000001380)=[{&(0x7f0000001300)=""/21, 0x15}, {&(0x7f0000001340)=""/50, 0x32}], 0x2, &(0x7f00000013c0)=""/132, 0x84}, 0x800) r3 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000015c0)={&(0x7f0000001540)='./file0\x00', 0x6, &(0x7f0000001580)='./file0\x00', 0x8}) sysctl$net_inet_ip(&(0x7f0000001600)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000001640)="52907ca7f93ac0e17c8249621d8aaa3031aee61591d32c85827b94060b471ce5eb5c8fadee4917eadfcda3d9928f54d37cacc1dca40c308a837b27053bd130c8a88ea52f8b7adb389fa045d4e83285d8fb0b8fa2c5632426102923fc4946426cd7a25cad11e2f5cea14b058d02158102821e854decfc8ab0c2e1a2fb518389904409e5bc1e38c54286d0a9f7f18c835c1309cf48c254ed0516bb882457049a411f66e818e6d0899a56135c3dd90a5209942a7836c608d928a132de800aee8cd4c869b1", &(0x7f0000001740)=0xc3, &(0x7f0000001780)="b426d90d2395333f570c80a3ce31472305e88b01f66b8f232cc580fd3955f3160724262ec2998ee5178b9894bee664f69aed291f3e3ac30c9a076d4688001e27559ce01590b2cc03bd9710425f617e214ed7b0c47fb9619a3412a7184060394f414fda04e6acdda3aac885eff7e413fd5414b2052e8b723da5237eb88b93a9d346719ffc073e128ae95c4b301f2ba95052c30fb379830e4a8feeb7c82f56e0a4c2b0cc034545ae70b3a0095f8ba087e24579a34324bf9619a10b21eda52e4d6e450ee80a28e494413f2384eac236f3ebc128b6460a6959e8049e61929970ef85ddf9bd166b27bec345366c59", 0xec) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000018c0)="0236c426c4538aa914b77f80e5dc3ab9b471f7471ed1f492f6fa183ecc0fbe3f3d417dc85d3da1f3fec0fe8b3309d16073834a41b0262085b83f5e52505d61bae7c089c2b6ca73b80229db0291a05d6c3d949ad0c985e3b0fab671499ca11ccbe19e66c9ceabe3beb85189e255475698e744", &(0x7f0000001940)=0x72, &(0x7f0000001980)="d6d98714c3849cef9f5b71fa63401b22adf68ac7db077797cfcc74b1691843e447fef4f56c9d0c0b2079d5dc7ad8f22a59eb8acdd50d71d1042d3e7b3dd5cd5a028266263e45d20f8d62945c0f30b74dd5b772c1131c7dd5b31369954eccfd92b15ed7f2c136ed45f9155ce9cec9b4763c122c8a626d8b2f3dee32e3102d0458fc951695061dba5fb2", 0x89) r4 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x10000, 0x5) r5 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x10, 0x14) unlinkat(r5, &(0x7f0000001ac0)='./file0\x00', 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) sysctl$vm_swapencrypt(&(0x7f0000001b80)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000001bc0)="32d55b22ed1e0997fff207c3a0dc8ad9c1d67ac4acc5c65a477dece0ac3af247367d8472fd93f7ff0187a49178f0fb45b15bdb667c1eafa144026f5490d6812ebed723376cedbc3753a87b3a627e998c2a339e62512356152d9452c4b601422c7eec300c5de1ff279c61d20c87", &(0x7f0000001c40)=0x6d, &(0x7f0000001c80)="48f1b98c13075791", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001cc0)={0x3, 0x8ff, './file0\x00', 0x7, 0xc976, 0x1f, 0xf5}) r6 = accept$inet(r3, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getpeername(r6, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001e00)={'./file0\x00', 0x7, 0x158d0cb2, 0x844, 0x0, 0x200, 0x200, 0xffff, 0x1, 0x2, 0x9, 0x1}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e80), 0x0, 0x0) pipe(&(0x7f0000001f40)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001ec0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x81, 0x8000000000000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0xdd, 0x1, 0x8, 0x800}, {{r7}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x7fffffffffffffff}], 0x4, &(0x7f0000001f80)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xfffffffffffffffc, 0x532c}, {{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x59c, 0x4}, {{r4}, 0xfffffffffffffffc, 0x91, 0x1, 0xe1, 0xc7f}, {{r5}, 0xfffffffffffffffa, 0x41, 0x10, 0x603, 0x1}, {{r8}, 0xffffffffffffffff, 0xf9, 0x0, 0x6}], 0xffffffc1, &(0x7f0000002040)={0x5, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002080)={0x86400000, 0x0, {0x40, 0x200}}) connect(r7, &(0x7f00000020c0)=@in={0x2, 0x2}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002100), 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000002140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$unix(r8, &(0x7f0000002280)=@file={0x0, ""/511}, &(0x7f00000024c0)=0x201) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000002500)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000002540)={0x9, 0x1, 0x8000, 0x401, 0x6, 0x7ff, 0x6, 0x10, [{0x4, 0xd, 0x9, 0x7}, {0x1e5, 0x10000, 0x0, 0x4}, {0x4c9, 0x6, 0x1, 0xf7}, {0xb3, 0x2, 0xa189, 0xe6e}, {0x6, 0x4, 0x5, 0x1a}, {0x8000, 0xf7, 0xc5be, 0x753}, {0x101, 0x2, 0x10001, 0x3}, {0x1cb, 0x3f, 0x2, 0x9}, {0x6, 0x6, 0x6, 0x8001}, {0x0, 0x5, 0x2, 0x10000}, {0x7, 0x4, 0x9, 0x4}, {0x53, 0x10000, 0x2, 0x100}, {0x3, 0x8, 0x1000}, {0x0, 0x0, 0x2, 0x3}, {0x5, 0x15, 0x81, 0x2}, {0x3, 0x7, 0x400, 0x9d4}]}) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0xfffffc00}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000580)={&(0x7f00000005c0)=[{0x8, 0x200}], 0x1}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) r4 = kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x935}], 0x1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa8, 0x1, 0x7fffffffffffffff}, {{r5}, 0xffffffffffffffff, 0xf8, 0xfffff, 0x3, 0x800}], 0x1, &(0x7f0000000180)={0x0, 0x9}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000001640), 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000002040)=""/4083) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) executing program 7: r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="b1d3bd0a0c02ffff0800ffff0800460000200000000000019078ac1400bbe0000001830300000f00907800000000"]) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r3, 0x40}], 0x1, 0x0) rename(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)='./file0\x00') r4 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/4094) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7fffffff, 0xfffffffffffffcc6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001440)=""/260) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4000000009, 0x0) semop(r2, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r3 = geteuid() semop(r2, &(0x7f0000000200)=[{0x3, 0x8}, {0x0, 0xfff, 0x1000}, {0x3, 0x5c88, 0xc00}, {0x0, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x4, 0x8}], 0x6) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r4, r3, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r2, &(0x7f00000001c0)=[{0x2, 0x4, 0x3800}, {0x4}, {0x7, 0x1000, 0x1800}], 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x4, r3, 0x0, r3, r4, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r6) setreuid(r3, r6) setsockopt(r0, 0x1000000029, 0x37, 0x0, 0x0) r7 = syz_open_pts() fcntl$setown(r7, 0x6, r5) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000000200)) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0x28) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setrlimit(0x0, &(0x7f0000000000)={0x5}) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) r6 = socket$unix(0x1, 0x5, 0x0) recvmsg(r6, &(0x7f0000001600)={&(0x7f0000000100)=@un=@file={0x0, ""/503}, 0x1f9, &(0x7f0000000040)=[{&(0x7f0000001640)=""/252, 0xfc}, {&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/250, 0xfa}], 0x4, &(0x7f00000015c0)=""/27, 0x1b}, 0x840) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = semget(0x2, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x49cc, 0x6021]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000100)=""/255, 0xff}], 0x2) r4 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: sysctl$vm(&(0x7f00000001c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) poll(0x0, 0x0, 0xbf) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000010b2b0003500428efffffff7f00000000000021fe8000000000000000000000000000aa33"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x3) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f0000000340), 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0xa4, 0x0) open(&(0x7f0000000140)='.\x00', 0x10000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffffff, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000c56000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil, 0x1000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000c30000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f000089d000/0x2000)=nil}, {&(0x7f000087e000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e24000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x2}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f0000a8c000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x20, 0x3, 0x1) socket(0x18, 0x3, 0x0) executing program 2: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xd8d) writev(r2, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60ac4f907b70a2b8ae0d46248363878198f656d67f856087348f1926fae5561636efa37ecbac0dfe8e3ae51864e0bb1fca598b48452772a5b28df0927a582e9de563c87b0d339202a46036062de8fbe9660168344e718283cb33b6207d137b6b2a5b695a587da7580216ee76e8296d84e01c013d177039e822c5f1a802874f49240ab55eac0a3e2df5ea2e08653ef9a729450aed363a3d473b0d267789ab8a35d3d931479e79a545899866ee846510de4ec7e525f505878fe29ccd5f4fd6d5149280ba025d424e20ae80984fc5a22d37f113a9aafdc6da98c042e84d447b1a44e181950200cc598c8b7918637551c98980837e0e8b4e8961674e3349cc68c88c65f16b16ead6be80d559ced095e4dcd12c39afd8041bd9fa2a8083ccf0c02b2153be9d451c6fbb8dd3167eb4bee944005c7242cc001e3f899ab8a2331048fda7dec042af33ae4b3a7544a616f68e0d11d512a1405ead6f607c6cd7987491634aeb5573d38a4aa2efbc1127da53d3626db80567b7642f12f202e2778b39734f91a4ad9db910e9a30f04b973a5a67df972c1687901cc5f902ea2921173d124c719c456f128d6e4c2ac817f1e5378da514a35ad82306a6facccf301a523d93e223de99b6ab4cb334b616bd72478e91ba0ae11dd08a72b2eb5a5888e0e71fd6ed2fa80372ae5a157cf81bbbbe65a8d25d3dd71c5cf409d72cf11bd64ad62306b9bd466565e90f5dd5c01620b80cbc335c0f572a8acf0f56790a31bcc152592241b353966b6bc16a9cfe26683262df9437615d88557b41abdeb72a1eef4682604ab0653232c559ae7911166a6cdeb8d378f8d2b1f3770c7ec78bd9b8f7bd93d25187dce14b32cb0f1561d7dc2816b0c0c230c31422be368fac1e76ec54822cfa9e9a94d5b842363722da12ce80aec6be48309eb2fe5d2d0938f658d055bfdfdd50beed689d386455e62348ee8a83f5cdd0e3d1b2c9b4f9a59788dd0479f8b76f4458b959f07eabe11c7aee3e1789d4d46b31259eac87224f51b6e275d7f36f02864d4a8d72ba4a1594cab9fb69673a0f715fc3f9b14612fde9efa9ee2237ff6176bb7b6b30d5dba32b858ba244321d74139ea9c5b7c53968d6d4e9e3f6ac0a2985a63862caafa4333884f23a40bdad7bf5c0c58d301a472e13280355ed06aa9138857976d875870743a76fbca4269b9ff9e2b89c121a7942459086f99e08a4455c3e57e96361247767d4e076a5011be19f634a76decc7388aeb809df18f822b372d76cade9738432488a4fddd79f71c03ba461b9017844192fbb859df2b1b25698c61da2dcf29811bde04aa231c427c0af6e0f187da2223a4cede9156812cd0c027f9829f00159a4d3924af0811e36ee951fd910d567c19c103ca915b7cb2008cd867cfe793e95bd7f41027aaf325a4f9ab363d21d8e8043177ff4da13a67987800da5330c3fb55e28b2079ad45ac5a5751916548e377cd66ffbb6a5f481c50098f1375f7003796e1eec915c2a853ec53467c308ed3c628f8e910cd32160949aab9ec4383b8a30c4272ee4c1ba96d908ce10a1d66ae24db4f85f7db992c72d555d40471e8522784f025bb13e065b3c0154b368e2b973b89d819891a1c8ff235d95f3f9b5e2a0361086d5203c42f88c5a14d05fc2282a1f63e972a83e245a00bb71a0d6947f5b27be2a4525f17baa852a4e6b781019e9705f9d96984260c49678488b505b4a48b2389c23c9112c18d28f3cc593bbe8279106c2497f9e72ae19d58829f592520c9ee377220b2ac37e8969396b397b5ca648cdb4d71257398f0fab0d871b000a82e46667606d7f5e08744a6a52c06ee706e44ce606b680938bc909fe2f7306d2391898515e3ace2ec9553131bd90e4e79252cb240162694f9a88c4127ef436c33752f65a488d753a5c6f05f96e98767e4d8819b4d01c07f8baf74fc34a7bd2ab4685793a8301c2ebb03c41f30605ffe3bf8a4f23ec3ea7ea1184c1a88d1633915ea7f12174d2d15f767a191d5a812ad029ce4939892a0d42ec89c5df8e473837b031620b582f4d65bffaf99d293de8aff99e6d4eb03fc4fa20efe169a654dc723e60d8347d0c3d437ca536dc92022e27bed160f0a602e20a4fcb4567a8737c2e6c59d9901127573ee36f5479eae3f70a9726cd9ffdc0fddc76d42230560e166df4b805adfe79431b6150be1a1da099a32dbd30545076d5912c1576c9037bb17040aab7df31f6389fc9795e28d73f496d94d629d4fa73f1994fd222b7adbb09227c50d20d277b129baae92277755112c4437b6a764f22a01bb4e4ef139ea2a4b533acb0cbbb6bf061be606d68da9e0a09271cf574f029f643b0b0d5332a6675025d2da93bb449692d28d6b9296b95046ff3ee35832d48f432f31025b7e293bcb500eef5781e4be5a31bf458d68164b11a85642ac28811c21592155739e547c30a2748a0c8ffef451f36224495d2880e4f2adbe270c51fd53c67d93a2ad648e4cf5ece583611e244db96a9e015c76b9ba74ed0424b38504bb23e9fe0f44f7f625232555113c5ee3ca862a0228da86628ffde54569c4541d907b2da984a6a78eae2556559531e62a2ee64bc513b5dbe64d801466d015ed068e7b89e02881d6992550c784d4be025377022b80b8ef02918b06a4a04a91f7eb5a2ab56f7aa93765b94a8a9e2cae3cf81a98fff4e42d40d89aa998092b6823bff7c2ac75e9cdbe1714422c06d53afbe58c099e1e293c30f4e08552852ab9e1e9904b6ede8371da1583bc2ea487e10a28251a1f909945058120a3e19a2c69525449f9b6ab8a2525310f8a0fe9faec44bfc7252d3085e3fe42b8295766c8d07a7d956a4f8cad1ac05196cf61cfd5743977e4bb780f695ab01180e9da808e2601f2430645c886f5c00a24bd8b1db9b7b85b50bac383c0931382e5bf19fa4025289e95d98440ac8e284d86660b688d3a9838456ade9b62b4d999fa8b3b656ff55016cf1baa923faafd9edd132dad77f29b60e4c560d18ed6b14742a7bd9174a0cde02ad4445e8629c07960c6970f80323629a16f26a70144a2d198851d9fd3341b960adbe05c952be857dca55515fc4adbbdac8f589ef35dc244f061a4b9468c7a157a792bc99904fcc31ca5927357926b0b943edd9655d8830669cb72c6098a0b0be3735910ca836f40e46b6efe55d328687020008d392415c5d371495728fd7ba8ead22270633c5b4e788b03fb220d671d5022c5d223667b0750d5a2c9f2a9f38c9725cdd38d92968b618fc9320262d46c34025bc320ad30e1b28b0037364ad3d9b472004722251f44356a49168a3f198a9207fdddadc51f0d4034243274ef27fc0eb2fe8138d733168fd770cec68e19adc039a9abfeb654a803ba175260fcf75684deb3601686cce67a67fcceddd394886644d67d291c8c4067560bf0d3e44fd694cf18bb5da8c350f6eeeaa2c1b96e4a7c5690f412610225e7f11c253be9516a29267f8110d9e6f7a5b7e6897758efe117a609e4a8ab9677d9c155dd154f8dc52659ae583f9d3e4c40f459af74467215a4e3784d3e1b5c09fa8c649a668983102b2c95ea5af74b2a17ff882e9224e307a288f04baca4213bd3db002ea503e6f758bf015953fd8c0ec37f8a3aab0cd22896b6b667288323b73f5329f59b64b72e65eabdd5e855de306bc264fb137afaaafed1b2963b1077d77d9cd101e6f4bcaef4e184aae87e16a5dcb203f9a6ae671ca776c257dbe8e8c4005a67fee4d8706cb4060230a1cec089659ec7d10a19585801485284033a09a2a584624ce3f6722a51fa95830b516a12a672be992b6c1c8531735a8b702732cddc32445a9821d03d5626e8d0af000fef39159e8427c75a362f8a07fe57d22129af53596b3a35390ab55bf4800e6915073e60d0d60f5b692f345d00af9ce26ed6d15e843ce38fec8cf185400d69167338af4f9260e532373f9f83bb99482d4c3b9bcca8debb0c3a6d80de429950a9674de1664e57c1101f8b3636555731e703e5da364583c4b618c59bffc780ea87d408129e418fc8c3cd374e6667e70a0e1ba1b1b5299df89f13e57d214225d2865ee0627197f31f5e120cd1cac3a8016375778b7f7bf693aa2afe32754a5ffa72645a53d99c6a51c934a47f0fc932ddd2a0830475c5fe2bdde30cca119f74a9228e4f1ceeaafc7bfd8114325fc833481a6eaa56caa5238853581b482ff48352a34dc2a55cf10ae8b1df90670fc2d79703b8139940680f811f1ddf14e2fa1e8524b89b919c22273ecebdaf5f9bc92dac8aa98c5d4a51a4ba4f220dee4d185e58603355b5bc0155f641ca58e38289627e7b3c6b29bb74de5a369c50661f14dc733f14e1e372461027aaed42038ab2fb34e711411f473363a74ee535e4d48e84f4702344da23e5b9da46dbbda9143d059c4691ce948738a8095bd3f853e450c2ee452823a139e3bbb2eb96c67e7d7cfeca03c222bb72a04d0706456acbd31427a59d7248f705ba270375c2c1b4f8dc62e31e2993ad7dcf37df18f79a9f2ce5b188bc131c457960e9692678e1ee8cb7ca8510fa0bdbedf091f138ac75f5b6fab0a16ec03b5c5ab45bd1ef700f921a87d07c3b674e1d0d4be5d3592e8396794074a6579d1db261216218e9672f277776fd589ed75e2003d9062da0f90f99f51ec47f06ad5fff0be38d10d6d4637148c888859b2e1f880a16a977c67f207fcc6338728e5a6570c84f9c95a47ccbda6e1d6cae9468b4454cdd705550b5a29e081ab15459ee5fa1e01d42bf006e1992e5841b775346f4a36e50c949b6d3cd32f921a62c1f8f311e26e82dda308b738c0f8d98e02a70c3e05a08aec7ed4927a4c106cda83141b39909da615d16917b91113a460eb9734c8f3c997edd1c3b6eb17c89b6fab7264c31ef0d87fbac4045f10713ffbf946dd4d16f0769788d0bf60320a28a50e4016c7d73e10fe003458e30c96f0c2426d64bbad85157f5fcedb274ec7a8242e085bb27b977adaf180d9d936fac2e4746eaa183786f4d400bf63140b6fc102fe6dde44ccaf05503aeb52b5f623856eeeda1041aa43f7be078f22c8375dc2b3bc35dc36c8914ff5b4756e63042a3fa3c2a91f3b5d8c7d0bbb37381bec48c928167300a5067641c4f0300153e6725b74c0de63baa0394d791d10e5c66bb43dc7baab8fcb0a4b4570b141fb75fcc5ba011587aa8fc830532547690e18290ebf0c8051c6", 0x1000}, {&(0x7f0000001040)="a3049b52f5cb257bc4ba4b97250fadc7d71a0425c76401fa62eb08000000064e663b5b8d9d472fe82260d9c85bac37a8ffc03cf94942a51c9f234e7c81f0eb52aba551f538a63802f7c8e17b9d5abbbc0909316ccdf2db0e816256e015154e11499a66fcd41750", 0x67}, {&(0x7f00000010c0)="07c842338e6e146c6a6a29cca892124da6a63201af451d863c8edd4bdf881813129e2b9c23d5cf19db014bae25a12d9b5af290d5ecef0016b507884371b465856a3117ac0b86ef85879dafd5f70b74a51c9484464e74ae0ba22e29b0925c1d52168c5600e397d81bd3812aa0a4d3ba4bdf95de5479d80a5ae76448fa53f33c977a9ca4106d74e3c1d8a349f73b2f4ce2e7bcdeb614c2f9ad6c1426b4fa00d9a9530b951b113b6cf90ff57cd64cd0910a593192441081f2c721e6bff6bc43b2d81fd3691bbd12e302a89860cdd9494ae358ccd93e1ab9861476", 0xd9}, {&(0x7f00000011c0)="3b7faaa2cb5abb869175", 0xa}, {&(0x7f0000001200)="e36f84b7a4dc7addfd6afd6a98f0e0ea790ff229baaffce1ce2ef09eae3dc70f927701f25085a14c6b8c612467edce316eca3a3de78e0c9483f349f126dca657fbef1056082d2654286602da34d3cf4d33e5584515637009bfad3e5b026e60e5902fd60a19d9938ec6e392448661e0056076e5d0b9f0e913c7", 0x79}, {&(0x7f0000001280)="4249aeca0542351f545f1cc0f4d023b0e9e81307263720c32a41a826efd68897709611e9092c7f5715a7f8cd56d26da1bd69973647064e227bd20f8c06f83c4291cdb5e5a53013fcc429ef1d53b19c9152ff5d2910486248a84552e8bceb327d5efb10d807ac2aaafa0b6d84af9f746702839443a30d5d92944b5f6a035ca26e6edfce7d850c5b19fb8b2af3929e1fed357ad97c6fae95007b5f2812030c17c541b3f505b2de11ed8ca5121cc6a6353f04ea9954addaa6e914b15e69a717c30995d529c87bb16f56dd0adc88", 0xcc}, {&(0x7f0000001380)="9b9ccb2e9c8fa227124dd10f58c1f558dde9b636262e49fba6575ffdd70694c58e514e4aeccfbbe3eb00f3e05cd1f9720058f2cb4a2f2c1e78e207968f45c85d02eac9853da75122bd376871bbeb91f4f87f02c41553d55cc1f1c69c9bb7c5c37798864c19724d9e34bd9b112ae403def39042f135e51dfe5a9620efa4114d46b1f09c70e40e55c2701a173f7b735495346a6ed3de53b1ed3603f324e7c611640a88b9e2742001ff1ee692850929bf0ce84ac35c378d9b498cdf76321c49b97164681b4ce2a439065bf2a4df3688adaf5a592e89cef845fb669186b859a4", 0xde}, {&(0x7f0000001480)="b708d4dbc5a89b549f64c5e586e2634722079331b57ab4f033f8092a43e5327d90aa4c1dfa86ecee017fd637449b0654dac645110b1459cbefc8ae0cc2be5ff1cec9a0af362173b5565440cc06f63273cc185edd63d0ae3470a13f4ce8321edaed27233a14696a0506ee9c1a838eb984df9120812db7a82aea5ebc9921ee6b29cc4f50f7faab1a722562cf5b49f520c6e6f86bdd484858b70e502ad70e77486455704852accbedb84a8033b652cd1a89fa9f677527447517cf37d7334c96047f1d7d76f91574741777ac1a13be4fa8d4a199a3eca19f5915c5df5fdcdc9661c952e2faa33edbbdc45eef03391585fc02321e00f112b836cb84e2c132e8253e0259b6579a175b8ea3abe36f7544d6c57b95c8e0db87ef5395600ce97584fa4a65cbb64b373f120d483b93620c87e554a05c5e28d129559fe77a2b7368d564893bceb442b5bfa114d52b17dab218da83a1a4c3cf538e470eff5b687007723b35375e656d0cb709bac2e5ce0be664ac3cb3b017f09feb84c04810e377b18e622a56500d2db02354caf5fcfab67e8e7acb55df03757e41f55272d12239d6ef0e84721431e43a982c3458aaeeacfbd18078a15721ba787fca44cfc0e110797fafd0045280dd0ec74901ac7f40f2c3c4418f8481e192c9cf723566dd1447d2d982c7415beeb3153a3fd416b0d70943e0ba8af10c4417e0c03d3554e54e9314865b37ed9fa3020f47d52851e2c35e34867d59a9712c95ab4b04919297cfcb3686a9e14d34783d01dd870d3927e516123591e3942927eed8d2899eedbe6eb0abc6f84abdbca841cc0b30b1928c5962fb1585bee36958823afbba07a65be3707ef935743ba9789e94fc299cae64204ef6e9d683573ef19723876bf9eebbeff94ecc9629cc5dfc34ea25d873c1c8e61abc4d94b6041c961e39c57d20b9beaa06793cee6b9a1e80b2ab9fb4aba8c612ef3fcc2182508a730e480b4660a5fae93b942eef5b66c87b5bcfe2e9d04abe5cfb93083934af9673010ac66f74ec0a3cda14b1306a5bd3d2d98d74eae55ac8ad6f90c7f948ad39c7cbfb5e92f7e267daae17bb281fdf615496c3acadf580d51805e5e2a1e4318d06182953bcecf888b9f7aacb8bfc7727e726ab1fc01c093eb1e389852f7d83e7d864dfa1369cd31887c2f2a8965a367723ca2db3904efddcc1a7c531c3fb7ddbbd9a548542fb35744d8c4a2154881799c1f29a96895eb289ca58b554beb109048a5426834fbffcbb4d96d2f1343c4e0e8928d73595b335811dfc81342136862b86ce5e40c4bfeded3b4ef020d7cf85b85e4bdedad9534bd1985c1f54c08f0f5eedd341f3aeb406103619627a0159e0b6f880c552c509467305d09f416aa20b7db91a4654a232e12d350e89f5328f84bdc324255f906570e6c1ba688e7d854a5f49501a83c75cb77d02835f9f4b6c5dde1e02632792eba1d113d67f9833c976001ccc158ef07db561e5928495b2a637b26a15e07255696c397b7cbbec5a0f7e58b9b1f61e5527fa1d8683bc0c4c70d9719aed9f1f754d4daa21cba2ad3387667a8e048b6ae9e4334c70d62e2069b09a20ddcce229ae94ddf8d28212c87afef9442f6d3e9f271bf5815500df5e360ce681418b32ae9188e7e2d160cb64d4c86575fc62fb60d48272a331c9c37a7edef32f6c52d98ef1564b4750366476deba38dd3b994699e17fae2f42165654c8fc3988fd81d06a8f5c18275f2d0338fd5998d24d1b07304cb4c4366d549c366b370008b2a43f1ec764fac748f25c1eac37ab1adbfce9a37f4a231bed3af757fa17a4cb12f4f0cf2e6f22c96c415081219cf7d1ed670eaa8837e68b0ca8046ff39992f25becaeff5f3a3b125d799abdca623cabb474db50e74274a8138f2eec57b6e350314726e003b0f0a78d164bb554f9aaa13c954b311657b427583986cacd12e9bb1052b0395f69ba4c5156b8cf059a3da13906209f16a61c97f07d4d9dc5f125e06bda8cffbb315aa764df860edcb9f3bee6212d694b64a16ea4c40961be0a3f894029168baed25f344bf7fb8675fcb9b0cac0d81c8a26cb99d39a57b9fef654fad0d62fd0f793097988f76b1506d200c4dd23051f298c1766bd311e37744b6721fb25519ce48135e233ee88be6cf16386d711e404deb5513516391233ed31f00966bad6c2f6cb1bbb780c8fb7e70976929f53e79e83358059e2cebc51da0252ef51b2b9d4b3cfabec5bacea6f12ff174b0ca240513140687121e76fcd4c4e1fffcfd9d36cb6582935627c1eac72a1152ca14ccaed3cba2df22becb59722b2d8c9a3a0bdde1db829c8fdd8d1ba944312068826e0a0b615cb9fded6ec6a753d4da7b61979760882df9813ab6aa8ad444ade9261f8e226b54ee02b20ebd27eb62b8dac8540a2b6980fc33947713ce92585ce8dcb94ff70e21ecf0a7a176436101c967cacea86b0671f9e1ce663d2b7f83b83670f7556ecec155e7a6756a121ec5442500fd296a7106fe8c78995f200dac16484f785251f562467abf669079c5f21cfd9b19fd65b2afca16c7baff1ed260f2ca2ad54b742a5fb5dd2cf6158b4209273146fbd77fa9c5cdf86e507b9aa72d4a00b58e3058877051840f8e255a71208caf04bc008b52b08b0637e051b05f869fbfbb87d53b6d97416705ad318c4166c2721911bf95c5f839a337b6dd7341983c630b14a4516034336710247c55327356ef2362540daf22828197994b6cdb1e8011c926a60b87c2af3274298c15e91957b25b842fc92165cdcf776d640cc29576822f8b756fa6bc068fcbf113e4ed3e195203e04f4682a2e6f26c2491dff74b1569c9d4b002ccdfe101b698429c4dcd9a75ef30e30884793793d0075335b14ab3a637d781dfb497f13add0eb54fd3f64018d9a8234f77e8a705ea77cdf035510eb90b1cd2afd26c3d03cc434aee84220e002d27d4b4b4b1f83553de4682ab4e46f96198ee70312031a11a41d7c051294d0c55cf5c786bd5a3807c9b64f460a99dfdbd4509ebd06601fea76b1f24df502cfb6d27b731fd295ec23ff11ba213aa80b7a09309f2eddb86669f0cd47d98608d479e985fe14c1ef9fe25b7159c56b7342103387568143644a0f8847e104ecb1b7dbf0fe20b8e2b28d6f45ee0a6373be37c8f0a57eb6bf0988c8ad0ef8f2a5f2fa08e0d6d50e2333be40ce79a68261d969bc01debb0933ca0d46122dbf5a4c1c6870151454830c6512bb8511326e0fbb6b0856d635e6d727be9a29d3f4e986a157c0a3202fb50a0cb85a1e0cd57a820ef2cd2199f316164d94ea760bb3ef20eb8d977b377e921dc4dfb7a097eca723c587ef78296a3860aa99ebacdf05547ef7347e68b036f872fbcaa3a7961d57c77618c74b82141eab25052e71d053af68da73917bababc9baa8cc9a9a689f195d22a47c0a8abe191a3068bb8557c6dbb3adbd7a38802b3c8abc3e4b70a977baae27132d5cee0e761ada3098c5b0196ccd35638ed13b3d8189f3c8c814a34cd96ee7ad705844b5fa2df923e7435db221cf9bdfc8e4e902de395a3d0335844211766b22ac5325edd8525aa5c08893cdcdb8d0cb9fe141b9ae325ce387dac8fa71424e38fada76cdd1ad008d55534770c3038be1234a52684c43b31f357169a01d40eec45078fa1a9a757308786c5d5ba85b182f30d215021e4585735733930b28a176882ae37c644b902de0493bc95bc880ca247bfda8b1b1ccdae89a60df3a1900b95ab2f786ac7f7786a89a8ffc935dbbc904b24a7f7a92a81b84adab50d4a8bf536a255fa5a8d18c8be591cf4850e2393d2477fa56d509389e86a6a0ed827ac02344d6091f843d3fa4cde269edaf8a4e7eec70222475ccd053e2f94f14f72306ad1038de70f844e2a9dd3f7a07f142db3d9e7feccc638790191c23f9fe7feccadb15e8f98418df969fc32dd07d5ec91a4be40b32523aaec8f23c0032e2583940fbe0ff2737c2fc127c6b6ccebbcde723fa2929f8fa2faf833b6fd3435eaae3813a53d1c8c9092755cb7bcc44695c45103af7a4274d093ece33b3d7f112e0bd81c5d4300e8d1f36e953cb8684f3ee584409e69d3f38ff71b1a3e9665b6d376a84ebd37a51338e88d98b74116e55c8c1bb5879fed2263bb78b2fe1c7a76476166bae96254c3e9690e03d05fab95f3ff4944cebe65ddd37c5966c428528bcef74a7c12c9ca0658e36b4d1893285a5420072f5a1ad873f18f63809", 0xba8}], 0x8) writev(r2, &(0x7f0000002380)=[{&(0x7f0000002040)="ae", 0x1}], 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000002140)="4bccb8097c38400ccd8dc83947ad1aa5819e88a6c0b3c6ddcbf5131562", 0x1d}, {&(0x7f0000002180)="bb930c3d03fc57e7905fb38c6a432935c8ced3adfbc343931ef947baacd337fb1028159a10812333efea3f560c23914a182440fed606b2490770cda92319e33c11184dde6eb16cd03d84139165d03195142e4a0040aa4d68bcded2cf3ddf0cb3005d1ad01cac22b38990474615b3042288c97250ccb64dfe6cd474d9c232a861043ff3d3fa976e1f646517642f461f2f27e32ffa97dd4bcd38556a5642d17642a046a3210259f4166795b52bc9d291fb14e840d1c589d62973a3a8e66d21f208860ee1f7d05703f15937548450497bf96cb56722cc17be", 0xd7}, {&(0x7f0000002280)="5271fbe2fdae8de33675990ac13920fa24599fc69ebf19a4390146afbcc89b4397d2fc5185e1263dc51e3a6ba9c4b10909643eafc08649dd47ca6f35353edca153d074e133a996be82e45fa3d6f773e2c336f50c29ef3bdc231507f48e78fc26ce70", 0x62}, {&(0x7f0000002300)="5c47509b16d754342b838c95bec8d54a245b7c1558afa826a169e3550c5c99b712cdc1c427cad1326ea590d5eb2aad7a589abfd583014db92947bbf4333d8edece1c3469289675cdc68519d9366182a0280e341cb421e5ec34b2fc2090a3c3f74f0715", 0x63}, {&(0x7f00000023c0)="4197cc9215a985b60b51220a4f028245f7265db63f98e083a968362ea3ee4c031f362f11f84d27667907afe3181425d1717de7047bcd0be62980b7bb63cf431ba5c5864c7683cde547bfc065a4ccef57ed27fa7ab7d639a7c61c546dea91cc8f05b4b20c4582a8ba3d3526cd8effeec89a5fab487735c6a1b9ca9c21294efe1452032b031c07c07a4d7e", 0x8a}, {&(0x7f0000002480)="c164ffa1953c7002870845cb2974bcf3e6a04e48005b06c55f161ee948e4fbcff75cca9e31002197a1", 0x29}], 0x6) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}], 0x1, 0x0}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000025c0)=0xd1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000002080)) ioctl$TIOCNXCL(r0, 0x2000740e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) executing program 4: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt(r0, 0x11, 0x5, &(0x7f0000000340)="12000000", 0x4) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r2, &(0x7f0000000380)="b100050480bf7300331c13ffcea10500fef96ec0c72fd3357ae3004e30035f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa8964a17d4b348f3deb840fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036194cc701000000002021fbfa0c0f00008abfba221554f4e037c07330000000f8e271a305c0f56f66ba281b7ef8343712051eea0400000d0d0ebfc8e40405000000009106337b4d240b359025277c000000000000000000ef54f90a8464a8a7b1b3b32ef65efc744290be7437dbf1b996c307bd345c7bf0220426274e8918a9b599074b54ca6272b6a45818745123b7b35fab461e08ba1bf4bf53cb7a31281cd16c80e130c4084c02de3cf550000df32b78123813f6ced38f0f0c13f5bb2d00aee496d43d61eee77ae1ac03cf92d6327e4f94474c81a9c5a7c20d3536f68b3d4df7a92811c0711f534ebdd51064c35a42fc3fc80af41b4b02b533107f11aa697befbdccfecede26db70bb09e849a3b47659d5f6610cc382ac05a05c570fe15948ba08dd8f64cc5dddc75bd22cfe60a9272840fa8e375c3075a32fd863b87a8b383f29997f11", 0x4d, 0x600, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f00000001c0)=""/2, 0x2}], 0x3, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x4) r3 = getuid() seteuid(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) r4 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r4, 0x3}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0xe, &(0x7f0000000100)=[{0x2, 0x2, 0x2}]}) r7 = socket(0x6, 0x4, 0x6) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0x2b, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r9 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7, 0x7818, 0xffffffffffffffff, 0x2) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206913, &(0x7f00000001c0)) close(r9) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x6) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmmsg(r0, &(0x7f0000001a00)={0x0}, 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getgroups(0x0, &(0x7f0000001d00)) setrlimit(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0x28) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setrlimit(0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r4 = socket$inet6(0x18, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000003300)={{0x18, 0x1, 0x87d, 0xb3d}, {0x18, 0x2, 0x3, 0x8}, 0x0, [0xff, 0x18cb]}, 0x3c) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xffff, 0x2, 0x1f, 0x6}, {0x200, 0x8, 0x80, 0xfffffffb}]}) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r3) dup2(r5, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x0}, 0x0, &(0x7f00000001c0)="8faf48ed42e2a39b4f1af38f2ca07667a0ebaad0c6bf0d7330da5f713fa95ef9531847fa9bfb2d6606e50ecc91f3235b81522952233102b2d1d43a1d935d3dc592cb86f2ddae9df282b7f922b4", &(0x7f0000000240)=0x4d, &(0x7f0000000280)="654bb7e1414dd9f22a7d30eb8bd2c756aad473cb1245287543fb6e3d9b59fa7c4e807737c1643771e654e31079ba6f09076e883488b256010860c4173f10449a56b0ec85edfbd28be2d35ad89354e1ab0948aa0873f87d32ae4c20b4e04676f5d46fe08762e669e91b50ab93376df785ed80692c648deb0d8cec7178994d22d524e2bf3a37870d21d6a7fbe8b25a294ca15c945829ea42b3445480a952421707fc292f04f4de56d865ecaa78346db82af24e056bd8cd667d9f503dbab4f48a6b74f2e31fc7b48690730f82adb1530a9b0f48c5657f5f94d4150efcabaacc36e42430558382", 0xe5) executing program 2: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r2 = msgget$private(0x0, 0x30a) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x9, 0x0, 0x7fffffffffffffff, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000140)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x1, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getuid() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r2], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) mknod(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x3b}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgsnd(r2, 0x0, 0x14, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x9a) getdents(r7, &(0x7f0000000280)=""/119, 0x77) poll(&(0x7f0000000200)=[{r6}], 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfc01, 0x0, 0x0, 0x1065}, {}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x30, 0x0, &(0x7f0000000000)={0x0, 0x400000000000ffe}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') r3 = getuid() setuid(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getitimer(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 7: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0xfffffc00}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000580)={&(0x7f00000005c0)=[{0x8, 0x200}], 0x1}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xec, 0x0, 0x0, 0x0, 0x0, 0x40}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) r4 = kqueue() r5 = syz_open_pts() close(r5) (async) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) (async) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x935}], 0x1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa8, 0x1, 0x7fffffffffffffff}, {{r5}, 0xffffffffffffffff, 0xf8, 0xfffff, 0x3, 0x800}], 0x1, &(0x7f0000000180)={0x0, 0x9}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffeffff) sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0x0) r3 = getuid() seteuid(r3) setsockopt(r2, 0x25, 0xb, &(0x7f0000000200)="09000041d9581efc5ab946197a916f05000000a04d4788cbd10d0000000000006ecb4f3fc28f0ed32a87fba7da5fe230531923b39b89a4ce284c069e793b2964ca927e9a4c72bd91910a2755e5c422199c0b383877f96bc0bc88df115e20ffa80f816ed21f87a51589c9468a8798ba1a32e42e8955517f6c350f7cf7ec55a264205abef4a899362ae681bcb27809399cb97214028a5e1dff60e81b0000cb305d7f3514828883aa6c32e656811e5bd47232471f132675dc0e79b268eb78ad1279e2b21b9be3f9806249a04751c752749b79e89fdbc233f29642543f487b2a1d988900a5ad7973a889a60854ec9063275671c291cb7a0db99c2c6b2c2a2dbcf7bfdc97d2203984154dc4d1fa451d3a26be579cce39cab22df250038fce3990328d8e75b7054772baf05427517995cdf1cb8df9c8e39b1fffa7cdae174f5378c5842bc553f00bb3d613a348b202fbd1264b7977c5b730d7a540a6d0cf3ba465b6eb69af66c9e1fb809d848f101f4d580c8e8536cad5fd4b89cd47970db9c5430f89586d97413e0df3e531bd9bd358a57806fdb0aa9d7b90ed15d1ef4961d5161a90bd5f11fff6d5ffd3a7223ed911a8faf70d3d1d817cb64f963ac3c329", 0x1bc) r4 = dup(r2) dup2(r4, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x5) writev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="50c42df8a4929155b4df831d1c8e51bca8b84661bcef90e95a31a6bcd6873e5b14d44aa957b678e3aa693c1d81fed3240d", 0x31}], 0x1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x4002, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0xd0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79", 0x8) executing program 2: openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x5, 0x0) r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = dup(r3) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r6, r7) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x50) socket(0x2, 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/250, 0xfa}, 0xc40) clock_getres(0x2, 0xfffffffffffffffe) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sysctl$hw(0x0, 0x0, &(0x7f0000000140)="bbff2eba", 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r1) r2 = getuid() r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="c86847f5a5cfb90a1c4c11db1ab621dffa95eaf79a3a975ac428b67a44b803b47766d4cc0f784bf5e5f1d69c4a30", 0x2e) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f00000002c0), 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x402, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x30}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 7: mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = semget(0x1, 0x2, 0x304) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x0, 0x2, 0x800}, {0x2, 0x2, 0x1800}], 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) semop(0x0, &(0x7f0000000240)=[{0x1, 0x1f, 0x1000}, {0x2aacf40c9306c917, 0x7fa0, 0x1000}, {0x2, 0x1, 0x1000}, {0x1, 0x1}, {0x4, 0x0, 0x1000}, {0x3, 0x7fff, 0xc00}], 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: setrlimit(0x1, &(0x7f0000000980)={0x3, 0x87}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair$unix(0x1, 0xa2cf5692fb29ca0b, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="50c42df8a4929155b4df831d1c8e51bca8b84661bcef90e95a31a6bcd6873e5b14d44aa957b678e3aa693c1d81fed3240d", 0x31}], 0x1) executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x2000269000000, r2}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r5, 0x5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) executing program 5: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(0x0, 0x2, 0x0) socket(0x18, 0x3, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc5d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f2b14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c3394754965305bbe4f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bce71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f20421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9719d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7a756184f3baf1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578", &(0x7f0000000140)=0xd80, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) seteuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x88}, 0x0) r3 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r4 = getpid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080)=0x9, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, r4) getrlimit(0x0, &(0x7f0000001200)) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="5eda4c390175ebe9691aae767db220604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379aae384b009fa73988ebfeb47825079a9634c837ceaf76447c0e28376e1c3b26d96fbf8951120aa700cf510c62949377c80676204a8123968747b6fb3b7c2dc2f98ba055ddab06ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e8e0d55", 0x91) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: sysctl$vm(&(0x7f0000000140)={0x6, 0x9}, 0x2, &(0x7f0000000240)="74821c38896623de1e3635e70100b8cb5917f7dd1af49945baa630f74b912fbe905e64586fa576875af0e04de7591c9fc86c66f29f59ceac49f8ddc4775c5d93b5de0ed8f32e8a9e5b0b585cb2dddc4fe625cc31b60e30b140e7861e65eb7438dfac09f13c79b8fa5a115ec9caee9dfa35fc536c1c96920cc045047ba627c6ff37357e7487290ed5ee4845f3830f35bcead8afc7eaa85504195a2f94fd606fbf14ce1f621d55665813d3559c7e0c4fabd513408987e363c45ab0d76f43dc63c4617603afa8fc8192a6c525b8a16adefb2df7e14a3cc32c14961d845368972fa0394dcc62e3d6c96d4fe845e1256d1c43e66b1d750bedb7eaacfee0adcebffb0ee8bed752e576035beadbfff1a02ab485fb382451fdcd6689a16ca08e9a9c33848ccea8b5ddbcd626fbdd1ce8406ba1f450d6f56c8ca65b14022ab63fef34a2b53885a513a46d27bdb0f3982dcf8e29239bf5d18f583734eb80ef4b107b9eb07776d8bfe9e027e605bcc55143f882201ba80e9124eaa05384add2772618509a6ffac6b7a8af9f3bcc3df4ce22ce27079eafebf8d4a2ef52d96d435ba1", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x11c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe14c, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, 0x0, 0xa) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000006a000/0x4000)=nil, 0x4000) listen(r2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) dup2(r1, r0) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0xc00) r2 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgsnd(r1, &(0x7f0000001040)={0x0, "994d8d0bc6c1c63505535b52eacfd53e53489069f18d704f8e564dd0e42977e2f031ae883a34a29008163dec82f1c9575c47c3a407881c00024de753ed7adaaafbc34c89986a53aba58e3925ac8c09bc74728b118761b43118b610293768f0c17dfbac5bc6e12d030609b1d9f2a23baf66c09c36e4a6154455359dc266ea018fed2917dbc3e290d47e7c9e59c1df3504bef10fe1367745f4a38f740e2862b87345b17a0db51f78111530506bc6d4384c03e7a1ecbb255948fbb87d8abdea175d1857391d1afc3b55b9d3a8a57cc897ae17f2711c9b5cc2229900306a575ddf868baab6e10e7b54e4d3b795619cdd"}, 0xf6, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000001140)="99f26b86c11e183aa518759e669d67c29829ad56bc88a81d076a0dee4c57989bd98b9cae2ba0ab83050aa9f7ec68c827676ed2b9674a024c8895062b89995fba6f95c1464e0cb245ab90378cada52a65c7ec9a63178bb7b50257ab9b8c35b6a4924c772999cbf6812359f5b8c2b22036abc715bc4d5fb1", 0x77, 0x404, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000001240)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000001280)=""/113, 0x71}, {&(0x7f0000001300)=""/50, 0x32}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/201, 0xc9}], 0x5, &(0x7f00000015c0)=""/95, 0x5f}, 0x801) shmctl$IPC_RMID(r2, 0x0) sysctl$fs(&(0x7f0000001680)={0x3, 0x1}, 0x2, &(0x7f00000016c0)="0dacf0fe2072a3adf76586e41d726c0d9cdbadbd4e0b19db6017977a1bfea714318fdc054d5342ac2e6c38f1b9cc5cf0bb1a15fa2a2dcea34ab455b5d476c45d92aad3c4638084e9724932c7a6b762188d3025ae61941bc58672f7a80afd1dedb15ef82ad9579d117e1184a849a052d61499dc4e3dc5f9387237fe8fdc077c8e56c13bbd1d140c2825", &(0x7f0000001780)=0x89, &(0x7f00000017c0)="029073760bcc086a578cb686e8f12252797c375dfff6df1f867ad0a0c0ba03bd84f273e74c06929749ad8db8466bd599e680517a87cf04ef3b71b7cecf3f0be7ac9e3880e806dbef56f80fb0533178c8f4911951ba26d1e8b4502d2a2fbd4d1aaed1fa5d0928f3036b4f6f77cfaa63bfbe68cc6a62729b50a52a84", 0x7b) shmctl$SHM_LOCK(r2, 0x3) sysctl$kern(&(0x7f0000001840)={0x1, 0x2f}, 0x2, &(0x7f0000001880)="7d62a70003408c197a077e2d401d99522678b193439cb8c004eb2daf0cb5f2e0e7", &(0x7f00000018c0)=0x21, &(0x7f0000001900)="6e06ec6b81c1ff661ba631554271facf0d584b285d814e98e101ca8250e1a3f2b7d261d8ca2b292bc9dd78e4134366c04087b18f62813737239d29c865b7c5f436a9cc2e3d", 0x45) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a00)={r4, r5, r6}, 0xc) r7 = socket(0x10, 0x3, 0x84) chmod(&(0x7f0000001a40)='./file0\x00', 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001a80)=""/60) recvfrom(r7, &(0x7f0000001ac0)=""/232, 0xe8, 0x800, &(0x7f0000001bc0)=@un=@file={0x1, './file0\x00'}, 0xa) r8 = accept(r3, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sysctl$fs(&(0x7f0000001c80)={0x3, 0x1}, 0x2, &(0x7f0000001cc0)="8579b684d6c1fb674427cfcabf0417895106a014ac2f2e3855a24ff0e2fd50d5e573957ad896b4828c064adba9dfb3fadac4816f3c9f2fc84a6e7095c54cd5a59b06520a84dcb9494948cf24fb8f4688afa0c34db08f92801e26d645048ce074f3ff11eb7bf1cf64b7dcb6c4e46590d61a813213b5af51bfc7586bb9bde43e4dcd46140297c9176078010ab99f79c1e2ae96dce039a835388c0ac7e6c907ad03eb7b975d4795e81ed430e5180a90270374ab06d998a3354722f194b3362ab646af6d759eb0d248b8c13e43cb88f6050a6058f3e106b3e19136f888cd6cc97b63ea3162aa03a93caabd1063f04ba18912c6b739c1b1ee13b9b25292d73debab989ac842c1d1aa602d86c0f8b568e5823e9e6d2655bc57a90142337ec7d9705748021afa312dfeea54093e579f1e0c2c0d22ff216774369fdd759072994b20af5d5d9983e93ca601a2639a149b1af1f22bdae85f79e7641f04fbaf53435795b1c4ea56a1c68e3ca80d889d5416639ede07eca492558733b2d44fe58cc27ad646771cc05a7882bc9cbc408858d1d56416948f3e41e30ff0143fbefa4fa29aa14444328f3ace970c0a0e02b733f3afa68091172fe1579dce47778156671c3ba8b9f0692b70fb0f427064850d0c2e3e2e4128e4eda7ab0b3d86e642f6f44a4237ddf52fde790ee718908ac400fb0908790cecfc2b8b45342952933838097407ca6ceb784d79c85d1cc3c8876c514a56840b3c05bceabd484eae815c4520c9e965025e30efff632b8185373283eac15a4b38373130e6466ee2dddb3180b8596875d026c2f13c282e28565b259f3fa5fe77e5deb99e19b3c39b28d25ea74a2c4d1a8478a4916d353ae3cb642bcb7912486e1f03ca8b6b4ef6bc75feb0d78d3713b373c37a821e6bec3bb53edb99c036a22dd1203c9d309617b284e62bb11e1d1daa0ab19be248c5c0c9395e878e1e4a32e12af3e4f6ddea5e2a8d2835d8fc3880901a7391291a5c496d33fe54381a4b82cc7ed3719b3f26ab610237bcf1c7c9137c7c0e6ff8ef3f75229efee74caf94c404198b8c0cbeb3b71d501c948ce7c410b57cf8679488d2db1c4827c31e5014042fcee1967f27126b9263e5ba1b2087740dcabaaa7b5b9b90900770bfa010a8c0ee7062b624d005160c13bb2fbb51568bd5af226893dbe9efab8c9aeb957104faf28797ddfbb2ed1742e108adb7767c90aa0f80a7fb60eb5d24c8ae92565db212cf5922e5cbe72a8ce4e50e98a99252829fb7211dc4bc994ce1117f3c0777ab4440c196c39be993a18b182bcf4d330c57528b2eb9bf876d3d1954e880404c380e10d6e59afa5b3029e0cd350ddad276e0e3a5154985bd6b27063716c589ef60d75e980717247fa190fb4182e3e1fb9422c8449a93cc13c2e3471d42c014c29c2e29110b4db1dcfe2f8a615cf836ef4a3508484c1bc6db56bfc22b53d4c87f966a9047942748eb26a12293ca7d2b3b8cbcbe1f370c077a3655dcf6e9f3c64a5eb6b636afa7522666d916764a66b4ea53df9de4a0412f33b71ea797d7bb2bc459cf97c1ac4ef3d80f13413fc5d3f50a78cf67dd00e557c30f0ada0a6975fe02cd019be6153d92b9a9390ca625f4b2204618142e8912e52e12ac111c1792826bed9ebad7e852030a2b7b29bc43fff560e02114668487ffc418bbf7e63eca0ff231833c3044cdd3724b0866ebb28fcb6c9a5293897b7707309613f544f80087ed1ae500e670a0b5d3b4289c04e7ed53c103134b22128a358f6bdd453a1c1ba4179dc2f3e98038c4632b74672e49f4de32e04738dbacee96769dc769e8e9ea1781212c60fb2d42f8b139814dea602cd101ff278503d8be41a53493d420e8029776be583b9191d34b2e25975713b3daba905edb32c4a6a897919c8977155d971648ae57f92971ac00e2ebd56fc42c63a2efd50f4c8f2940d6c6b42b5b6903e323090fa89d48737f0c6a2fa26dc0c485958676dbcc569090982d4939417c65c6045be0358977e4ade2eb441fbfcc4bd3e3d9f6c34edd407b2dedfad708c4a8d870f95bd2a8ac447f3aeddb5a9d0094f6418c82db93bdd7402ebfd06fd1157e09ec7e7e6aabb66f465e32bc7af804dca293da70ba9c2104355c4f2095391b41ef65ff0543d5e1e5ae74c930f7f57109694fb06ef04d22a340c031a044c850af89411641f11e1d75a74ac6a07d959ef6c4bc8e6205d27545b30064d93fb863b0ea1c31d85ebf8d1bfc3de33630d55704c9fd2c99879dd5255de70d116db59ad3c89d57be88ec3e12578595c126ead30e9486607db6a04544388756a2ad00c298f5e3395a6656e1b7722cfd68d6bf25e62f1eafc6cdc7d5547bf943bf0b9957b48bd0f43c2c117bfee3b7ff0760b08be319b0583a7e1a29b913e09a09ecb7978877973da98d85fa2b34543c003c17cd979de2e9c8c2afa9919c4349f7b665077593f80f8e1ec2a8fa69fad7f8dc15f709312a3397939834c8547470dece9610965f0d80782b918474084088ca4a527c1b365045201aaa5969e5728c8527de343b195c8134ab2092f076b20b3a07307bdf7af6db69d47b99947dd7e0da96c28d9f7db1d67362eb4215fa87b48c7644a05104ab1f442381d218518ca9c07b6af173a9e09bee8c701e0deac01282799bfe8eb2fb7e9ff763992ca8cd225d2b0fd4be2615a78dddb2cd883ce9c0d7f09760ef6af6e261e06a2f9ff81761903cf7a7287da5dc08015e59a8a0a91fdb171f4d316e1b2ecf6ef1b723957453887f760e22f9615fb034a78bd6b9f6cb6f79b0e3fb2b676d4cf61dae3a02fa08685ba51ab0bba7f191660b23289e0673ec6577298c0b1a6fea5a7553399297431139597bbd0e8c0b68210a7de2ab3fb9909e9be2e379390343c709d1ffa1f53a60d20ffa548b2fac18c9c6efd8a3d34ee72228732a7da5de5dc768f8d31e36837a0b1cae85ccf97446158beadff3af935bd29a9f30325822900f83f0777249a749c5928590b603b063190467808c1abca0b5ed735bc25a4f8b3baf135ece1b61564bc94a88cfc93c6fbd14d940776e6ea0f2c905987ab477ad5f53f78088a0c2009053484b0b9bce41206e852cdddc4d916693fc7125a93f63a5d784b78faebb8c91b1f316cec6d9b6bcac030fa92b367a735384a2a85adf165079ebc35d109978703c49d9de65c2d3a3d7d42067ff62de28818b49cf6b6ebe583c609f21e1c67f85bc2bb45dff569bfcd57336f1919fa4c1c43c956e67c789824bc391c34649a5473524597bb7e391c8c1350554def576779fa7973774f86fc872588b1ceccb054c2a9d07238c33fd1f6f6262cdf62f60900226dfb0009107df4a533f53638e62f2e330ff3db2d14d2294f7f8b7fb14f29c41adbbe1fc23ca0e726d4df3199fe47fea298db7438efaacce9f8a11d9556887c6a9c57eab3210eb56a95617574905628069834a5127d998a168f2073d2c384531a44cf62be0f2c2f287d6b8869cc9fb5706a551c197ccd3c3e56e78a13034278f40a5114c66d01a55d9abddcb8861894711abb850e7bdc81d0227ad1ee88910d12bb3cfc1c6a33ed377cd38c8909fd6cfa908efab73701db2e4004941bddd9ed3ed9ad08bcfc58db4f909ab451a1e1ad0e735f6cd17fb310e217d878eb6c2562b304fc1e903d9af76fc37005c46511b9250623e28065f7aec9af6928fd9307c76b7a82192778e7272a9f5f9110768b90bbf346cbb68b2125c2cff7f0cf42cfdd4c7aa3841f69856f39499eef15be701969639eb8d14ec91fd4b11204100c20cf214a63296a05563a4a1bec094546185354c75bef2f2479bd5359c06abb31c9f02b09bdb6ce2375d8919db3caf87f2cacbc15b4fa78ffaf7297314f1752752b66fb3c8ffa04dd37be622b38ad9f87bfd7117106e4dbc24e5f395511a4b6c7a2b8edf8c5f30fd4710c09e8bc86f1e78dd591c374f9e02e711c30054a98659f632d241cfb22f0f1947a26974ae04cd4e8f92e9bc61a9428b7290c3a234e1bf8d719f738f90d6e468751cd17e8d200726fea0040fb583bca7b184966337623b6ed2a6dc1fcdade75f9bda8bbcd7580e5feda72b14a8772e7363e5a99a8799b5c92df5a02e9b3345ebfdd6edef45c8b23b62212e42611bd3be598cf9e877e368d286a92ecdade4fcdc5fe98968fdeb464dedaaf937336693c0c5c5076eb4eff4e463ab15fd7650fad191ef148900940da5ffd001ee4dacb904cb5581d1d651a223347887a25773729d6d6577662d915aa63ce0fc6a0c8e9bfaa21b71338cdf427f42a73796bca15ea87a8f4aada86351cefa941229de870a96e979b3a6c8f5a864aa82a512622f90c5da999ab8da464f544e397892904afbe3dd2d11e116df39f5ddd037fa09c77a5de14c3ca06ebc4248d5834a2bdf7794ad8577447e9d75aa18f72a54d3d07c26fb7b2852cf2bc702113e7bafcbcb411d051180dad4fd9436ad32db41fba0773dbb275dee54dfa1b7d09a152a97fbb32e76f91e53747efb8b09669271ef2b65f5823556c3f944be348364d70b6df6b34376c8fadf1bf7d71cc3c3a4521acaaaf405336ebb017fbc58aef023e081b8de030d2dbeee9496f5c10b79c67b392f434510f85fef70c33138a3bacbb172306c5f039bb87697a82e54679951862e01ace3fe9f43d931c8e041c8b58f1df589aee9f97db02c50585c7ff0d0ab2fee95c0be671f0254ef554fe7732f6cddf5b9f12987ef4ead8c2e019806c401027833de1e76caffe09bbb0e5a3766f5e1a648c6eb6050779d57ecda376dd7b410aa5cddbfa56d24020deebbee87711461a372d36338be7b7cfc5585be34e47f4a62fadb5a64a77af489d9cbe3c63f1c98a2a5e303af4ceb0023369e2f296f0da4ba6edf1ba493cb9de095862289a96ba12673e80da607ccb9fb5c7f2d062a40f6d91ade12de5054b6b7740636096aeeb9fa92f81e58ebdc08429a358686a391517bb5feca00e31aad345c4930232da809dc5503029e9cf14766532b04bf4de8985f572c48bfec24217483ef7b41119288ba95946ca8c4a6b28e20bdc5a473cb8c9346837f7be9923a2de465017fc1d1997d9b4fc589bda1d42b41f7721cebb70f35682c8f96ec66b5da1d89a8d4e6c06c0e06cfd8c0923b336d7bfe8e9cde9d8b9d47a66e66ef9b2445bb3da93101eadeee316673a81e21cacb02972098091726c4d302983ed159345742a5da0c6e5d12dbacf6be3792b85c0a6812c0c0967617a16a1f40e5fb898b6edf79e704adba388432028ca11bd8493a56409e1ab4fd3e72a299e388cf599be5c25e916b82d90cc11a37e3245e2b28b44cabb369e5acea5972cfb346b6da31e8e35105209bce284d2fe475c31f378f2c30e75297b59e9835424a8537f560eb8b2488af699658568f139aa311b9cc40184b9fb23ee664ad5264899aa0177fa7314a786bb5c8534d44724991ac39d826d022a5717b453c0bc9c1e060bde9ac11975c799b2ce79d293fa1c82f2a4f63fe5d0872f041256def6ebbeacd77046b6dfb4ebcc6442bfb93144c31a0ec161ceb7ca23b2e7add31d874aef0ce93ab7310201aea0a4f04e70ce0b5fd8a888c7fe56259daab9e0e71d546baca6c893673541719c34927b6771d5f68557f915c98e0774916e6beb9bd649562f1a8fac51ee538f644c7102e15a1b04506d2a2034c55f06b819376ebcd3c079c759c8b9e53b501802f71f3857d4f8f3c757f0031b6fd6786137b752d4089972d4a88098fbd1825b25271fb0357c50b1e4ff18d03ae5b470b528fd9aa8c32706d2679f4657083b4", &(0x7f0000002cc0)=0x1000, &(0x7f0000002d00)="2d9f5f404b83e2867c1fc14167d1ff0e461acf02433c4a75c7e70c8319", 0x1d) syz_emit_ethernet(0x82, &(0x7f0000002d40)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x19, 0x4, 0x2, 0x3b, 0x6c, 0x68, 0x6, 0xbb, 0x67, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x30, 0x3f, 0x1, 0xa, [{[@multicast1], 0xffffff7f}, {[@loopback], 0x400}, {[@rand_addr=0x800], 0x4}, {}, {[@empty], 0x8000}, {[@remote={0xac, 0x14, 0x0}], 0x400}]}, @ssrr={0x89, 0x17, 0x0, [@loopback, @broadcast, @multicast2, @multicast1, @multicast1]}, @ra={0x94, 0x6, 0x9}]}}, @udp={{0x1, 0x0, 0x8}}}}}}) accept$inet6(r8, 0x0, 0x0) connect$unix(r7, &(0x7f0000002e40)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c7, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000001c0)={0x10, 0x4, [{&(0x7f000008d000/0x400000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000011f000/0x1000)=nil, 0x1}, {&(0x7f0000203000/0x4000)=nil, &(0x7f0000473000/0x1000)=nil, 0x2}, {&(0x7f000038a000/0x4000)=nil, &(0x7f000079f000/0x13000)=nil, 0xff}, {&(0x7f00007d8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f00007b5000/0x4000)=nil, &(0x7f0000616000/0x2000)=nil, 0x4}, {&(0x7f0000418000/0x4000)=nil, &(0x7f0000644000/0x2000)=nil, 0x7f}, {&(0x7f0000307000/0x1000)=nil, &(0x7f00005b9000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000020c000/0x4000)=nil, 0xad}, {&(0x7f00005e4000/0x1000)=nil, &(0x7f000045c000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0x8fa9}, {&(0x7f00002f9000/0x4000)=nil, &(0x7f000035e000/0x2000)=nil, 0x8}, {&(0x7f0000553000/0x3000)=nil, &(0x7f00001d1000/0x4000)=nil, 0x3}, {&(0x7f0000234000/0x3000)=nil, &(0x7f000033e000/0x3000)=nil, 0x96}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000267000/0x3000)=nil, 0x565}, {&(0x7f0000023000/0x2000)=nil, &(0x7f00000b6000/0x4000)=nil, 0x8}], './file0\x00', 0x1}) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getpgrp() r0 = socket(0x2, 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6472e", 0x3d}], 0x1) sendto$inet(r0, &(0x7f0000000900)="5d047875a7a0d977ea9b3b8196c3eaa892d1e56ab63732741adb770efb546924b9b9069bd42c98fdda933c185b31f6163677b03bda5f76898ed41d49f6905fee16c7f0eafbc1caac16a03015c613e6b94611e2377df75310b46d966c6e712c3d0492b665007d25fd2a218cfaa90eb251d8489754470f57ac18e25b00f194deed778ddd017202506ad819b08ff9c4de674bc7ed2a4f1fb27b6e211517a1557d5d129e75c3133c5fb0a80b116b7962d365b24569b2402f113b65fd8d4688bec6b7a57392956e1448922fdea5c442cafc73e3e739c1c873ed3badcf0cabec354616e96cc5fdf9305e18573df0f36da42ba5a502bc311f2367ba2c3520c21a8d1c3e8a3ff684319670d82425771b7d02fd3b31157cd88c2419ca12db050b9ad14ef9da0baee58d63ad168fc41313678e8ff0e33caee363c35958ee0d28259c4c78c9aec25cb16a6fe1dbc5ac82a64b9131a6f11029f09681ac35163cd1404a1512da3acdd3def728bcba282ddfc2fdb8b4ed00d26452c59f0029058a0851e311153550c3b95e1e460da1f1193689f6c929bef9ce5851ee70cbda338fe4002de71aac157a767cae11d028347ea017c6e38c091343d52eeb1f97f2c7040ab0accc34c27ae62ae40b6b868b63cdd081912366b273e81e414878b0b0b6cfca1f51bdd9c2c0fc4a9c1fabccae14d1c913e20c74e67c1d393aa51b3cfc58bc15c8dfb8b4c0eec7cf5a62ecbf1a1f5f1a036a5f5d68e87b5393a78162b7502cceedb6d3aae257211df46b4838011a25a2e38db5b050fcb62160e7717a8863ee1d36be1e2158f12284a664a5c45a62dcdbb881d073ef100051bee0eb6cf342f46b8c4041b48eab6a86d19170f896d051bd680335bda5ac20388a152a9cd796a03bdb1766dd6ea7076d397f5d9cdbbc42a26383d9274cac01fe93be94cf9c750e632d1a55b83f85e9b85313b81ce27a64a4ab1313a061bdf8b2f37401218496cbeb0e89f320919bcaa8d6ab111dc11353feb3bf5e1e0d0b113a71f362189f6ebecdc2157011dd4050e9904499e288ca675ec4e42f242589ae2799bcd1263ad02ae86a68606a8784f1e04d7604cbe5076a278f2ab21d66065879108a74282518aca6a2c2311702dc7a10c1a7ef139195f5f011b8b3468dca91e3e5675884e6d127d08f18d4cb9abdc1b31b914589d1c553e18adae9c3c65bad54a3c9cc60f090839ff6469e0efe2f0784825551c49118b90fe98e3d7ce5a4274212f5aa3a0b72d65d583a512f98b05b06c5eec3402c9baab3a369a756c0aa56ebd1fcd8b68ae8e4673faffba2d50e08b369029f6f9549f8b5aebe4bfca950aed94fd5bfed331e4ca4efc026eddb2f91d6aa1c31bc4ab2768ee8c73ee12163001c6e75ac3a234b1ba4e2c4d5936fd0c47058b7010309b8a448c38c3f2e0aab98a2d70110731618ae678babffdc3aa0002bd5aa8cfa5bb97142af4df5697dca5a20cc6d0df692e9111ad45b5f75974c303c857c10008bf2e92d37c528e48aeafbbc593957a0ca615f1541cf92750789142e0291330798b79a3ab39b8dba48b7f6fc5836ce41e18edb1cc0428eaab18e2b08b68f89e77f50aa870956a406f77a829a2c03b70815bde7a7c6bc3820d407c11bae5b2eac553014b9eb0deba22b4ed2bced36684ba41ab9e071c18b0047e32ffc5077c1331866c49de80f23ebb3d65fc793546f93b289b484f5ef72daa713d6806bc0ce56be85dcb5a8247ecb9afb671cebd5b90852eaee51a54ea4ac8929d0399ccc1287f665ee7f28bcec214070cf582eed879e79181bd16219447fb4f463ecb5901ef2ed7bbc597b9f4c609a3253f39fd7cb119126a47fcba26e8605477231ccdd8acf0ae6e7c5da337a6c80a987a230e794af6e4ac0ab43a8d60524dbd38c01f21ce06b31c023fa71f4b8ffb6b0aeead4b86ed7c2a005a31305143f399843725d01b3494bb66a477360f5b009083b922bb7aeff2cf64c493b6da6e3728b44411c16499e0badf95f7903c6eb65eaa78307df147d7d00a3d2bfd8865fed02ed4e33bf3a11f8fb44ba5b84525bf537d2c61cd7b2c39c05bae4861d221aba5be11ce51901ab6b989e13336c587ecf56e97515fbd9c895e234effa53167cf5012d0aaf16e5a4fc9d91ba4ca56557df14a23574829d70dbcd2d2f245ec2304923395bce5c1ce771cec98fad15eecf63ceb3c2757e51113920ac1aa28d27902b08fe0fd09316c407b48c470a8490ea0564e1a77817ae1b258bc989afc6e93d4519e05932eb9e681292833882d6e1b0bd7eab8d116533f819994ccff94e2e58ffe1865877ce132848054f53997d83de995964b18053949c5b668bc5a7e8f842e1468db8a32b43a1e8592e12711ff890de2ee47e99bce0abfd20efc8f2ef0a500094ec38b70e78cc18b8b43f5f7a213e56e95b241c75a1c9ec14bb87480536e086fdee61500456036e230f10888d149c9d5487e5d4ee2ebe93135e5a4c54405f40eb0544a4c2500add4fce42db9c7f644fb1ef6373fbbaff5edd0f53454ded4886dc6519f7a79b033478b53c530f12988f10b78dca610ea69cf6c3b80288bd02a6e3397390cb3dd6eeeec8d0986e2722f747f4d3c8d8e600b3585adbecb70db9bb3e00aeb9000e130aa5b38576d007590d9d48cde1d064b683e4f49d7c018ad514a9333cac0453aeb57314eb1b5ae861acf3815d2489603acdc8d1f2c12082cb51ca26423b505d7a842040be401368a1ca8376744c53998d61949dd6e87744d4646a30d69b7927126b211a61bcaaeec101ae7ec0f026e63b6c1d5bc74474b95ad6995cb825d0beed7f565c2ee83eb63fe8c2901919fe0382f9bb6d4b7e2e708627e196a3fb1e8c396c8c73d85d123fa649e86e0c24b83fce0b81218d1b61fc6c673dff2223ae0cb2faa3976ad897a8e28058a382f0a96b3809ee5d3c5a7529cdf4712d9ca6cb0d7a3e3a09f7245a078d5890584f6e6a94d3b923dec324aeea1c242452a4e9ad7de39d4413a780510eecce5d7475305670e9e038d4d7e43801507d46f8162afdb8d5844c74a2b36bd1eda3c76ba9bbfd158ccf618eb77842ea1469aa0351f13a4e67ee5a10db76520a872f32719e59ea6b83064ea9f0852951aebbaadda95febbbac20e5cc1fadca28015310f8423cce7241abb7f114afea03eea28706f68f044e2f40bc70f544c85252b43a4bdd0cba6d19530b1c0317e0809786757a33445ca0ecdc28cddf6a77bf4eb50b602f60dcc9895a5b5465c768633f3a3620261b9c845786bfc081073c9f5256c2611c97c577f9c7b62ae06f0e782ee06fbaf38647acd95c19ffe5ca6f12c7227b56028bd48aa08d9d95554c65b947785ed5fd11bf7572228765b960a3133ace1388c59fa3addbc0ac9859f46d9a95c933766c1dcc5aa462967528e6f7d1906134d4c37839a454cb4805762b716d78d0dc3bfc74f9d4047b983226259f65e15b5e7dcc2ad73b01c04935fc92830bc5c630e02b9e68fd7529b9d31fc18c835f4b0378be79c4a23e9014824921389f3cab864ca4468f7d27b5c0a20d6e984bafe124e42b7fef3e1bf811ae3115c693a41dda7d872d6935f13994c95c1780824a1afceac786deea01807affb656ae4c23b9e6e2fba888ee34ab74bd1110b62964eeb8f7114c02d7f174e28705f6c19775ecb27a87ec56b2f75023e4131e264e60f07088d4f289caa695c9657e143af539a8b81f5221170ef62c0076f2688c0b032fe76bf9b5518d80f44415801b5c0f7a78cd35ac73ac56a77e581770f19c501bee6cb5671588046493bfd3cf9d10c4c5028fd17b8f85b4e38fd5402ad132fec608292ca96609cc8d275a5b57d510bc8906ae02677aa7bbd945d3f0b64da170da223ba511810f52ddadfe90b858c2dd00a5441aa3bc329a278b04b735b4f3264304163007a15c1c4d8943771a4f58acb55ae575d666cd572d7508ec2483204ec2d78e79d77198ed3b3fe3844e86682e3df5f7a64ab2418a0ae74d99ac807eb09f33b1281eca1bc999ec9d886cfb13a4ccecf5af87159a3218ade5d8cbcd48134bb037908642596f06026c26fcf49fbdd4d66ba4cd309276a7cf62a8d0f6d389ab4508e77f2eeaa0685281663d5bcbcb4639500e86963aa81440b4c51dbcbaaf663dd9e9cd71eba61d5da938877f69cb308aa8603caec262607e93a59d3eafd7e64158925c5019264180242a8c908b7a7724dd263d69db7cee158c14bbfae94a8a9c8e73a20a27837c85de2ce423e836390e99a7c3dddcb4b474222677af29523f357a0793dd60866570907be2a6216bf61f4013a400766197e5bc6a9dbab53a0813d8b1a0ada1cf1776ab047fa88fe514f3b8b9183f6e0e17f5130345db09c879416eb61f0e54801a1f6996bae420bb5b2680566fad47427f598eaaf70547c386f0d1202e7754b62a295c17ed9260ed30262dbebdf0774aa99accc93d7c76e9d8d1c0322aac1b93f721ce19ff7e42f64291270390071d1f4cdd0f9276f48530baff31625a896e2c1df7c7babbde53309c19b761d52323e2f64042bc57adcdcabca1127c52c67868f729e311b9d734e9809f60aab3735e105342f71792189b8eaa5f8fd7dc8ef75c70322a0c2f180a64c357d23ae74e61ce01d49d4e1d81740324a6c400bc4be241487447f2c38874ef55cf06f597189143163bb0bb4c15a5e874204cea7aaecd0388f240133fad763e40b6163f2b47697a15ea67615220186a085099c93b27924cbc1586cc5c07b90a6dbe5b117251a87b0b1fd79f4bad0a63c0725688f8ccc994ccc2d1a9fa4fb1fd1d6c66a786fcce812c3216809a0ee123c4bfa0042f56deb38a8d1f1a50a6aab4dfd0770ae46c36257b44ba7b9a7e2fe22af4ba46cdacd1b60be9667c8e8998521cafaeb878f5bb86d902cf938704f29fe1d3a93ea32f9329e563673eb0f76ba2a02745e0ade43c1f375ad2b3078c60df2e8987dfd99d14c662d5a834735ee4e1c8fb6d166e17370b9d25f848c9eac870a19c419fabd2f47e2cab0d24cd874da58dcd0600af7eae42bfdb19e43173605b30ad616345b03fd2c43b653d4bd8901d0c52478a53562bbb191506fc0d28f801dbcf2ab84a53cbe500f3174c853a575178a2f75ca718dc46c0df3bfe7c855af93fe8c6eeeed2d80eeb9c9ab9466d1901830085fb896e2d617a892c6e64af89b911f51d065527cbe6f8d73796282af4f5177c79b9449e65f5a89e9165f65a6e24f54d86971938ec5145e4db7560ba3a8a08aa4a29f315ee51109a945d81d64c1f43eecfdd2fccace6b03619bd26e8f123c60f92662e1b7a3dc4b12da4bb27e143746159708cc97833400673d2324a83a371568d18e7f6bd61a372671e28f88e9fe0fa5dc79fdc43550264dfb4261c1b648959fe17c3cfb5eabe6e6765d19b510946a04a58c627e7a56ca2edd2bc655ce1fa905814d7a3c19215bb52f856e7673a7c9c2923194bb29bee44213615188dbb59ad091106ab21ccba9d4135cdf93e7cf73ca2b4a78a5924bb08d1ff86f074afc846dd5d077f15ef499c57e7cfeb558d22cfebffaa5672b553bb9c6c1bdbeeca6f2734494ebfa1e0d15f398ab64194fc45b046b5e0d6ea210a2e6aed6db064dce2515ef9e9c1b4f8701c8326236a1dfbfc5f3342f6bdaabb13e2448eac33d36a8ba99655d9fd4dd819c7b6b4cb070cb6e36614c2bd0dce04cbe4cc7d4b65dbc014ec6b3edcc3eef378fb810d51612dae972b9c5bc4b9adc84b09eff6a8c14aab4e8fb2d5bd5b631d58d2f867b919bcfc383297a24656f99b4e25ad185c3c3ef131", 0x1000, 0x40d, &(0x7f0000000080)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0xe100, 0xfd) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000340)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0xd0d) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000800460000200000000000001400bbe0000001010703074e214e2300050078"]) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x400004000011830a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0x0) chown(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000400)=[{0xc0}, {0x1c, 0x0, 0x4}, {0x6, 0x1, 0xfd, 0x88f0}, {0x5, 0x6e, 0x9, 0xffffffff}]}) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0xdfa}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) truncate(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2608, 0xfffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000340), 0xa) connect$unix(r2, 0x0, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @loopback={0xfeffffff00000000}}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x110) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x1f) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfefffffffffffffc}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) dup(0xffffffffffffffff) (async) listen(0xffffffffffffffff, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r1 = syz_open_pts() syz_open_pts() (async) syz_open_pts() (async) fcntl$setstatus(r1, 0x4, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}}, &(0x7f00000001c0)) (async) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}}, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/117, 0x75, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x200}, 0xc) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r0, &(0x7f0000000100), 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xa1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0xad1d, 0x100000000}], 0x8c0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x7, 0x0, 0x3ffffff, 0x0) close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) read(r1, &(0x7f0000000000)=""/101, 0x65) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) kqueue() r6 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000006c0)=[{{r6}, 0xffffffffffffffff, 0x4b, 0x2000008b}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x721, 0x0, 0xd1c, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x10, 0x5}, {}, {0x7, 0x0, 0x0, 0x10001}, {0x2, 0x64, 0x3c, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 4: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x9, 0x10000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000340)="15", 0x1}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}], 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x10, 0x8000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) lseek(r4, 0xffffffffffff8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00008000003498c7d3c88732762c5bbfb418dbe5cb82957248c3709367c9909fa96bf7cb73300000000000000"]) executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000640)='./file1\x00', 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) r2 = dup(r1) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)="ec2e5848cba4c5bdd5eda001ffc0c975331e280500fadecbb33b72ace141204333dd9bde5dc0811ab1a44ca5737acbbf3fa0d599009a88b371bc3b92505fe3e05dc04c483f02a6c53f4f99240ff5283509e3fecc6903888d1886e5eba6321a9c2a3c32c8fa9f8b657880337efec7717d8984060ca592fbfc82a29c124723", 0x7e}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r3, 0xf869) open(&(0x7f0000000140)='.\x00', 0x10, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x148) execve(0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0xd54, 0x2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x15, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0xff) setsockopt(r0, 0x28, 0xa, &(0x7f0000000100)="ebffcbff13b9fd922eaa4e713000e699319296e524550e874838ac5322e6faa3d9ce8de076bd5ba3de4a326364428fc55a1aa13ec9b3d2c619a72667a40eca08a60141029260e203f638464e140d5761924e63c4aee4555b64c5406f21f505839c00f5f4080b93efcb58d1658ecd51f4f78ade2d88d79b7a47d6fa961953032e53fd1e2463f400000000000000", 0x8d) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f894439599c7887e", 0xb0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = dup2(r7, r6) recvmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x0, 0x9}, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setreuid(0x0, 0xee01) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f0000000040)="71f91e3471ac682841690058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x20, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x168) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x4, 0xfffffffffffffffe) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r3 = semget(0x2, 0x6, 0x288) semop(r3, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x0, 0x5}, {0x3, 0x3, 0x1000}, {0x4, 0x1000, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x9af}, {0x4, 0x1000, 0x1000}, {0x0, 0xffff, 0x1800}], 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f00000005c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}, @generic]}], @udp={{0x1, 0x2, 0x8}}}}}}}) setrlimit(0x8, 0x0) (async) syz_open_pts() (async) open(0x0, 0x0, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) (async) kqueue() (async) r3 = socket$inet(0x2, 0x2, 0x0) (async) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() (async) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) write(r5, &(0x7f00000004c0)='\t', 0x1) (async) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r3], 0x107, 0x0) (async) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) flock(0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/4096) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x31) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="277d3c387fa0a00398de298db18781dac29092896fd00e0618b284df", 0x1c}, {&(0x7f0000000240)="fc63d68d10468e7d6201a5d2c93ea7ba8d65de94edb01f4e040dd88d45825f3a312217a243111259b787a86ab3b050dff3ab4e41b0b601131c87cfdfbf0bfd854c1d7180a4fabd812dc303842b1df5bfeaf49fa959bd199ad33cb59630de801c056253b8610638288a25ea725471d06736daaeeb24e7e12f0cec229727f0fae34a4f3e99ffb49b975d40a3ec6e356af50b175a98db0d9e42ee0fc28eaef18818956e9d3b036e1775429f68d265a44d", 0xaf}, {&(0x7f0000000300)="058045f9e2d73bf5129d693a910e278184d29771bc6f57fdca85f4a92b5b9b526c8327f7441bc6da3c848c2497965644698e8944a8320bea77e38d7a6d61428ef373e9", 0x43}, {&(0x7f0000000380)="97750d0bdd04fb79facd0a10ce16747a4bbd246bf848a6fa8a2b4cdc2f1f1c31ec7e5ef8b650efe07c4e4ba14852d88926422adaf9e04c96c7f69530f7276e8b29a687df86381c42978d642ec553a6c21435aa978bdfba11046de9542e7f5ef5f3b4e08c7a246f1d44c48335b9c4646edfe219eeca2ef1522c19bd065b5a1dd0b340a7026cc28ea4a92fa6", 0x8b}, {&(0x7f0000000440)="e0e6b1038c1993cfbef4ba03cfdab17650d193ccb58385244652634398f5e66eed1337515ea2a4da643433c87ac83d0415641589a910835de5a3dac90b6da116e50ce6a5c43319b820eacc7459a00c6b593be010cfc26c5c7a37a991f2ebba7f2c76c3082cec099819251ca6318d278121a71cc90a4e304da773a7e71f22fa1c08f36595ead77652a903e58747220001cc064790610ca047f561e9be61b9657f1d9178b02cd4e61e64", 0xa9}, {&(0x7f0000000500)="89ca98abc8b860c3d5bec4e28f69be4433ceaf97c7722308cf14900ebaf605", 0x1f}, {&(0x7f0000000040)="8943663e37c22560086d42f41a39694a279c71e81a9c2cf234c54adb39f29140f7eafccf270e543daa00b99044326b5d3435d951ab67f5de9e856eebb2c6cb9503bc06560211083afa7c0310c9e9bbf335df649aa090e1f45af9adf04b46c833c7485a0b249a2e489eea0726770c5b64c7d0a186957aef8ee0003d0a5116143916590f329f5647c2535304f6b1f12945926082a55573b67e8f9c0bf4ca6df526cfb75b04eea8b3af5b01526f9c8b1859a9820409ba4779f3fae3762256c6e0f0ec95358f2a06e141e60f058b62ada438", 0xd0}], 0x7, &(0x7f0000000800)=[{0xc8, 0x0, 0x0, "c9e7f8113ce66df96ce3283bb542c6e4770e82203911a40ceef0941fccd8217a49c11a087b01e9d9e9acab4c0b33f22d46dd0a664aedf75135d2d582b130034c23a741fc08dc205feb98a13e5012a3d1621217fd9431e8fa9dad27d7b0dfa5eab917d5b239e48988f5d2098900c28f6c3d0b3238efd117583dcc0cd2f9c85d02d8457b1eaa374967996c29785b5f5723a2d5985c4c8a76c3fd8164564ace267f754cd9244aeff81ce54af4cc404ec50461"}, {0x108, 0x0, 0x0, "1b70f0f55983b91fefece40c1b4a4d3b1d80c980eba012c84cdd2695ee673e54a549eac09e3b8c8cb52462924866bb7cb3ef9431d678d8d148610eef1981f37eba2ec6230d2ed312a7ff476f71b8b6d8ac1145a7bee65571a861abad5e6af8ea509665b22e0ceaee167391f49f03fef06f8bc1f3e3e22797d05fa89e2c3854355f0e4da473d43211ce5903b6524f4d763a55a046c0caf7a5e582737fd001c2378b4447133d8a962f7f381d1a5550605b96217df18f2c28710028251b91619313d697eac5f560f51b6b5322c29d9c59125819ce2cc8461bb51cce2422f50f1b38ad78e8a79d2b5e199ca4e49d888ea01e31"}, {0x10}, {0xe8, 0x0, 0x0, "7cd8eda010d35ed935ae15f61aaaef4058e90feefedae3032b91337b07099e56aef9dbf17c2b42c73b7e76be1f84249ba2fd8df127ca4f6563ee9147fc290268681501a672ee91b15683529e18b7986f643cf05c8fc3802d4a28c2082e1adace30b2f8d4213cdd44935f0f52af266cff3fc4464fc8a4f4b9e96904f852b367fe0c361d14040587e327a4dbb6740d83b88039485eb220c3c364880dbe28c297e63a450d658025e19784201458eaf276cbaa1cb12af8f37806121eac74314e848fd9f1e0fd34b2ecb22aee41d5d4f3a1e87c"}, {0xc8, 0x0, 0x0, "5781f8d0e834409546d10e79ec34f7fa489a983cc6a9aac1530b4b481dc572a1d88d51790212e32d826b3b8951a701acf68ac6d6301dccfad2ff3b6b245fac867243fe6d4a28fcd1a051bd338d8afb4f90ffd5b6c1199cde0b1d1662e3eb340fa3418bfdc3b3bab2770ddd58446bcd5cf10ee654b0c8356e079d1e0bfd7c801febc47711b9b466fb41fa3e5cd6cb31c13b4d5961a2818000b4d743ca299511fbb783b5bb7df4703612f470f7c781aabafa"}, {0xf8, 0x0, 0x0, "d80fa46e0f2acc7be716cfa80c20b5bae65be939b67cd4daecb0c72e27400b815660875dff0f2ed7aaf338ca2fd36ca1018d8a8ac23cdd77f7d06cc293d9b3076fb5a534e5ded1e5dd890f7bb3f86fcfc3b5f56cd872135a63fc0ad77f0cc66e6f07a04a1c0b383495d802c48f7fd39164d3e141c6fa8361943bc05b152a0966e76a44a691931354774f4ffa6388baa8ba04ada47e809bc671d43d95f048269aedbbc6c4ee04687b893df1897f1bf0753c19994a06bdeb7a3d1c9dc9a076e8c05c70fd00d7f81884ab5ec1115f84c860d238faf7dd0b499bad5bb2f3ed68c48ec1"}, {0xe8, 0x1, 0x0, "7b7f186399cf3a4d2ae2306093a1b8f12411a96cc329d0faa29fa84907519ad92a6b6fb3c1be51397b27db15f8d5c5aa73cfc5ed31082f3cd8f9e7e4432b4692647e046213731db18f2b2d8028e2f42f6565169748ebff745d3216792714ff949ef4d5b98dcfd048b087a5c0a5acebe7d6d5d4a1e10ac098e93dedebd4b3bfb3219af6e11ff1fed91d12929cdb6688bb366b219f4e3b301c42128685d292038e8ce2320722251041ccd18556da0623fe9efeb70426775084fab16a8367fec112cfe4b60e5f86412e2533ff4495ca640d3a"}, {0x30, 0x0, 0x0, "f38b9dcf49a1785994119bf0edc07fbf6d3adc7994c4a92d52"}], 0x5a0}, 0x404) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/195, 0xc3}, {&(0x7f0000001240)=""/184, 0xb8}, {&(0x7f0000001300)=""/134, 0x86}, {&(0x7f00000013c0)=""/78, 0x4e}, {&(0x7f0000001440)=""/45, 0x2d}, {&(0x7f0000001480)=""/93, 0x5d}], 0x9) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="5cd7f437eabfbf03c99ab04dc96328263612f4a874324d528cb2f255583f916ab8324071ca2f6062aa6ea6117bd14bd59c870c000050c7c9669cdebe278dc7e31d68081f98e82fa2980ff59419e38218", 0x50) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff7, 0xa5}], 0x7, 0x0, 0x8, 0x0) close(r0) executing program 7: setreuid(0xee00, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x54) sendmmsg(r0, &(0x7f0000001580)={&(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="0f12a9f9ad5f16016dbe215ed7e834e05c5dee914fa6c8aebbf6ac4a691212", 0x1f}, {&(0x7f00000000c0)="a2b7a1a4210fe29ed79f2853b54db10efcad98c983b4f88f90099307262a42d0b880e09cb5fb9cae34d38a64b2560b5d4870e371fc05c7bd5abb8a0c945785d0bb10349948df39a9601e481f35dda376339c0c0f96ba21cb03feb4c039b28053e509e04ea1da765df61d8d94adf23403bbab2d0aa98d7211d6d347cf4ab55605f96528c7e10b6facc0fedbd14178d8bd04f392b0d7d143afc217b544a1c89b72", 0xa0}, {&(0x7f0000000180)="1a3d054ecaa833c798f0ae47710c73ae0f733ada038200d19db4febcd9a1a958b89a5da653b0a2bc6bd0532fcc593a59a00a", 0x32}, {&(0x7f00000001c0)="e231906a78ba1fefc7ad895f0fb46b0e1659aebd69328cde354df19bace6d279203791eaf60ab815bc21b524ff0ca589e14702a75990", 0x36}], 0x4, &(0x7f0000000240)=[{0x68, 0xffff, 0x0, "27c3265983b2d2590a31120ba70aeb8a019339c44fe282840a0d4a130fe19709aa29911492462841510f7fb280d4e56d4aafa11ec3f917fb04877cb86a7810040d0ff55e7b569bb5870c37e8953f2d2c5993be8a31"}, {0x60, 0x0, 0xa, "383112c8e2143aed5fbe523e7c9e2280dd07cee395f135651dd58ae3f56f8f9022d5c9dbe4d55051208425a054ac10198a9bf1f99235e5e27e5ebdc1e703a7fdafba0d0c03155a347e3d1e5b1b"}, {0x1010, 0xfffe, 0x8, "f5a6262911c8ab0b7598a8f35cc99358a48cf4b6028a57df81a7536bb8b0c312eb43f303b04c5672f0dc0c25e31aa23f79a67abdbd3da9a4c14e659b022d03bd76e050edb1da5ba591f73043c1b32458ce6824b82f153b5bc6b349d6f8db2fe3210eb8d2303f6ef1df09ed7180d878e819bd3aa82c1f4f805d2993bf65b1b89f25975e5641183957c25ca76d7804337e0ac12f772649c13380bd005ae92d1d4ed7d9a2ff6b9d4b4c008f3c701053f8abe96585109837292e15358d9e9ea526cfaefd0e344413b8afc5ff793f0e80e15fe7daa6f1a45360d1523d1b44df9b15338459d51bb704903caba2ee11c8af4265dd0bb03031ef4d2bc0387540159cc0f82b6463ea334a268481cbaf753b5f3ad714c7e9d5eb287eefad3e331acc14fcae96a9dbbf5e3551efcf30efc5772b5ed385251ef685b01ef327ee98e5c68d735bd9d64cce6e5ffa1575147e31f43d86a3c8ef6887d0e26ac61e4b17200a6f3d836882d433cf89c3f8c5f840270b46cdcb9007e131f368d158e7e9c2022da28d9de72663c48a7421f7d9eea8dd426cc72db2ceac1749973ffc7d1ce0593fd10f649015683963b04a546d440ce3dc6d372a98ebe98397754775de1422839952a4072b9be55af50682d8d033f886b699a9ae4b666787444820c8a4247bcfdac408ee96cf70e61ed0acf38fdc6ec88291bef339d5909fdd9f52c96dbe6bd126029ca223304a2dcf53702b328e1b0a314b02deceb648585ac3db48594ba7934a8cb05a5b3a683e81fc41098a9e38c550b2f77b0c546ac3c3063301aadd3cf2dbd260dd10a4803afde126a112610bd07df8d7cc4f1748981921a04eeb2c4bebd91a7a7c4aee1879507beee05ec63f73ea9dc8e1105d39d6bd2668459f1863f8d8cf58b90f840a917e49dbc235f40ea61dd0e1074361e421023319e2463e89ab0a45293e0e03bc5ef1a43cd1f4ae5fa10c632addcdb5ce984f9e0c1108b61b05bf0c51593951be1ac30566277ecb85a25b113abec5654412794586e00264f25e386e38cf45aabca99f7d9fe3254b91f3d40e4213afc647962fdf042db1903758f69fe096cddcd5fc3c28ec5359aa2e7c251eae8608a940e265f8828560bf2db9af581ab0dcdcea8c6b1272a048d28bb6142cec9835022b0c91e2cd9446a6e3186165e57bd5e26f22c85342dea399ee04a11e373ee9c1d4b22a4b0ce6d987a2206d3ef00330b2027ce33fa5211a9aa2874a13f18f4334c404a2ce6a9b1e92e10c87e74b5e8bec1c970b0e1637758ededb2437a2dede2d7b90419c3c03b0ced9d533902bbbde8f2f5280fd488ef7c46f7de891e9f22e778a8c415b6b5a1d0bcf6a1149e79260a1e89d211396d10948de274c8dd7e2601a82b182945e4e1041ceb244e9ae21e4292ace869a3c5fceab4135ca009ceb9ef2c10540df7a1d0005a5d0c5e373d32818ffaa477a347171be7414c62dca7981b65f6c71849eca677b2dc7ceca26d922ed0336e8e7d152b95846e3535906651644642fd58cda17c4c3a2667a1c1a8367a5e849dd3ed55d71b46e65aa20591f5165824cc21a1db09d0f6b14073ec15b6e33eea3069a763f75f492d36b6f1dbeb9780b5c3fbe88ff6dc12eed13fb6d4dc9ab724500e4d7f439575831be7e6258b2f6afdf9e3f0fc114b281b9ad8514b3835f687872673d4e65bb9f57ce0b5c7ad227274874204b34ba43b04898630d33e047f0da07303cc9215c7fb908d92bf8ef9977a6c48a5936ea6d41b7f6a446e7666bab01fa5e5694421fe7ec8326f1f183c84a2c019f7d829e57564b7af43fabef5a50b3aa7db06ecc60a7b234efc14188f7b14f49538b3c288cc33320188703ca3fd02272d8ab1c96ed1d89d90888ec3f66ff7c7c6fc7d4b6acb67e528c294b0fd2ed03ac746fff6256b77774bd2fca49af3c1829e16b86eea80d64048ab627fb2761bf75af6e765acb8b9033b5c5c904af16539c881fd7fea3ae422b8620f99ba305766eb15fd0d2f87842190093a24ff4b80427ce781d9a1c6fba97a4fa373b22197733e01eb35a03b723d7e5c3fd75571292c37f4e16d607dc0c96be0e8d2dd4a30a88194265ce5ccbfa5c8af25168a44b93a972cb5b5b036906a05438b6e40c3183b5dbc1cfc5c84966ee99832414e1fbec9d366107621cf51b7daee1cf80b31bcb2a4a2d75470ed53edd63e66d237ae6920f16d8cd7a9bcab8fb1c8222e27195d263df25958506b410c0f8fae71e4df153b7d126bc5e65a06272882a6d1569348617b8ce967ff8e1817fef78c73dd1d82ee32792700508267d5ae89058e3495a84925d52dd4562bcd392cf0338de5b94d343137ad5f188935a5a598ee7b607e6ff3b6ddad9304586029b32eb363effd3da0249c82494745ef25f3483fb48383e9542fd2be9d2098219daf0c44c9dbd6fdb925091bbc3c518be629840323164fb182c3abec30b68db477cb37dc7063831e2c91019b027fc4adff6c9d7bbfddbea4c77806705b2b435288503acebad93ebcfc3c49cd6814681f6eb024d07847d596e54da85c6c30174c326da29b3f6a8fb8fec757ee8b9f7566ea1ea97c7b41355eec24bdffa2af955d292271471bb5a185a5dbc150f02c7bdabb507df6052c94eebb10e6569dc45512388647aae3660963626953a6deed5445b75be9b68218e8583ab93965ed0acba5a6c1c2919509498a3d81d9a7a6a0996ddeb1ad2ce77af7e07abef3010c30f126d62e345ce4db683626e03429185e7c4d98ec47dfb092b03804f72492b7a4cebd3af8ffeccaa85506776ae841a92df6e86a49017bf73ff7ce58a00c6ec874e564b74276144e247b897a04c12bd66b9ab07ce9cad196b0baf9f9328e1eba89f3f63df896c27afb5df121af09e0222226ecccc803be80dc60a1fb0e178f7d9386a59dcaf00c25e960f1deda2f15bcd9f0e0a823567568899b384a92fda4d4584f2b3f8943cff6bffa7fe618ea63bfd9400f626cbdef97dedddcd351e8bdbd74b2dac44382cf4424eb6eb221316c886d161ced26933fa61512bc081530a817bc41421bf5c2bbee208219499846110fa9a65b677ef3e0b8be567fc83fdb31f811e1957d5e601f01b690235d8d1ac8e76637185f58d505b37823c9a1a3d9ac189666943c9078cbbcde15ae7a7e1e34e33a0c946bb40e7e1150509e2c4c88bc97c4eb30156a7c8f51b08d2c0f905d6b7741aa8b1a5030e184cc846f3057b254202edbb4739b9d2eb193ee6b2e95c4c766007919e976284b560ed4a220f46da710ca43b48bd90ccd8a57da29c6f419c3cbdf1f7ccf11ce132265aae3c58ac66fcc4a8e78abd00fd6d8fba7b7d94c3df01498f63e87dd04f39db564c1e7fc89359ef32bc86f9d3b68b8c69bca092d2f50d21594219ae923fb0719cbc0bc6a7d9dacafa9588a8fb1d29a35de11835ff3cc379d232b60c5723dfd237f6e3e0797e8c0a4f6df8dd8b60fa66a33fc4b8990cb5e73fc9ce5eb54753ba6954b4443e3a88d4c787fae96f3b87bcceb9622f55aa8897cdc2de01646fad4a5264067b3d40b3fbedfb3663e5593876aea9e1005e43f5d2132c9f1b287540a4990f7db0291599c687880b94ebd15ccfd02ab4f7470cab2ac6c64a0bb7b5db171dbe35253287c7c34cdb412d962e2f3ab055c0d093606c507b2bdfd9d45040d822622c9d362e248a133d6bf35361c479def24f896a69ccb66fafb6266a1968793e590fa576ae88a088f34271e9f8ffeeba68660e1dcbb67b5eff880635bbc45297886d820ac9ce468cb21fc9af549e4781baa9aeb802a77ad80417bd1051a6c357e18a47104d82476b852b4a48578fdf7935577287b47b210a4593c3bb84dee7437075e34474e40114eb0e078aaa89a2715576c75a07c15a369659631c6a9dd8e88f3ab63ad7254cabef813b2d2251b56ce7fe8adc4e3a4e60a37225a2f1e41dddaa2cdeb37ec514ec6a02851d1991a9a7cee84f5db88bfd380c7d99e54609de0b6a45f291099611930a8f52987382bd710466170880bb688c93978215774434439319895c5dddbb047c8187a1ca6b48aae35b3173eda33e33c4e26e016cae8cc0d2f7caafad6cba72b6e96ff95532a760f0436cf2ed0f8f32278aa4f69f59ed39dd77ade88ed75ab7a7bc19d20e6141f434f8af1f4686c03d58a43cabe17bf9f5be125514b4c7506262c217ba7ee1603fd4764e26129611ab5302fc998132e52c98b42005e0a4aedd913f6779471147a4e40247d852963e442e9aa0473b1b255e7c1b1ea134d1bbefbe3f5481460efaba00c53af3fe50f77f62fbd85e0df589ac50c7770869588abb5981fe869c57875da163c6eb696604ddbac8b7cc71d4fafe5c13278ae68d538432f5ecd56c03d7986e9a9b9c19a064d3720cf4c145bed422777fa358bb7ca964c3f67cdb4dedf2de259478cd5130f0e7a398aafde26f0457289485470cb42ac73f59ce3f5d3b7eb775ca3fd75ad83280bdc2a025d56c5066961575f3bab05b6a745420d325d90942faae0b0d55df52859780916a12e684a321d12edd43d199fea94bf89e6f5b5aeb44477dbfe16b360018892c3123f81fba4e79ecfcaeb21f05edc5ecf59970ed4d92a6d2ebbb5c02ad669775233d99a9d011670d10a69822f064f749f5e5829ddf082bd32148aea9bf077c4fa6270965db4547d5877546bc7dabac432fedec6ebe03c24f2c838a63d04f1c3c8364849bf8d285a83ad06b7bf0ebc152615613465075246d2e4b40c3e9dd9612577245eb67d225d572c1664c5355ad391713fb2abc20015cf19209dc4dd6e8996dc06bcb9d0a0448f792661c5ae929b5c48e8c17d34077f13ed309ed3644d93e15483c47e8fd675b486d6c6b3d100f5a13a792de54ccad1df6af223def01f66998175a1d9d5c840a68eb10e3cf071f225cd55a9168ff52441b8082055ee1184d654cfb1c2de20ff72b2b9bdeede987828264cb5810fdbb6cda0c3ee5468f91bc8b4e86aacac4408f61c31613a969806a83857e8dddc8c186549667d67a95a0a22b71de785bf25e3f88e899100c811f36cd8788483951936ee81e87f1107fa746c562d218067324c72fd03168f410b7968494ac2880fa195dfad00eb0a98a8c088d7d7c72c36b93c5a2ff06308128311758656cffeb2c0d18d3c3b9e6ae4e2e0c460c9ca77a839809c54a1dc536ced56e36c548c86d00d1efb25d9743d622a1f52698898a73e76701d7cb268d202c31aeaa1820d4b683980375e8d240dd4904d1a0d17cb455d37006d972588600e57ed2b7860a394332d5515c98dbf88767b11c04cbdab2b9fc849a51d0ab4945b7af57aba1cab391f721e651035e1c9bb089ac58eeb431ee2672af268a67a85a9bb065e16558c9a478d04ee541159caa2afaea7c6a0922aeaff69fc925306580c68e3e1187cbcabca36f1e20f41f992895ae505ac5a74297b33e901c9a3e8cded56c9cdf364f20abad460f838bd3dfce8c85dad41d3e7c3ae7072a0493f3ff14a1d481ee0f1b5c7bee3fb40e51a8c638fe78d83f62ca48443302958d197f36915a925ef9337a5bab3cd3c48d50aded15520b58d3ba60409bf2a80bbf1dd8882f9875034c3adfd9ff9755954c188f106bb63f8821ef0387a7db590ac5dc3426958b821be49bfc38d5572f6299e34fa55de97feb932251a744477acce4c2b536e2b01d75ab90e3aef230edc36e5bbee28d1ef5c4a0e7e9b3b0f9526954bd6e9b2dab0a9d54eacc08fe9c44695e48c756aa5005487c3c83f62528823839f625e5a3c94c56c0d7fb722101f4121f4b2b8e479813f48a0da3"}, {0x98, 0x0, 0x5, "b01830b4251eb83f521f189c5b80851b7092f7eb65e01ae5eb3da7d29a9e7d484ef6085f53ab1b44fb6d5bc06c6a6d94b44400f2cd88774ed92dc89ca762b54857354560c7aa039ad7a1eab4140b8fb638a057c0cc4c81cfcf040294bfb8a2fdcce98fed7fe3e03bb54fa3dccdce8212bba10381c8aca245925df794534811399dce"}, {0xe0, 0x6ef79edeb93b6ab, 0xfffffff9, "7fc2e375c497c928814276bc6d61f5acb6a985733258b5b0dbebbea815372c2a7c068b5884a6440e341a56955a31c58f94e9de0ebfcca0ddc1bc9f3648fcc85226fd4ce5327dab6fd09f22db6ea21ddbb6cfc83c2822bcce8776c628fa7adfd114eeac4d54e650229b8ab46ea69c45e3ca957046f6f0bf9554c034f0ceb2ec9ea7d86ebd0c5d701f68570cdeb20146a30404da20ccd5745c432f8592b53922e8e83649a74339737369755acb3b9a3681f1d1ea3323f35687be97451abef84ebcbc408b4bf6a78f0b070a42b7d8"}, {0x90, 0x1, 0x4, "8e10edf82e15df888e689e872e83a6bdad2bfb1dc742df5436cfcde223e73d8f139c24279084476b493d19800fb1750efab8d63322b64a80464db6533d072391fca2dcedb38f31ee465aa3bed87f8b2b6f111c87b05120f74a03043524ce87f27eed0e1aeeeaef7edd1ea554954e47ee90e149637a9053c2a4874d93d8674e62"}], 0x12e0}, 0x4}, 0x10, 0x400) fsync(r0) connect$unix(r0, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x5, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001640)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r6 = getegid() getgroups(0x5, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x6, &(0x7f00000017c0)=[r2, r3, r5, r6, r7, r11]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x0, 0x40}, {0x18, 0x3, 0xfffffffb, 0x80}, 0x1, [0x1, 0x4, 0x4bff, 0x318, 0x100, 0x0, 0x10001, 0x80000000]}, 0x3c) r13 = msgget$private(0x0, 0x64) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001840)={{0xffff, r10, r8, r10, r12, 0x22, 0x4}, 0x100000000, 0x20, r9, r9, 0x3887, 0x7, 0xffffffffffffffff, 0xbe6}) recvfrom$unix(r0, &(0x7f00000018c0)=""/78, 0x4e, 0x1, &(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1b14, &(0x7f0000001980)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000002cc0)={&(0x7f00000019c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001a00)="dde1", 0x2}, {&(0x7f0000001a40)="738326f1353b428f625eedf44c4152c19c40202f4c862a24307fbca4a770b89a1b542acc92fba9ff2e54e4a6e05320d7f4b72bc1eaa73e8f6772e0ee52b3f3b463ee036ef7bba8c97b", 0x49}, {&(0x7f0000001ac0)="c076945514c947d89568894fea35e1d6ae528f28ef3d1af4e0", 0x19}, {&(0x7f0000001b00)="ddf52ec6d4164bc9c794ff1745de150a2a496d799bc798ce0decb0127a3b319085f9b9848c70885895884222738be553ec04c10308e0b40515889646d3d81785f88a26c2de5307a7a803a5d2323aab03cb03ad2cda958ce94bc94b042de8184e784b30333562e0c218f7ad0063cc0bbd9d82", 0x72}, {&(0x7f0000001b80)="69a2d27691a7b368328a82c308e36d4b1d10d1c96feecc11ab0db89d08219aa438f1e48c3b1698691772a280db882b9e2b7c4a3b779d2b69f2963aaa2344", 0x3e}, {&(0x7f0000001bc0)="25be7d4e624e15335c4fb0368f15ece789ed39bb14cb0af49211e75eb180", 0x1e}, {&(0x7f0000001c00)="de24d9cad7b44c7f82863d4885aac2beb8556283554b644886285f60763d6c334ce8db7846d437f24a5e63e133c8068e901ced02337af7cefc43e6b1595627c396ab4b65264623cf78f05fc5ec4a99df068b2e2e177d3c93a1c1fbdd42655253635a137aecd343eaefc5b2968ce2dfb0f9d507643e59762e1a34d150221fbd2a1ec9a1a32f52ed1d07e06356104b184eb7f5d6f7f35d5520b0c191ce2b4381262c02100d0c33fba4599e815c43fda0b8cbc73619af6d826083c7809db890955b08d6faf406e9d8ba80bf4bda46f94b4bb5858324f997f0e60c76c7a095623d281368d07fba0c017bc6a521285950dca7434d23e9bbc4a35e6be7afa615c9fe643e59584ca6567b7a1dd0564ca660e9864eea2d791e0df2a5ff56881b296d1d0c323b7b54b9918df4aae51653acb78f2dcf8c090bc5cdff5b23c91a0888a481a1aae447ba952e24f7fd50288d91ac76feb84dd70c50cd85b337ebd14d17a03d4d43f58f9c25d325060ea2ef149eb9faa8682da2ec10545c92d525a68945df7107a036f0fb441b8fe90b10629824396a87f1b2c8b8e80e67f847504eddf2d8e4e75ba4a5e8712f8ee6a5aa7b155b9bccdabcb445328197194f915e60856524b1a5ce545e7dec878407590eed427b0b983c040c7ccd264194db85846d78b4db8635977ed18852e1af3e5f57a7fbd5f742ff410a15d0e38717be1949c27966c3f3af1dd4f5d651ee4f262174ca1df133d9d02ead47255e5164341825f1f0f1df52cd128901c6e335809425dadfb4b955e96847aad8a6bdac27c79ece297272cadd4eab1eef5720f9294f0c5a5930f4702e6edb66f913c489c135de5b02a947e40155239118aec19d4c083a743457f8da5ef6a3a579e5e7891bac2f6e0266520aec479144a5e8c04747a6f03906da514c6d02248d3923763cea8b2df2c1bbef4cfd00333c18eeff0cdde0e8a6163a278bb7ea728ad2bd65aec22fa8a188bd7baeef2f34d02f3105c482081443f4ec6744d4ab7ad5b89cd663b69f3c2b5f10613936b605a5afac1f145e9bbce9da7ec4cd2a3d2b6d76c5e5a80160fff126d23e571d6f0251182104de2c715d9aa50577077bbf7754eea444d44ed2eda21183ad878fe2a728a14e0e360ce5f3640037ea3d2b075396aefa5dd31c8c0bed7a7417f67dfdd0172993b3bf27ee6dc0f783c34f72209cce07ab1cc4579437bb016ffaf2d46cc834b3a06a3f04de0534a8a90a316b503f510b36bcb4424b5fc38f5ec416e691311ef93277757dc69145c2ae1de138bcd49a4f6bb6c0a36b700b418f7ed2ed18e66c47ce529a33e7dc567f5268664bb64e0a4969bc85bf14cbbaf42eda65d9fbe00226f7918bb4d1d297b626767657575dd6bc3f866157572ebacc39cbd94c74e26bd1fcb8664cc1af9ec38449ccc02869ce5e97ba860ca5ec0ac7cd56a8b485e1d056e7f4748ea70b7b07826e0a31da24478499b91d2dbdcfbe1f0a2a28ac4914d5d2da2cc8dba8e1dbe58d8f45c393ef24f6c88fa212926a60ddb5137072c286251e01dc0d117ce4b2e8506c5af5bf07e6e80c1bcb7e40372f395e46b7fe8ff591a559996bea790801d9f2a2d4c3021a0f5911f2ce741c03f72599885cff7dd94117ef6c3c4967263e7848b3ae7e2d3b0ac5b7df9f3d1c95bab83579fb30e4dbc3f16f64df0fafc6ca3c36ffac41c87ee07f0c5813d01142dfffc7376abb6e4766b90b06088df989ff11ed08395b7ca059e70e81ac37e340d4fd093163bde89b03bf7d87ce08489135941d8539db70011c8e4739a2f279b4715ab2d047ccf36582bd5da39867f54c0345ef580e932710b38ebb95b7a43649933882305d3a66aa53788a5e3b264101c4aa874ffed4271fcc72a93ee26818d340ec47c7c6fcc9389ed015dced3ecf7c45dfa1823dae9d2ffcea03a9de6d116d0a8527a78ac9f7112008eceb473cdcdbdd35b065c17775e4e336e92de83dd81b1a85867a31b66a2bbb5d6748feb46780042f10d6b4635213883b75c289c95554a1b38f3e31ab4f45659d7877068daadd8c3d7b84eb1bcdb3e36f0d34bb74476bc7393629d31909fd3180e94c5cf1d646ea8909f9a2bafbbf539d75c04854ecbc185ed603efca8d9a9a8c5e84ff73c82802831bea6a209183ea6e753d2a397954d3c412f07351c2dc49ebe0e26c89cfcf34c4c3181bfd1bfeaeeb79e363ad32af403120553209732937ab1f474a8976ce00baaff887b5973c6693feecb59354fbcdfd76619b73b792f1c92a108aa418b797c4361388ee659896368b9ce9922bda4312354937c3906e85e4df783786798c748df331d864ee3e95b9c10a18050c9afbe85fd9120b8b4bb7be63b209901fb400a815cc3ec4a68f2184ec0a5b911ec85db942804976ea7732891782d405ad083df120e933f0b3362e72b843f647c5da16eb8433827b105e583c08781f347d4844badc0aecd63318564372b7c079f5cd6c841266f820943cd7420ab209b07a2b34611185821d069760526bfec11b0883e037fd161b4efb55745ad2554ddaff439009c3bf313cd0a35b5544f3b27eccafcffbfb2dd4894581b8baf282705d3632c12d3a5ab1afaacc10452ccc7e2dc94bcc09eb13b670519bfce41acdf4fe248990eb82b03d0c74d3213902cd02045889114a957de07b53e856f4da2304dede2e1f336b43dc5ed344fd417a971c6ed00cc5f7bd516c3e0f41b62018fc315906d04582385eae392b57bd60fc451a21635fa0486fdbc907fd455f3761da482b0d63a7fe3c802fe7a6e6623532f6f0e672b88d6498aab32b02d33e1b5d0080d222a30fc75045aaf860f4954269f1b6f75097cecb340dc15701ef76bd8b716c27faf9fd7c5bc6ca4a341c774c05937c5f041bdfc49f4330d1626b34d8ca718b6cf895c05cbbe832e801dec4828f8ec99445c77dc63297d83a39022345a1a0e488c4b738d8f59ee7cf49991f2e7a3bd65d1a4f91973129253e4a45586fca2b3f4756cbcfe7f4553447f33c09712145066e52f74ea3dbf602ffe8bebf011b6e56d2d48c4dd462b07afb7a02d4cfd83ed1378d1f6040889d4d4f870aef1d88c420933dd0c675f04507037b75d5b50cce8f8555d4cebce4d3d166cc1c21e87186ea33d8fb24d65bf7ca2fa0947cebd44a6d74055175dd487443c0562ccb42ae6a7c6972e7458195710ea169988dff2575058d6d1d8b6fa16251364317b2f8f47281d6ab5140e49772d267e6237363c7e7028af057b340fda43db4c266a68fceda982a67420dffaed333e40791dded1cc0b850460f8044903e6443475a1acdfbaec346dd898159d11f6d0b538f4596fd611ad956303b4b3eedbf7b0c20db29e084eb51894fb0a21cb3462bd6aa98c36d8b4747ca3703ccfe10a42f9d6896dcc66f1f06b2e20112620d32d2a2441403f5ceed2382a3884902373ac07d32bdc652489b076a4f4d9a9a394df71c98501ce907f1eadf09dab289a6b5589f7759ef8201ccb40fe5c0516c21e04639ed5523b5748b42bcea45b9543b731d17f689560fd8284ca32484e02124d21604546d45d9cbd94c7638de03d301b01ee320b8a5fc56ce0c5eb3a0c3cd509c7d8e0178ae3e0f94e5364c99b0bf607acfad465ad43e101210ed9856efc02c8ce39b259cd985bfc00be2f5a6a5aa61fe36b846ac3aee9c93dbf356d7d18a3b36c437dd9c84beb2a513deac54b56692776ffaca4dd107698914d353ac96110938f398846ce1bc5de3f06d69134fe54d84a9960b836235f9f840dd8b93bfb530f9a60e62ea266b900464cd2fa934a93b486bd4c68ab6a4da56b1daba7c7de8e90783599c60370129a6b557fbe67ec4bf77973c74081a48284e47b6aef1cf08bdeea994a9e97b35896f1eac5e899b476e21c804f9ef71920c465fcf0abfa86acf37ee20ebc66194e00fb66b03640c7e6e745a20f471f609f95e171d3caece48da052c94b9d5c4738cdc24e12c6f84979eb66999afe9e93528426ce05a23f5a88a8f1a6429312e1eab84176162759f6303ece20f66674a44022833f228763b17b90367ce4546d2aff42a01f87fc57934dc717adce9d591f6408851651e90ec2839fa5d926e2e14b80af37a6c8694a93b4ebdfb593f133bbb55874b327a69c12319328c3a74f89f23ee4a3f505dd024fd1a744000292fe6d42ed6e2ee4f887a5317479bfb1a5d8718beb4ade21606bb6ba76513a435c541bced7b3004079d03320aea4d42d43876a69070187eb97bf0dfaced8b112b86b0eb54902100ad70eca97940c40d18fce43f7f2fc8035754c1dfa48fb421ddb218aa30e87905b99eff45cb6590f371105afefae43e20f7ee3775fe33a5a4eea958c54041ec0aa17ddba677e4f057efd29e5ec06aff56251477311ca8a711ed7f400747f7273ce54296c43619f1367dab40151e4e9f6bd12c493dc7d7e78886eb43287e0088b4994392c9d159007b559714a08b26be9dfecf504da209a8a4ed426c25cb1ae012c37654d6c8325820f51899fa7b606a40d8201323214fead3e6aee73bb6c93e95272e5a5f34dfab1e9dadee987942b58e4304ef0dca87426648eb64f0a1d287018fad17c4a39afd971116819e9fdde89a18578351b7b38159c5376e6f9ed04da312783120d852fbedfc51f141efb95e51aae11a27f1e5158b97cea0be96310a837fd43cabe628e8508215b44251e53f74ec3862bebd63a205fb8c58834c429aed12c7f6f463a8c84e8e69dee2355eed4a933dc449c840e9e9476065aaa4203a0a16ce7e46680ac893d74e142016fd632ba1f2c10538903ae5a874b53a74356cdb1aa0742443f36ba05d4b5fcf05a2e1b5241edb317f3af3af643fcd3ce2f70619c0f477daddbd6dd1d51c6117a9e27c438862da57c3aa42bf88405d9c23ae5392b61438cc27891e3019b85edb66b8c2bd5aa06237d1afbc94f32ea42e21cba7d31f302c2908281ab0945da46fe41c3f0d9539e966819ef43caa4dd1d626ea106303da7a9d8444edf551645a5cbade21aa7336764b951953251de2262017d1a7adda2435316e8de030e81fe65e73431321893b3fe410f9cc1d15c3d1a1bd81ea4712f06a6ca80ba6773d7132e9f365c0546802a6a3e1efbaf4d43e553273575f9aba7fe63e8a8c4e02e52ba0e4da6d23915fd7ad23d61c2ba645f0f8440990031cc9a0388c6ac983acf60272af1eb25664ca51167357e8985949b6109f10f2ac8232ffc453156f92e282039d8ea7e24e2c2d3825938284ce5a511624a90ed11e62851f261071b4e1c06bc8567bebc21a25bf0052ffa40f11a41c5ce1dcdbee6c5b01ed6a3391d12a112c07ce2f54df69a6a36f7dcf32b0cc08f300826f89c42f0284e90fb199dabfea5544474d37902be88317fe9ced6e17d4a338a01126f87348d9ce96aa2a4038f0d30b7ba062cc60ebb2ca32ffb9b1f3281b4d108831fa45a2cea1ffe37e0e90de349762717fa51b029e954221202a646baeabe1d1b94108d3cd9a237ff5dddcb646c58044ecd1a8097cd4a7d823a018e6d185ea3616e4f1a3669b82944bbe6cadbbf9324a2a4804ef542c5ef5f00cce7f384f86bff2b99f682bc146791c1f3626c3279946fefe3c40bff7498d93ff58d943e8ad42aee1ec64faac7e8d9e4b17a5a965373aa771fdc05446245fa1ac9989352003cab0579e34c5342495f30faf6fef7b2ce77fbda39179dc1ee96e84818f51f944b1275bf92a9a1a4a5b8c9f81a12455172c510508b7655e41d25cdb9a472ab2e16bfc8a23e1fdbce425260b9f318c021306c9e8b6cee93c066859e6d52c", 0x1000}, {&(0x7f0000002c00)="9c6b0aa0801bdff33a28d3618886c0bcf4a57108dadbb7088182724a3b2b066e885c8f091fdc1933c6650e1fb6d009089bafdaec7c0a43e5b899", 0x3a}], 0x8, 0x0, 0x0, 0x2}, 0x4) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000002d00)=""/143) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r15, &(0x7f0000002e00)=@file={0x1, './file0\x00'}, 0xa) r16 = open(&(0x7f0000002e40)='./file0\x00', 0x80, 0x0) r17 = fcntl$dupfd(r16, 0xa, r14) accept$unix(r17, &(0x7f0000002e80)=@abs, &(0x7f0000002ec0)=0x8) r18 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r19 = getuid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000002f00)={{0x6f, r19, r1, r4, r5, 0x40, 0x7}, 0x9, 0x5, r9, r9, 0x3ff, 0xbc8, 0x7fffffffffffffff}) r20 = accept$inet(r17, 0x0, &(0x7f0000002f80)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) msgget$private(0x0, 0x460) executing program 4: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r3, 0x0, r6, r4, 0x0, 0x2}, 0x0, 0xfff, r7, r7, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r6, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000029c0), &(0x7f0000001800)=0xffb) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x3, 0x0) executing program 6: syz_open_pts() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd1a) setreuid(0x0, r5) close(r2) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x2, 0x43c, 0x40000000000fd4b}], 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x6, 0x2, 0xfd) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000180)="eaef125c00000000", 0xfffffffffffffeef) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00000100f856b8fe000000", 0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)='./file0\x00', 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88e700243ac78698f1edc8d910d259abad895946"]) executing program 2: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socket$inet(0x2, 0x2, 0x0) syz_open_pts() symlink(&(0x7f00000004c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) flock(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x400, 0x4, 0x0, 0x805}, {0x6, 0x20, 0x0, 0x101}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x8) dup2(r2, r3) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) r4 = syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f00000000c0)="dfff082cc46a1e414410c7b3ffbe531426d268c5d3d60d46dcd8e9522b2ccd30edc0e6db9d687f", &(0x7f0000000080)=0x27, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x43}, {0x80, 0x0, 0xfe}, {0x6, 0xb9}, {0x9, 0x2, 0x81, 0x7ff}]}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f00000005c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}, @generic]}], @udp={{0x1, 0x2, 0x8}}}}}}}) setrlimit(0x8, 0x0) syz_open_pts() open(0x0, 0x40, 0x20) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)={0x0, 0x4d}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[]) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000140)={0x9048, 0x7fff}) setsockopt(0xffffffffffffffff, 0x11, 0x10, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x13, 0x3}, 0xfffffffffffffffd, 0x0, 0x2}) socket(0x10, 0x2, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbac1400bb8303001e0800907800000000"]) r1 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x66) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000300)="1a01b37405ccb39aaff4f792a2e4916c12b2c4a86f191ba19f31278f15cbe2aa45c7456b8af0d461be0bec90694744f1c1fc5733aac89e8aec0920033ede38b1b5c1fdb07ac02b89f5158f18e92b5196117b5a4b23b6faef924428cd95ebcf237520d2678e7363255d7f675bf69a9360554787ffd3d57f44fdcf5eb1d9efdeec75afc8f5d2352b8c599d85d5", 0x8c) r2 = socket(0x1, 0x4000, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd600abad7002c0000000000000000638000000000000000000000000000000000d57aa79c6b632500fe0100000000000300000000b4f1c83e5be3e6bf6a3584876740e1994e841dd217d6e6e370f4789c47da9046d684065a43d00e97db350800000085da6022f18a0aa86331bc467f0be1fe2c790d3fca0615da94fe8d0e2e65c1c4ffd06c764ead89a2afedf1515bd0fc20454a128c32efed5a8501bbbb42fd5f15fd7796632e7610d911a7b97f339e58accd2069ee3f35ef9e72e8de86f5ef2cdecd03075b629eb192f83177fed2d345b82b18027e918d0c819a3b011ccbcee5e2de78e514330a8a087569351fbda3dd9ab122be63ab76dd1689b8ec5e327babcc450ab0dd7b8593f4b9dcc3fed99601023a8bf68e5ce194b0243edad12d55651dafa1d133d50eb5abc4a57706f07dd6a5c400000000000000f357f547558243e3a5ca720fd0627a", @ANYRESOCT=r2, @ANYRES32=r2, @ANYRES32=r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) sysctl$vm(&(0x7f0000001340)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) clock_getres(0x2, &(0x7f0000000440)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x35}, {0x8, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x0, 0x80}], 0x3, 0x0, 0x1006, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x1000}, {}, {0x3, 0xff, 0x8, 0xffff8001}]}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x190) executing program 7: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r2, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x100}], 0x1}) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x19}, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x5}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000063000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setreuid(r1, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r3 = getegid() r4 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1ff, r1, r3, r4, r5, 0xb, 0x7}, 0x40000, 0x5, 0x3}) setreuid(r1, r4) r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r1, 0x0, r6, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r7 = getuid() r8 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r9 = getegid() semop(r8, &(0x7f0000000140)=[{0x1, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r9, 0x0, r9, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r10 = getuid() setreuid(0x0, r10) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x186, r7, r9, r10, r11, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) syz_open_pts() executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) dup(r0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000000)="7f94d7b3557cdd6c36b3003f00", 0xfffffc7e) close(r1) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwritev(r2, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x800004, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r6, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendto(r7, &(0x7f0000000140)="71953c47b56f4020b189f00567cfece29ff68c35c21d9ce30dc8b9f618e14be0781a436e872660826202f648a4af608847038630f661c7ed995f8ff84a19f9ebaf73deea1cf352ab0a23b8be0a99b562142af89a06a4160f42af19be57c2e647486a7e3c14167997467ff1978bc27385765b5c4db8d57428a8909f2ae5718117a998258f32a6f18a42fcc827d874f216d74c0e4695a91dd28be0a45c388c1b65515f72964e204e164eaa1cb91917e34444eeed3b68eb14cd", 0xb8, 0xa, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000004e80)="e6a060d0", &(0x7f0000000000)=0x4, &(0x7f0000000040)="03000000", 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="c7cc1468", 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aa"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f00000000c0)) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) close(r1) close(r0) r2 = syz_open_pts() r3 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x8001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r4, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x81, 0x2, 0x9, 0x8}], 0x3, 0x0, 0x6, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) kqueue() executing program 7: setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt(r3, 0x1, 0x3ff, &(0x7f0000000000)=""/114, &(0x7f00000000c0)=0x72) open(0x0, 0x2, 0x110078f5374f243e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000600)="d90252a77fbe682a0f80035501da875eed04c83f69550d72810df501ab3436b15ca38d00e023f6f6c57a9dd07264bd6e8c6e749fca98651fe84b28745da869b2f3c51fd57539e05cdb", 0x49}], 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xab, 0x9}, {0x18, 0x3, 0x6}, 0x0, [0x3f, 0x9, 0x7ff, 0x4, 0x4, 0x480, 0x6, 0xee3]}, 0x3c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getppid() ktrace(0x0, 0x0, 0xd30, 0x0) ktrace(0x0, 0x5, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setsockopt(r0, 0xf, 0x29, &(0x7f0000000180)="1e73339c2965f910fd2d7ee301b6b204ccfca3272ac2329dc37d7a9e8f8a49da5734fca91932f897157e75eac27b70960b427c8c5b1d59689b8bf798c9a368562828c364f90d8dbc0e35f107c56f7e29437bc51dd84f608a58dfc69df7f4461ffb1ecf3f28727c84e02e4f7d976e46dadf79d65b168cd78e129da91fa87d4d0815219e95d0adc6d844cb746bbf921666a80a3ad628", 0x95) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x43}, {0x80, 0x0, 0xfe}, {0x6, 0xb9}, {0x9, 0x2, 0x81, 0x7ff}]}) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) (async) syz_emit_ethernet(0x4e, &(0x7f00000005c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @padn={0x1, 0x1, [0x0]}, @generic]}], @udp={{0x1, 0x2, 0x8}}}}}}}) setrlimit(0x8, 0x0) syz_open_pts() open(0x0, 0x40, 0x20) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)={0x0, 0x4d}) (async) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[]) executing program 3: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) (async, rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xac) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) (async) ioctl$TIOCEXCL(r0, 0x2000740d) (async) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000000040)='./file0\x00', 0xe3, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = socket$inet(0x2, 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="976abd19", &(0x7f0000000080)=0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff5) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x89) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x130, 0x2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f000066e000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300"}) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) close(r4) syz_open_pts() r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x1f8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf5c, 0x0, "812be65af6ee1e7148c65f5d3889bd497d9c8119"}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/152, 0x98}], 0x1) connect$inet(r1, &(0x7f0000000000), 0x10) r6 = semget$private(0x0, 0x3, 0x644) semop(r6, &(0x7f00000001c0)=[{0x2, 0x0, 0x1000}, {0x4, 0x9510, 0x1800}], 0x2) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000580)={&(0x7f00000005c0)=[{0x8, 0x200}], 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/183, 0xb7}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x4, 0x49}) r3 = socket(0x18, 0x1, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c", 0x2b}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000380)={0x0}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r1 = getuid() openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) setreuid(0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f0000000480), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) open(0x0, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) dup2(r4, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) pipe(0x0) socket$unix(0x1, 0x0, 0x0) r5 = getpid() ktrace(0x0, 0x0, 0x1928, r5) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff0a00000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd2a9e40d86502917194ee54ae29fa0067e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4088, 0xff8}, {&(0x7f0000000240)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="3c00000090780000"]) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x10001, &(0x7f0000000040)='./file0\x00', 0x8}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) r9 = getegid() setgroups(0x4, &(0x7f0000000040)=[r1, 0x0, r8, r9]) r10 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000000c0)=""/55) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = getpgid(0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) fcntl$setown(r2, 0x6, r3) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=r7, @ANYRES64=r6], 0x401, 0x0) r8 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r8, &(0x7f00000001c0)='./file0\x00', 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x2, 0x2c, 0x66, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x88, 0x2}, @noop]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}}}}}}) unveil(&(0x7f0000000140)='./file1\x00', 0x0) msgctl$IPC_RMID(r6, 0x0) socket$inet(0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x180}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @empty, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @remote={0xac, 0x14, 0x0}, @random="c002b29e0f50", @local={0xac, 0x14, 0x0}}}}}) rmdir(&(0x7f0000000280)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) semget$private(0x0, 0xf, 0x204) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x3}, {0x5, 0x7}}, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x2}, {0x40e}]}) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0x16, 0x9, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x11, 0x80, 0x2775, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80, 0x800, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x1, 0xff}], 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f0000000b40), 0x8, 0x3, 0x800) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r0 = getpgrp() r1 = getpgid(r0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000000)=""/249) fcntl$setown(0xffffffffffffff9c, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/521}, &(0x7f0000000340)=0x20b) sendto$unix(r2, &(0x7f0000000380)="0d4c22592f75aff6f7efebfa87ad79b5983ce00864404e8e928f674279a8afb82462cbbe67273808565f8c0aa3c623dbb36890f59865b5268a16d3e9da577d78b3ca7d9492a07f18317f3cf0705e90040facd914a78f9706b412328392fa3afb64d41b59e185da701f27a77ec66804bae82924a917aa719c21e138446e568d0c6ecfe53ecf4306f695a415efefc3", 0x8e, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = shmget(0x2, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) setitimer(0x1, &(0x7f00000004c0)={{0x3, 0x1}, {0x2}}, &(0x7f0000000500)) r4 = getpgid(r1) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r6}, 0xc) r7 = kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) kevent(r7, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffa, 0x55, 0x40, 0x400000000000, 0x7fffffffffffffff}, {{r9}, 0xfffffffffffffffa, 0xb2, 0x10, 0x2, 0x6fda}, {{r10}, 0xfffffffffffffffa, 0x0, 0x8, 0xd0cb, 0x500000000000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x83, 0x40000000, 0x3f, 0x400}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x5}], 0x20, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff8, 0x104, 0x4, 0x20000000000000, 0x3}], 0x2, &(0x7f0000000700)={0xffffffffffff2ab8, 0x3}) getdents(r8, &(0x7f0000000740), 0x0) r11 = fcntl$getown(r8, 0x5) r12 = geteuid() r13 = kqueue() shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x1800) write(r9, &(0x7f0000000780)="ea9180df1902bbe95b2c3a24be7f55a9a11b14161f3845c8bf309c2bd54f15a7c6d9d06482bca21bb99bd93404f0547db1bf962aacf4ede3ba03fd443df92f99a891e6c195c081a91baa0643c45f54c85adab866559f63e7911010f01dcfa414cc04e01084584e7fcd7dbad5de1998bc16ae4668158753cadbe755e3091bd15cbcdc5ccd262eb57976119424c89bfcf2aad959fa550b", 0x96) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r17 = accept$inet(r8, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendto$inet(r17, &(0x7f0000000940)="4a29177a6a42a376afc4ae2777606fe233d922470e1fb35faa6d770f52869b9231434299a460cc20349570f221e78512ae0bf0cee4b253877c85106ce96901d6baa76b901155aa605da11089406dce30f3d9e83d0e83d863924c4b4e969b34b68a576593e92980b6372ebd435698b6c15243cfd1dca807f6437c6749acb5b195fe32abf1138e997602261ee5e871c2b23d87", 0x92, 0x8, &(0x7f0000000a00)={0x2, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000ac0)="7bb595b7b667637d0dc41892ac502f3955765607712b58c423f70d8c64979d8d3f370d1cd804dbc208f747e91a09a246203ef4f2e9a74b2186f319febf9fb53e4efdc0902e8ac0c982c4ade1134d6aeb16d588365c63c17a7600d21dc1f26a87e3328e720911761797c8eec5cb031420a922ec6e7c2a1a353dc36246c13f6a96e53296aaebd75ff276c3e1117ead5aeadf53d67cc4abbdaaa400b3eace204e0c06392679b3d748958e99554cfb8f281763a8fa69097acba8ee2d99ef48c51f2d220b3791ad0679b92f465fa057ad786fb6779968de75995603b3950233d12c10125ed953589cce076c88efd3935a813cde4d94cff1fa0d2a1e156d08bcf91a093d4912f98a2412473e7b4de7ece54763f27fa6ea356827faa7b9b8067567542d7e937085a11abd3e85b8b88e357f42a3d1039661e533de93285e96aad1ab19b2363d0e9806b5ab2c320a4c677e8d1d70142c17584c44390632984b00abef34c0ce1ff05a92183f1e479c2f88973804ffababce8a64b3ebcf11ecd3dcaa73363db8469e78eb7ea0ddb0b0df0c2b90d7b2592dc4485acafd8e59f38e3ee214f46aa7d17769c6eec33714e7a42a9a92cf768466a808ac8cfa8fa3ae4db4f66906386aea448d9b4dbc644c4ff9ba24de36114e0990493fb8f6489ee199e71dddbde55820796f2286e12a68585df65fd4e1b650802d0a4732850c15f0615266e0a6d0d27a824b59485fa11348952440ebb65d60d6ffd34ccdf3e423e783432b684c910fa8313be86713180e35532f099b863915ef5522c228a72d2b9e62b7e3373ad1b94b4bf053fa3cd4c9ec52d0953ebd8d751b216bd27d8fa4bd77db7813084b9825a9e4cdc0b0c247cb4b2af751da298a3624276286ebdd62155529932034c64337b9c8a68f4075f4c759d6eee54dba567cad398720369f27d1c9af9eabe0cf25b019bdf3d31a93805206d4a18b4dff0b402f07d3cc88683937e705661c0519b3a912d9b11a23a49157917319b70b89b05a5659c0b7b582fa27af95bbf98e751c44e5b47c209fab6d0b7ff3189578c79d382f9c3e1bdf31862a1b432b16aee1e7ef76f9e0e28fc713a66a3c5de18ff80a78cde38cc625f04ecead37deea6018d9699867acd9c587232a8388dbf0a4d70309a81010b182bd16cba438860036ab9998ef43aebf912f14b61a72f5126573191e4d1a3ceb61255bea36f50fc9af48fad78714ac8fe5c4ce200a5fc75d5b6c3e18cc931935e7ab69018451a05fa508a71da7aac87c4329631bcee35f1362d89846ce1badda6ed39e535d04a899fe00f0948a453f3dcb62d2321e312e2bc850e452c7710a380d20c6189e077f90bf0ece2a318a9aec0ca6afd6666f9d9e2004c55e779d3d6406f3b67e2b6d1d8ded4942f7f8cf443e589333ab06bbc14cd141cf49092d0e461e2e046099bdd62c89e36f6eaf99632cde17456dce46ddbee624654e977fa66ddc1e6ac2f41f33c6e8c762f5bc5a7eda83893d9ec8675cbd207167e2f9e1a765d00e2604c46ba5b8ae8930238218339692ac266f299a975be2ecfc19c6f98be1449d4504186cd9d6b9354693a19974854b0239a3805b35fa800da9d0d65b607a83c9e8b5a34e8a30aaec7ce649087c8049ffba9f54b35b3ce5df1d9773c96cf0237054017d85c6974d3391e392be6fa816439c8aa62e99e6578c750bb5f517bdcd6f20490e9645377761768d369431bafa54ec114395585aba4945f352931085c96fbc05fffa8fd164633c7e271d2d7edafbba0f5519536b4744c5ef3080ef7ade8065fc5ba567a11bf6f2e807fd0128da9e810b343b49232c95239f758366eb95174e2d733462e3d799cd7727499ac9116e76fc350ed63e4f9922b94e7c12335d7db1ec348461eb333cb64c97750147103d19a5f8dc001e804bc160c0c13312c818d741b255b1463ccadc7312a6dc1aa85843b041754e68cec4ad14772d5f99759ad1e7db5f4595125976413882342601a6f46c3d7f3e2e07adf524f659baff3e60cb5ed7dbb391e87e780dda2189fe2037266e7473982c0b6752dffecea9d1ce722ed37fb5f7492f5263fd206285fc819b8f2aa9d6f3a0a3b57943214fca196563557063e3f5fe636167ec9d1a0f53af2d8a8ae85f0ef2aafcaa0a99d5f89c52784e1814fdb3526b38d94f3470bdbbddb0b3832e8ad030f2ff48b95a11350e49a0b71f12b4cc0931fabf5429106f729245edb59c10d383e89cf8441565ada1bcc7eca16a539bc48791901b8993bb6ac79029b8a8f5d0322d0286c079a6bb2075149db363ce098a01efb971f923ed11290d86a6878f13976aa11974f3b814b839131b38cf743c373030ba6a6ef608e223b3389a4e371c6507793c6f22e0e8053427abb8d7e337edb837d0783d29f04cac64cff5f96f37967de4973e076503cd9b653c3edb4d49526151fbf3787253f4d40715ae2fb5b07756d8223a5880dc09c66a51337834069e8c1f9bc34c9dd014192003aa23be1fdade80f8dab50a0b33c4032f0810aff65c253ce03cc8097e0fdfef02f546ade30adee1448f454c2d8b2bfefac11973c14891688d7f4e8ccb306236b1fab56b0f865277ee12e7399639e24e4aedb02ce238e6241b206242e4879c77d741bbbdbee3094d81c09b780d99ea2c8c845e0f96eb291fea8dbd7acf96bff720d2efacf2351f248f2ff55f0f8229783af9dbea73ea31381940bd8d822527af105046a6b38cd052ea08e7812a6560d59f6c1eb02350a2bec5d3e52427f8424ecda395d801b8387a979039703cb86583a6814aabb573605958aae4e380ab26df167db42ab517160e657221d80cc98fa5eff10e744bc2d0cc195bbd8da7deafbad68fb2b7620d4b8244921d069c0e74e47eda86d74f0859568dd3fc3f082c6bea72a37ba8db01c3781bde0b72da4d810ec382aa3ef6125c42de64f1cb49af26bb28a3970d1365fd0bacaece18a53194b8a614deaa6a72e7ba638c2df78c45666dd9324cbe1e8c35912eb5f55bde3600ea8feb3e6e0f291be29cb6305934eb499dafbb0f2f3f89eb72d8459ef389193676163387bbb52430df79b83f64d2a1c7162ed70aae6d5b87297c2fa66b2e3fed14517aa3e16a3b1d616e739ba2ebf1f5898d4862eee35052287e3f7aa1449d0de00231729e6202a8f2eb91b4278166c6eb2a2e115d43201579cd4b63f99cbabf4117e5f2f061e648d079d46829ba2f7cc7403d292ada533c0d3c3c3ba592db065a73ae72eaa41b451cfa81bc0d52497243da784abd6dcdecf1949439ff0ca492a7294ef0c5fb3c53be6c94515f67ae5597bdf2375ab54deb7f7d36e5cdd40f1978eea1d79daba08599cef84c9e2cbe519763c9d3fd8548f3e0951996382b50499575e9e2431a43c815cdf6be746abe2503e0d6992279ee0a5f71e1025de45fe9435fc82ed077d1f178f126d16a23ec4fe871cc9f9742089b1ef161f1d59eb4f01104de03ece75480a249df718af3cab6c5560d3861c574889e2109eca93bd61d820eeb57f9da0c6f3db63cba493703942db3f1dd64d481273721e0f0c3aaabdf01e50519844874582fba8bd8e51ec369cf925e8ba57c323932d96055928e1a051c345eee4c7b7d1102e02261629dd429d3fe088674a3dd95ddad34f2f9c6b7cc19c52423ff31ce27459c7978b9ab3384a825de78a6dd114bb8308d6c5d28f6544489cb67831d861904da3ac48cab83caf007a1583aabf722ca2bebfee9ada1a3d071eaa02205de9e81b392589f64963bbc39f192bd45ddbbe4f4d96999c1eccde8858a148f35d531e9c462ac4c0c0b1a12e7f7d6423674dc9d27c03f769cb7a5f5fc4f76090a2ac3feaa1e597e1b0522c944519c21791ce5ae573f3a50c1f3b546b0957c478be0562454526320958474cc3d1d1a9782c67e4782552f44626e7aaa613aad93880461a1ef6145c26571c10dd9efb486e0d09dd55e61f607250cd7bb493540f6e09a93a7a67502418384a49264964dd19ccea690425ac4a600aab52b0470a7e9764bcf816e615b745f8ca3f648d682661f4647f590ff7214736a759b8d17ceda8c25e2c48d99b7278da5be9481b3f641d65a93564116df5668b1de3d9f7a8cfd56f1131d4ce8f9513220e47d48bca80ef0f2cf3316ed926544f73e650a29b78dfa989b28794538d04816848adabde5cadc2055ae20aa2f815c268309b4bf9482e2bc0dab95735f6c35ee4e09bed04dfb52fd0a5818415784cf649b97b32694b6654232b3a516b3a50fe6f6951d49b7f5369640c70657b0487f7fc8d3956cee9168733f706e54bf5230b156eb7600d1ef9c24235302e136e4775683c6ebdcdc9bda6072e6b4cfebe9d2dbd22dc98297056a6839b5b0921f3d17a106b37ebc8f28dd0c0b5cccfca4fba994d8681de2d57b6b9e82f0615f25051f3e8e88fc615bcbda7875028069e591d8dd3a08fa19bd4b0dc558bb25e22c464192c2f2f370ff71bfe75c7479a2797d2b9284dd4525ee2fdaebcfc1513ee1bf09ff39a9a16cbbd9dc17386bac8ea63d99c89f644383d0949f4651ccb5e6a261c69c5a0d5541400351f62530e8e437db0426178baa0cfa407905863997945d0c0ed8bec0f35ff252daf07fbeea71e1bc1a0b20d48946e4d9932126268c0eaf7592dccf7c2031d9eccb677f052ab3a4bd539a92b0ca6bae250645116630aeca5c09d5a7533aed0adb195f23ce725b5f51e99920c81787fe55b7bf0fca25ef20addc882282c245c922e5c18d8e0814b3b5c28b6d44d1995312ee5c548eb1fb400669243e39a3ca765e80cc3f7251a7218a77e14b6778b0e73b9b784dd36377710a9eb099843d3a109ee5a06cff312723afcae625278940419c3f65789fcf3d487928e0bd894eed0e657aaa6c3e22acb2404cacf6818024d2db1f240dc86b1fa31aa80f642d7c125e5cba810bde666d0d30078431dcc04c83175de54d6646c83a9f8ce364b605360a50328d22d22190e58f2cf255077c9b6de345a92495ab7cd625b359702bfe41d3df712f49a06bc4def78b1667a93906fcb60d20159faf5a3400e3d7a3466f5fed91e113f0a7da901bff4a58de662387e85cd924b73b0fc9e02fb68431d3eeab3d6397e973b4e0d9943093d31d3fcc7a3affb8268994e6b85c33348b5f03b0bf2bbb852dccc3e2714e71b8c00fb53a74b91282a31f4253888c98e1fba73743544bc29c0d5f02a34f6043e670de6206d43f7a071f561d9150653b50d199a3e319681fa84bc1449b7439f20d0149db6b23687a03fd9ace9d48b2d17fda35f2e2dbefad5495268d3250b07bf8e2175e46395e6c22133d30c192b44fc2c977244cc0bd42ffba5ac609c046653111c0aadcf365e53b014e73110250ef8f669cf77338754afb7e15d02452ba70ed52bdb4afced57325c2fcff860e26a493e624bdeb7a094dad3250fe83e7353927fa624e536aa06796674c883b379c29d80919d2c516dac24d58e2a2acf086fb3ad759ba19d385d184be0fffc38f4e260d624f3e71a6670567372cb3478a75afcdc73b2a6e5ee532009793fd71adcd5746601349a34450d371a571919eb3da753201c3bebe41a90282acd884f1c4fc3dcb08f2a1a7cff7253b94ad5e31440528c7be156a3d362b567bfdda7240dc7ba3164c3aeca5e181e8464370ec76bfd329b2cb42ada2ca178a26a1698a04a35b4e2c9267549857d7440c8e126f58e4427e35e7f000648e5dfda777592a0452396e46ef9a0e97eb59e08fa840711fc3439c9b85e81d1b4614956e084681efc76d627f528039c70e2a8ff430a1626c", 0x1000}, {&(0x7f0000001ac0)="29c4c3e5096f916733fb9996c7be86c11c8bb168855dbad3f4b83a6e1821c7c91c2d10956d33f9206c71ee8e1e", 0x2d}, {&(0x7f0000001b00)="54ab0357fbedb2f701cd5e7bc4a186da3d740c89456d5d74257cd7dc0d7b8b5987710dab8a5cf0c645f13e6d8d8dad17b025c636d18ca02af7", 0x39}], 0x3, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r11, r12, r6}, @rights={0x18, 0xffff, 0x1, [r17, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x30, 0xffff, 0x1, [r8, r7, r13, r8, r2, r17, r9]}, @cred={0x20, 0xffff, 0x0, r14, r5, r16}, @cred={0x20, 0xffff, 0x0, r11, r15, r16}, @rights={0x20, 0xffff, 0x1, [r2, r8, r17]}], 0xe0, 0x3}, 0x407) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000018000080000000000200000000000200000000ff0200000000000000000000000034d8eaacb3537fed2b511c8b502bac0001000100000000000000010001010000004e214e2200089078"]) setrlimit(0x8, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x16}]}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0x9, &(0x7f0000000300), 0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[]) executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r0, 0x80002) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x8001, 0x0, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) fchdir(r4) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000200)="a7", 0x1}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r2, r3) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) recvfrom(r0, &(0x7f00000000c0)=""/111, 0x6f, 0x840, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/92) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/33) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x40}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xb6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff7}], './file0\x00', 0x8}) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/521}, &(0x7f00000006c0)=0x20b) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000700)=""/85) semget(0x1, 0x0, 0x44) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000780), 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000007c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000800)={0x1, "75cadaeca22dc48a9ea6ffdbe6571bb9e65a469d907d0ff83987736e9580c32234a7aeb08f7faf174b6c939e95a4bad2cd4c308aeecf8d72893ed8e91180c85f4ca86882e056e2468f1f5a01e62054be1db4935ad342e1cd2c02f5773615cffd77ed44d377789b22509bb3d6c31518591adce9dce568267354b403ed10a50241392fa0f09e9880ae00b9d9bf88f247bb7fc4"}, 0x9a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000940)={{0x3, 0x0, r6, 0xffffffffffffffff, r8, 0x3, 0x83d9}, 0x3, 0x1, 0x9}) msgget$private(0x0, 0x100) fcntl$getown(r3, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4812, r3, 0x2) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000009c0)={0x10, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x855f}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xc628}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6c}], './file0\x00'}) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000bc0)="6263429367029a76516136e972711dae7249bb5eb474a3fdebb1b9a6e3740e8075749738a5f943ab205e0f1eb7340c65ea4f3d153e7a2a97bc1654899e1d1cfb1a3b91588ee2e886b90a5310440584b97ad21de8c8908a5083b85e38266e731d26bf1b215208037f0ea1404ec344acf95bb2b62fdfc733bd3ff44eadbb9b47dabfaea7adbbe0524bdd235f477d34f17a15333f309c8e24ab543dc9f6f314f941e2494bdda85a1ff21a2872fb0d1777d4eecf1d74ff2c60cfc116e588b31574fd8250600a97ad32daa1aeeeb89da3178dc8efc0b8c57971d48d8258321f059b357bd8e2c35bfbed380065ce87324bb2785ab3b127bc4dba8a5160625401d64b9cb5b5347816c9516f273c93adc39acb66415e76a5b75f34fe68593e5e22de0f2029a3a80495ab5c9815d7f2ca120b7c2230242aaa2b7ac7d542177ad4e0d8c6da95e98363efe83522db440dd317fe224616c3ceb85ec27ab50905e291dfbd8636e263bcb79f234e777f8bf5d36bc08cccfc780bcfc66dab5297f4d202ec93af39143d4982a9e7049afa7d26d82c2110c89949f0590b54cacf2c632a8ce2252efc38b25467390cbbfac4fe44dd682b1a659ee5e7c0875426df653de9c230cf5d598ea7c1a0d444f2b8fb1f36ccfacbbf0a4b152f5880fc222ec694771fbc0613498bbf5cadedd2352ef083bc936cd7f49dc5dabdbf058656faaef6bba6b199fcff95d2169bdd8aa194b4bb4022fbc7987bc959f0316efd8f28acd40914602885721e91253d3788c16db828b6074fab71ca1ef184d67d1a2a5db910578a8ace53c05ba3a6e1225d8e73bec7f6b883b048e30d741d82a320fa3e72e8c1874d6ce385aa595635bbf838cb1640ef5403fc6bf8809dc2712c432039283832d9487a41024093b0b1c80919ccb1a7128937f8f89a88525287fdd47fc1b04e06c4f5481d2b042aa17f3bf3da83d97f736e9266dfa8cf559b1df8c35d3fb222366a4cdc494025ba0739c88ad33581a68cad07ddc8b90b45d7a068070232ac4acdf16741a57eb9f3c2ea38d248ff5226dbf553ad81297dcaeff93c127e8a6bba79b0a76619d6e710b765192578712221f1c8be286eebcfb34715c73d5a62ab9944f43770c51acb2a6387dfa0d830d79a8ca6b878b64d61de4aeab6a85c4ff0115ad60cebe0eca301b4e0d26a522ac3879889d63c46ae730ccb632fdce8dfd4211bf88fce4cfd9841ec344cf48f217b0595852219d324e321ff0d94eff7a124549e1132131d949c29a2571c89db36111a0344e4c49c71276b3edc2b8fde5be32c7bf362fdd38d830cb6417032f65a06bd221ec2178f34eed2e2ff41b5a8e389bb11522b199dc20c8b0d3b40463bdccba8f6a22bd9a845b83089cda773dd6a2953a87840b616ddf754c880886da1fcafd222f912780a3ec7aa4ccd3e03a174627cb3bd1a81a9b9dbd1322806f70d4288af98e2dbc1cbb7bcced03eb94005deaf0ce421981c82fd9290531b5abaf65681e1663ebff77b112ffa82e38401cf9fc54fb948adccc2420cbe8c37bdecd74dd3aca4c6ad0189a6c660c0ba66296401217e2e4923d23cdc808aa7a8eed0719c9a144317bf2749165688735b31db1d3cf5841af6ada78bf1b5085e3695565cb0c9db5ceebda4dd3b8521ff1f7246e6954668a58e133884f715ce4c6039b9039d23dae4fea3aae0e002a08e59626b716843c7456f8ba59d3a8d44089df87a80be237810154f97121e5fcefc3a7e61806315fd813e1c6cdbe9d969e152d7c1408f113cdddf7038509f2f49dcc555082f514bb697174230a30f68692987c119867bf4d6ea4524fa2a780f77ee2aec6336bf65bf1ae4be2402f071c30899c98d7587843bbaebff60d58e426931bb235ceca2a04fd2cd7f65753504f2e5bbb5cc0021c5a0440df52ff53f0dfcb8c84a3c7742074c5d4c2cc6d770b67ec5dadfdf9b87231247ec7291bd0b8fc89f6fe648331c36de097b8785411541b91053fb090cf4d6812bd36e64f5edd000f314dff2a64dc124b169d99e91803c3a01d189c471a91ddff17bca59e6f804e0317b3d2199d8be3ed273ccf0a87922eed4da4ef28cec6ed84d67895eca805b8d519d8cf01ca413c28942286c2bae47022619c45a97917e19426602b8de035417450de2b61d23bb8d2f40dd44c6d3abe68b4cf74b63350f6dd5592fd16492e14b696b3c69fd0f360628165fc2bc37041db22f71274001685b6145bd676aba21fb91af0da7f79fdb2db3faa2153dcce30aeab929c4589c75c248e5468aa33ddf50c024be5741639d785e5f8f9fe8d1113f25bec0577e00f29f2e380ef87e943f87bd7f1ae5bd4a940834df08f58e509ce2e3fa2adc9eb4fd9c1dc97202967110c39d9455cba8d14390c9d99f31a602ab5d37b101b63f79f966ea5f6a624458e0fdf468faeec693284b28154e07356782ac891f4baebe34ed0255919b1606fe02964a06b66b2e827089cefa0f15507f89bac4e7f3e9a0e5806fb046e706a8b0cf46219860aaefdef923a7559e87b0f3d1a0777fc7e65340fd9f8bd3eabd25c8743a3fedb869b4a6fd54dd60ffcc0cf2d6eae962e5bd282188471b78ad71e01c0501573090f18b55ffea997db199504324034d68714d3609dbb80c2433f3b56d16bfcf3fc25816a3520cda8a16ea990ca709d8813e45d2363988be8259b918f748006a1222f717e3bf0c83ed5d10e9f0574720870d906c42854ef4333fde83d1bacd9e0656167f3e04d06a9c2ee8379a63f57f526155ec6e72879dbf089570b3ff642681ed78f947c557b2172542d3fad7a6d7d3479575eaa56f389ba60c12c52f221b6f687ecaf513f67ddd16dd2b48b812e94610c36004049c5c3d5f0502207f7dcfa4da9a37620931d88ae57887e5ebd118ab5dd2540cbdeb9f71ae857fb4d3031cb4a060be127ed01358c3923747b749158edf4455227e4abc66bec94d68802887765201623be3118944e5d91f271e2b1b1c8b28820a6e41509c36909ca45a69102f1f8e71f1960bf8ea69f9c76153a20cc78b258d251127660a5c7b7c7b57107415ea3b55093c629f1d4416f11c15fa2fdb3a63f87f3f21514054c7cb0aebe9f72d2e0530476f394996487dab66dca487c7cbafb3f4014cb6b126d12617eb231a3daaa3b989e6d0e72c5ef06781f22423e6d96b78ebe6f48fc00fa4d612819426f2b905e00af2d94e4190355cafa7131c464b0633c89130bff0dfac4e3b0b56a73e11b994a495ce75fc6e0507ae7db72ed05a1a1331c8f49043ec29d168e2df39139923657c58e500ed78e4ec01605c2267635f94ab14d461af6eca9139de0150ccfa0ec7c6ac4d45cc7b0f49d62244107b5ff2e7e2aa9458714b8e8aef6d40c47bc67a067c2d1597ef23e6836e44d2e8d71573ce6e9122dee3a88ec23b9b9390c4303fcb8b7aee8765d6686d536540725ad2125cdd5058db4d8e2532f71e6d2bc0ccc5b9f869d99e03d9a40bef0e3852687a640e0cff7c5e7c89feeac226abe3491fe1530501dcd6cc9bc0ddcd20c3a558827dd9f212a45340e677e8b0825d3745ddf04f37f86ae1edd0f9942e5aa21b338225476658e70c8e201407167c4619735dca453799fcccedd81747b2318aa80994fd27072c338e7d91dfb80712a4391b485461d9887a0bb685bf24a80fbab381a90f0e0aec9081a7fa8ba91c247ccc8ae62d54a7a192b1788c99124a4cc847608f5b12cc62088ba4d17d2fc953f1e8ea159755f113831e3dead27375c086eb214d1b87c367cd874674a39b577160878938d4854d3ea57aa276dfd57985b121700986624ad53754462f23d0ee7becb6c45c344e40efda9dc026ae4c51233989b7e84fcf2839ba75d593764866591e6871f7eb55a517f866c775505f3e6432736f6fad07642c68e63247183b35dd94d98f93d8871555b1c29857d893feabb23871a9d66f8e594aab36b59b047f1851cf4a38b36cb79fa17d550bcb7ae3bb040ee52210bf47844fadf3bffe2e33d54bc853ac4e870dd71360ed6ef961ab2c358a1387c14048ce173a1b5a5cd2a63d35ac6c87891901e43ad212dd563b512f40c217911af6e6d761829125dbd51ea0f307581924ffa89ad804faa9d92cad8081c1430428c81de6a4c60b67bb3a5554fa998544b398dfa968ba002a61a5fbb493c8eae9cc7f9a21a054e86d0719b47bd57d1c7ed04c0e981b03d05578faf2338b6716b74317f9d4474ce84eb09dba91e7b55031eecbfd3ed1a999bc17e48d3842f67ee4c55ae7c7f6dc0e55388cfad1f4f7a3ae3b388252b4cebd9bb56ba07550efaba2f0b5d76e30fe51bd8acfb26bd772053762ced968f74d85dac08b12b86aba4aae47bf6c34fe1d0753f68ea18f9f4d2ec77615c1235a1c48b39ccb4ef77ba34bd0864099b22b54466457a9e308637b6803d6f938b2b0050b14ef8b2c4858692f91cfef72e8f0c9f226e46db79849b41fe1d6528fe2a44f5ba86d8d06a849fd9c56402b2bdb285596d962e03e51ba9d0a9866025097f25a4ccb8b634a0f087b429553be84702a10b48cd47ec978801eaf183e74212cd219e1827f52657cc3360c77919caf1624bfd54e85414de31c767dad0c352a7cf38536bbc2255d407d08036bb9b233cac5171e3d576e55edc0cc2e526a12998c419952ee2bb112acf364002910850ebaa7fafde16ba4e78c2c154be0f131a4b20bf124ff09dbf2ecf48e5b54078a0893decde0fb2226e43121dcb13604edd6659ac69358b235f2d3020ebddbceda42290a8d6461eed2a9e3d00a3723579b954b74c3ab1ef855549541d4243e736552825de6baa7186ea37e18a3a2e2fe868f146646d4bea1c828bba62ed62fa11ed6df8f980e5ad7a06351719ca9eadd4e033f3b15c48f3b0d0c74dccd25cbd8aed068d20db5a89d31a07fbc7402cbaf54a2bf433ced0bc725ad0a3a97afc90e254c82af633ebc579df359841b4f30763937871b1e69af7a32c2cfa5607aa6752a1bcf43feecf1f6177958d9034cb603995b9c85c6417fe25322e9b6aab5fbd204333ae02a065a07e02de72910e2d1761e1e29be775075db5ed772f442cc8ff7ea06ecfef33fd59cc46dd9a144c04a2004c8d93c7789f7e0af5f2627a0c07791ebb4cd41a91ccbe5ad07e7cba6bcf814512df6f7c7281acc8f47f9d37cad28d92f0ac64ac58035eeaac12b08460c870d4ccd4ad0e2c07b322b270d386351eaa16aba8d326e9acb4c4257c709d4f54d45624231fcd84cab262597def5bc6d2f2b77002e9382791c391e1670f044d1fbc41160806dde22a433c97af9e9eb06d1bb213c92883563d1787fbdf6be5a79861b9e07f0d10a0bab495d463d562072905ba21460ddb1f8cc8fb8847c6db0f8e1a8c5c10e2a90c97854402781d31c98a074880986ac3a5216fdabcca30765c2f46ff3300653c2ac85ac6c5df01d3687746e253542e993c5d5b62942f3e972f0d9c42267f97134af01fafa04eae1a4b079fc53cf8ef05ab5e166359d1ff255f32b892b77f6669398477df759fa4ccbcfcc7e220bd4f1f4a894bfb41c730e1e5c9e5a7de215b76fc58a11e096b5b9639b131115dfab17b1dee3a1165c48e9ea9955d778d05554c5c64d003f1659d5c7b0c427888b4cbe613a3b7dcf0967e92ddfc4cbc1c275f13ea171718db45845148244611794bd6628853b13d648929c8bcd04584a36a2d95df30499a03b6425958a1ba4f27d9789e064e24cacaeb7d9ff0b4fde5ee15075a14133da9c2d604a927bd18f782d941cdf3967aaf5bfe3f6d6e848f416474cc399451a3babb5", 0x1000) chown(&(0x7f0000001bc0)='./file0\x00', r7, r6) r9 = msgget(0x3, 0x8595e978e7f39f63) msgrcv(r9, &(0x7f0000001c00)={0x0, ""/116}, 0x7c, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80), 0x100, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001cc0), 0x400, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000001f80)={0x4, 0x8, 0x0, 0x3, &(0x7f0000001d00)={{0xad, 0x1, 0x0, 0xf, 0x4, 0xff3f, 0x1}, {[0x40, 0x1, 0x0, 0x7, 0x100000001, 0x533, 0xe6a6, 0x3, 0x81, 0x0, 0x20, 0x10000, 0x7fffffffffffffff, 0x5, 0x8000000000000001, 0xfa3f, 0x0, 0x713a], [0x5, 0x8, 0x7, 0x0, 0x100000000, 0x3, 0xffff, 0x101, 0xe19, 0x400], [0x9da1, 0x8, 0x6, 0xffffffffffffffff, 0x1, 0x0, 0x7e], [0x10000, 0x10000, 0x100000000, 0x6, 0x8, 0x1f], [{0x6, 0x4, 0x8, 0x80000000}, {0x9f34, 0x0, 0x1, 0xda5}, {0x8, 0x401, 0x8, 0xe9eb}, {0x6, 0x7, 0x24, 0xff}, {0x200, 0x0, 0x9, 0xabc}, {0x1f, 0x42e, 0xff, 0x4}, {0xf800, 0x9, 0x8, 0x5}, {0x80, 0x0, 0x9, 0x3}], {0xfe2, 0x80, 0x0, 0x8}, {0x9, 0x4, 0x100, 0x9}}}, 0x8, 0xb5}) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) (async) utimes(0x0, &(0x7f00000001c0)={{0x0, 0x7ffd}}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x709fc31b281605b4, 0x0) (async) clock_gettime(0x67f3248105b4e004, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) (async) r2 = dup(r1) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) (async) socket(0x18, 0x2, 0x0) (async) r4 = socket$unix(0x1, 0x1, 0x0) (async) r5 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) (async) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x3, 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) (async) setsockopt$sock_cred(r4, 0xffff, 0x1021, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0xfffffa57, "bc86ebcd00000020000a000000000000000800"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r3 = syz_open_pts() clock_getres(0x0, 0x0) close(r3) r4 = dup(0xffffffffffffffff) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000013c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaabeecbdfe46423b2ef993353a31e2c5aaaa88e7507a823524cfbb7771363081f7809acf47eccdb01e1d63f69447e59d0b5fb7790ab41b38038dede25c5355c49acc47373c2a9b02a193bef93e505932b04954211d503118846cd46b16a642e8b8f48d803b9645e02664809a3a4eeb32e7c434ce201fe3b03c063bfc66d64d0d15103efb5618d0dfb3a10c5a265484692298f96030d9c4e8d6cf3e4ba8798882e962e838858946036c01d6da38e77e167812c529d1d972b454eab93b4c"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x17}, 0x2, &(0x7f00000002c0)="30b1733571f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x20, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xfff9}]}) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@random="ff96430b7a73", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x20, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x3, 0x4}, @noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000003c0)="29ae012e45a1f06eb76d9e6a9d83de378551b74e74e0e68ff1810138cec701ee7303dcbf2cb2cf0097aa52ec52bf86b5d14d0581e3bba4ab5b5707cc4f91e69ff3b7d4925f9e5c3539db3173d7a80f0259d5203b81de30da4d6c08d87f563a5a1fc1009d6244215c2ef0432c657a4c83cbeffb284fcc9c335060e7e71af69159f50b35ee999f211f0111f875ce01ec8aa8557cafafcc5865e345404e79ad6041710b1d7b8020ca28184c51ee45fb225f2716955f18b9372d4b93125e7cd9201e7437b16b2db279332bf3e7bc3de82304d3ffc5478ccb013b40f559cfa36f5a90fdefbba7b8beed3a5d25babb43ee23562bd58a3703e2e8c2e2687e5f7b0cdee6b7ad08dfa7cdd6e4343db87bc4a064d794c8b14bf32926ae1608e57ecf9da67ef0679f44e0685ac9ad0301a759eae02a456230773cc65c8bde872c875ef0c04aacf949a1cc7923cd00762cd51098e112d08382950f61cc05503db6ccf3605131964a4805bbb8d5debce18e18d96c640e166a6dfa40f21c5eb1297da5d976209db127ee911dfee14bca4f3396f3810a36e9dffcffcdadc92a92b514f2370f6899a73f18eeb47b87b5b40d586012f9ae3609615c945adfbf6a2e9ed58967890132f5afa16ac93728ea368b8b09d298d982e3b09543cfa1a2dd9a8e617c85c6ad5c62c3b049152b0cdcfb548209e15d38580e7a6782b3a28be941f8196e5ac93720e1165eaf344340d255451444a9f5da7018d722ffff87cf26243c50751dbd1110c787116c436ea687adaef66aff3d7380fcbc2cd3ca3dccd461a8b9d08513055c917b17bea588bd9061631c6abfae9859b7301cad19ed860c5c893c2c35d4480ac0d2b1c837ffcf8472eea8534fd297d7834d98bce6a248c660bd1a5ce0db5bd711f22a99ad0ff3b3080416d0645f2bf2ebb6a9d24cc1aa3ca2d21c8327da20fdedbd715b9e29e20205c429ec9b4711c26fc77a9acce456d521bde5d7b64c54cdf70affbfd87b3bee5a72ca3a04b40dcc21f0d7f036666b794b1d72a5ff63f2cf8d189f2fe3f0c1a4ef9204307d725055b1df735f166e90ef223ba2fbb6429ea9632bf5e7a27dcba33692e65e6a7c295f37767676696b708b6568a4911ec9134ea7ca4350b279bafa1a0cf88e5d40c1e5108dcf9e3745aae77c077e99d959ce7070b764e491b87829fa1b63fcbea86a30311bb31aa08d4a9ff8e0c397779e944f07c00fc47befd2ba4a150400cc9aabdcd3711ea4f25eaee68c586c77f1f650883f22927925416cf5ca62657347c005a139426a665f099bd23b348b74c025a9d8eb3458754c708faab2cfa82c1b08edf181705380bc6a2e3240bb901d4ded79a70cb7cd3653a2c312b6b0d5bf441a5b6a3864053fb2f5daed17d817a4b02451bff30f82f5ef18b136c97eb366260999dbae89186cdcad1a545a04843c3fe60bf894cacd27db9d2445fc7b9cb5f56578a80bc0c050c761e7f9420c1c4de86cae1e0ed8e140ae9256a716f1717629f84cf6ff3d0d12f2555655897b887e540b9d24a8c0d6e4c94421a53cff1060f611b1dcebd73917871da1b922138abdc6f6c94b4790cbe75ee060a0e50d256c8c520ead272abf0f4b4a16f6f69a8a21bdddaa7364e4de621399e55b9482c36bb464764d456cf65cb7f115ce9d8332ea874d1d971d50000fef1d9afd35579f4a22597f610907e27163d27deb33effbdd006413aec432388a808ceea120e80fe0efe5c4fcf5a574b4d99b6824d0d00db69aa0f26d5d62fdb24fa5a8e2f12ea97c04dc163c759ce2cfb699545309e501db40470786991fe5b696bfb0201983f01f8351a87abf0f649a0c31724502e2525302493370b20a7f98cc0350426c0d462001f539d00fe6c918a61a0ba1c4899670d91cc7da0f9e6df003b4f946e78dab06f1a5604e031b20ed535a3344e1defbc7a295bb1508e1bfdc9552c0d84c0872f43aef5501c2be073553ce6cc508899e4336a0a0b5776a7a728806443002ef28e8627fc3ba00348315a7bd806262131c9cc583d5e604a95087142f1b0fe90180f193f17e4fb3d06ba19d39bc93ddf9ef17e8b7a8872119cc5d61358dc80038f0c778ac41e71fe2d62ae92e727bf98d5f01d7406d041e871e99f54590338635445477a0422bafc7c95dbcea77e4177da269a2adb40171ce122e4045430723b1121de42e3888f6ec9fa121c4f2f0dcaaa03d0dfcf9b5318d46b73cd04429f6d8a1976e5db46bd4b74a318da7f0671b84b1f74553b42ce092dbb8305751d52078efbd7a73f77564280a499e1e08534a6cc9ebedfc9df519d043fb8a77a030bf7d93f02c1b3dc6d5c831863d7c4c03e469565a60e90e63daa4feb5c7aa7682b67a00c83c83979ff3857d6dc7df5bceac8a6e7df3ffa36b7bd7194d59c962bc61737313ae775fc1be3dc1d8a4b6e93d2374be47e75d3dc5e07eb8c982fddaa2a102667b69f764d0b1e12817a7772c84628b5aaea5231fa5ccfe45eac4ce8a07febcf914664d8db37014e4d68a0b142eb7b920cba294385f7cb0d6b97a56e7ad3cb7c8c5c3210fbe0953407601bd3177f61e8f1281f8dcfcba2f77202e106613d9eb8a9022d2f8ee5aa5411f52a5f414fa038f3c3860cb11ced26a99d7368ae295c400b5d35b902ac9c261925184ab5aba2154300482fa909549dfa1094e3e21d63b8c4d3c96775d047d6b4f2dfdbda31212d1963a608befd15461fe898dbfb9102b8958509ab91d49a3bca5d0d34b3a0c4deadae4035da63e60768021c025435c58915f22534ea6879bc46ca78d0d439b5c3a16a8698c68a27d19562b658f35469569f8363c5e0083e7b40c98eec3e22c40469c1c09addc3b2c53b11eeca72e748b73bd2d68dd20da4f14eca74530ed1b1a59be973c34925cc19cf905a61bfe2f38aab3bd20e4eb30e75174f237e9c5a62bceb17c6ca831d7d5b0a1ac8e8532b0e6e507bfc2dffcdf915a604ea18c5fa039ed62d190d61776793f3765e3d87a493e5806dd7a8c7bd9973026844f1aa160382ea263885c01f9dcf0a1d7958bce0bcc3f395e3c0bf17d35eb0066fb3f1acc77789949364ba9ea4b34a71f7127b37cb4a93ff4efcb60a71b86eea57af5da3dc222ceac05c699af245becfd21a86cb3fb0a654ddc79c2cf49aa149e2a1370b025437f5cbf496877ca974fe347bdccc12f4d6731e5306231d30457d37768739f9df0cae245a038a4829d7bb70e717a5c2c08821fb3a9a061b9991a907aba54b9e20967bdd0d458f7f39c6db50a0292618e2e0836f7fdf2cf1d9a41afeee33e72ed7f9210fbe5c46ae9b1d471cdd98bc70ca737a8e13c5a1300ed5819d813e8bd0b958a2adf68abfa247c1e2fd9a88a1c994d53af5f43472c5b4fca43791190336a0afa9b15d9092bb050aa7c6bfc575929fef1c4734766543953f25f090d82ed9adfc1313b39c621f4551a11cc0e180657089b6b4225a54e2c6a874c148522b60bf1e19fbf00993211b55e252f5d8b9e3e77f62a3c30905b11b6ad71a87b638d082c0ee7486d0e0caeeab362dd4ceaab3c738015d31c4de5e21ac44da0ebd0df92c588c7bdd501b792d28de59231799f29f640649b62eadb60276d4f03497dc74706ed857d5ae801d739bbdbb6be16ac4b422bbb0c775cf4bb5f44fbc34e9dee9ba5d671c3609f70e974c5a63e242ad4dbe6b6ce6ffb69ac1ef649c234b005cb0da9c34155bd788667b10c44c107877431c8c2f308ff42fb0e1123635fc7c3a57558e58fe3f1a009c85454705e7740c8de1dc81a7f0009f07d2443e26630a38228da7a5d6da41e3c05dbff80e53bbd69d2a29f84113719587b55a3bb9d2cae51f3b9d92c42599c1e8e64d06a258ecf610e11ce5c2c3ada31623739ad40d1bdc4cce0db7f873d296d4cb28e43fc778630cd418b4bf33aea43f7ae50afa2f8186224d6bcb6617c07981a8a3a357453678489d1b977931d7d1d3d817708db6d6e3bc1f8a2462b34120f374c248ef76ffd78d1ad54caff402931abebd8e6ee276e3cefca9feb0474ef278b0a438bb8900fcc3c03d6bca22591737441473d0fb2c3c7c4a5c8fb6fa79fec4999ad5733ae0c32d390c977ebf61e3120824286fe15c06a7d988693c761f635977cc72e65f12852d37d8fdd8cd6c1bea3090343549dea2d48702ec300446bf3a2519511bcf2f8b02a5f835c99c7b71f295df4d894cdf9c8fe5dcd7eecbd313ed49a847d642848489f4768386f8a86f76e58a74a7bb5c2396b09ace33535668a820db4a5aa972ae6c2bda54ec6ed9262c03e1298507f6421108e73c685b95bdf9811c01cbdbafe6f6abf42ffdc07cb3403a2d74eba960a72756a7179782c508ed39ba6a665670bacb3b822de76bb9023c5e5bdcd095bfd05a5e0959c370e4cd71b5f4eb632d8d2abaf70df7308515ad2415058e376886fa292c4cb9491a4dc23450227d96e8951ecbe0509645e59830013b7e8b0a1b0765438c11547d1d3f7f56bdc5df94415c10cada953920a2455b295db778a7c03e0c4f7aaef523d2c46aa3268b042687e71c514fe3f9dbf69f189e9eb14cac1c2bd0659eda1d819124e1fd036a2b5df1b422b91c150d57e2fb83f50f8fee44428cebea185d74c2910934e4bc2c806c2bb7ea05733232ce43f26e3aec6f01bd64d1a52c13d1a13f3e529983dc0bff7d40de837c4b01285fe9f11d7343ccd5e496c0cf22844ec845978265998d40cfddd8af7198344c69eb3525eb2c60c49e778222bd88d8e38a91c9f29ddd65428ba44908cca47312c88d6225144866c0ef0ae4b3bf6826c2740f00fea745c7c85cc37dd0df8744b3b5eb10ec21aa5bd0a0246dcc413e5604c34987068bb4d3845e01f9e2948018c8b1587fa05a3e144c24b20b352b1d64c945707fa4be1bdd867301b8bd01dc7ce669278ce9fbbec79a5c0f52c46366addfaae455f563b2396434779cef4909623648ccf38436fa113bca1caa086bfc317541837756550bc172664d66d7aa23c30626423eace36584f061ca3ace9c61085f724715032c83544d7ac0dcefe44b24499b4dbab0453f6319953c5cdd6e794922ffe422fdde671b9ba318791b5ac39917d5c0edf6f94b1401f87b39fc363223028fcd319dce0c07bb1f37ea209ee9633ddff97ae02e91be8ed783aa9b29d58baf7b2413202ea564789ccabacbba5b6c46b0347bb43ee1634ca406341508263e6c4b48a019d95b64b646f6a528977cc073fc2f029932ea00b054f3c1ca3cf289729c323d3d221022ffaf524f25f0121b5bf9ca961cc8c3115bcdeb88a2e62e19362f83654f1e5bd135314494719043c74415808c95f69f20c46e4f8ef222d52ac6a3660c62eae4bfe0c01b68bac336917aa5f3c8d28fa2c33a2a267b631724c2c839f906995019f09926f9b1571fec54f23b68e62d91cb4490e986fcad55832541db3c629cad58a98e7786f07f867a8e568ad2efb6f2ede709dff595550563111dea76ca12eba577a46e143313f1a97455d0d3cfafd8ba6b196884198f5ca2bb146d0e4c14740aadbdfc18623e0774d6a3ff5515309372723a5d238b89fe4eaa248c47b6d15dcc32331a8ca5b5ad4c62a847806e9b463a1ff33dc92952b160604b15b6219066a83c9c64ae0c8e7ea00551f00e57518588d111fa8415fe9e16d48f6b0ac94d62908b7e2f3bcc583a2ae1df11407f86f97a2c7169af00e5afe6588a8dac97184aca238ed6682213724b9ddc1f13165690ff20e4a2cb5083d8280fd6eb159886ee5d39463bd2e37d4f941b3befb6d2f25827b45ca879be14cdcdbc0fe6915e49d", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="8766635b6b7b96e1eceb0a996be84739b119f5c7bc7ffcfe9f23934b2b4504d4736cd4f88c87937501913bd8860a5d96ea8e2df850a08e6ace5d6ec232cf7e5da4563fdda80ec465217be9153d71432ea58f5c0a75097c6982252f397bf0e1542d64ed64d97567fe57a3eb01c71de2abe4478ebe7c04ef265792e3c975de53f2b17f9b83c149e304480a640322527042", 0x90) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) syz_emit_ethernet(0x42, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001fffffffe, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1000200000000}) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r6, r1) executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {&(0x7f000071a000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f000063a000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x7, 0xfffffffffffffffe) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_emit_ethernet(0x38, &(0x7f0000000240)={@random="7dff2c4fb3d7", @local, [], {@arp={0x806, @generic={0x18, 0x3c07, 0x6, 0x6, 0x3, @broadcast, "7d93ec168549", @random="d1d801370b3f", "2958d0baf0b7da532d3b332fe4110e38"}}}}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000100)=0x8, 0x4) clock_gettime(0x4, &(0x7f0000000540)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000140)="584daaa3dca2fc65a07848f636d21ced8fd1170e0e330b4bede90af3", 0x1df0079b8b8668e4, 0x202, 0x0, 0x0) executing program 2: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x7) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r0 = getpgrp() r1 = getpgid(r0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000000)=""/249) fcntl$setown(0xffffffffffffff9c, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/521}, &(0x7f0000000340)=0x20b) sendto$unix(r2, &(0x7f0000000380)="0d4c22592f75aff6f7efebfa87ad79b5983ce00864404e8e928f674279a8afb82462cbbe67273808565f8c0aa3c623dbb36890f59865b5268a16d3e9da577d78b3ca7d9492a07f18317f3cf0705e90040facd914a78f9706b412328392fa3afb64d41b59e185da701f27a77ec66804bae82924a917aa719c21e138446e568d0c6ecfe53ecf4306f695a415efefc3", 0x8e, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = shmget(0x2, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) setitimer(0x1, &(0x7f00000004c0)={{0x3, 0x1}, {0x2}}, &(0x7f0000000500)) r4 = getpgid(r1) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r6}, 0xc) r7 = kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) kevent(r7, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffa, 0x55, 0x40, 0x400000000000, 0x7fffffffffffffff}, {{r9}, 0xfffffffffffffffa, 0xb2, 0x10, 0x2, 0x6fda}, {{r10}, 0xfffffffffffffffa, 0x0, 0x8, 0xd0cb, 0x500000000000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x83, 0x40000000, 0x3f, 0x400}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x5}], 0x20, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff8, 0x104, 0x4, 0x20000000000000, 0x3}], 0x2, &(0x7f0000000700)={0xffffffffffff2ab8, 0x3}) getdents(r8, &(0x7f0000000740), 0x0) r11 = fcntl$getown(r8, 0x5) r12 = geteuid() r13 = kqueue() shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x1800) write(r9, &(0x7f0000000780)="ea9180df1902bbe95b2c3a24be7f55a9a11b14161f3845c8bf309c2bd54f15a7c6d9d06482bca21bb99bd93404f0547db1bf962aacf4ede3ba03fd443df92f99a891e6c195c081a91baa0643c45f54c85adab866559f63e7911010f01dcfa414cc04e01084584e7fcd7dbad5de1998bc16ae4668158753cadbe755e3091bd15cbcdc5ccd262eb57976119424c89bfcf2aad959fa550b", 0x96) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r17 = accept$inet(r8, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendto$inet(r17, &(0x7f0000000940)="4a29177a6a42a376afc4ae2777606fe233d922470e1fb35faa6d770f52869b9231434299a460cc20349570f221e78512ae0bf0cee4b253877c85106ce96901d6baa76b901155aa605da11089406dce30f3d9e83d0e83d863924c4b4e969b34b68a576593e92980b6372ebd435698b6c15243cfd1dca807f6437c6749acb5b195fe32abf1138e997602261ee5e871c2b23d87", 0x92, 0x8, &(0x7f0000000a00)={0x2, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000ac0)="7bb595b7b667637d0dc41892ac502f3955765607712b58c423f70d8c64979d8d3f370d1cd804dbc208f747e91a09a246203ef4f2e9a74b2186f319febf9fb53e4efdc0902e8ac0c982c4ade1134d6aeb16d588365c63c17a7600d21dc1f26a87e3328e720911761797c8eec5cb031420a922ec6e7c2a1a353dc36246c13f6a96e53296aaebd75ff276c3e1117ead5aeadf53d67cc4abbdaaa400b3eace204e0c06392679b3d748958e99554cfb8f281763a8fa69097acba8ee2d99ef48c51f2d220b3791ad0679b92f465fa057ad786fb6779968de75995603b3950233d12c10125ed953589cce076c88efd3935a813cde4d94cff1fa0d2a1e156d08bcf91a093d4912f98a2412473e7b4de7ece54763f27fa6ea356827faa7b9b8067567542d7e937085a11abd3e85b8b88e357f42a3d1039661e533de93285e96aad1ab19b2363d0e9806b5ab2c320a4c677e8d1d70142c17584c44390632984b00abef34c0ce1ff05a92183f1e479c2f88973804ffababce8a64b3ebcf11ecd3dcaa73363db8469e78eb7ea0ddb0b0df0c2b90d7b2592dc4485acafd8e59f38e3ee214f46aa7d17769c6eec33714e7a42a9a92cf768466a808ac8cfa8fa3ae4db4f66906386aea448d9b4dbc644c4ff9ba24de36114e0990493fb8f6489ee199e71dddbde55820796f2286e12a68585df65fd4e1b650802d0a4732850c15f0615266e0a6d0d27a824b59485fa11348952440ebb65d60d6ffd34ccdf3e423e783432b684c910fa8313be86713180e35532f099b863915ef5522c228a72d2b9e62b7e3373ad1b94b4bf053fa3cd4c9ec52d0953ebd8d751b216bd27d8fa4bd77db7813084b9825a9e4cdc0b0c247cb4b2af751da298a3624276286ebdd62155529932034c64337b9c8a68f4075f4c759d6eee54dba567cad398720369f27d1c9af9eabe0cf25b019bdf3d31a93805206d4a18b4dff0b402f07d3cc88683937e705661c0519b3a912d9b11a23a49157917319b70b89b05a5659c0b7b582fa27af95bbf98e751c44e5b47c209fab6d0b7ff3189578c79d382f9c3e1bdf31862a1b432b16aee1e7ef76f9e0e28fc713a66a3c5de18ff80a78cde38cc625f04ecead37deea6018d9699867acd9c587232a8388dbf0a4d70309a81010b182bd16cba438860036ab9998ef43aebf912f14b61a72f5126573191e4d1a3ceb61255bea36f50fc9af48fad78714ac8fe5c4ce200a5fc75d5b6c3e18cc931935e7ab69018451a05fa508a71da7aac87c4329631bcee35f1362d89846ce1badda6ed39e535d04a899fe00f0948a453f3dcb62d2321e312e2bc850e452c7710a380d20c6189e077f90bf0ece2a318a9aec0ca6afd6666f9d9e2004c55e779d3d6406f3b67e2b6d1d8ded4942f7f8cf443e589333ab06bbc14cd141cf49092d0e461e2e046099bdd62c89e36f6eaf99632cde17456dce46ddbee624654e977fa66ddc1e6ac2f41f33c6e8c762f5bc5a7eda83893d9ec8675cbd207167e2f9e1a765d00e2604c46ba5b8ae8930238218339692ac266f299a975be2ecfc19c6f98be1449d4504186cd9d6b9354693a19974854b0239a3805b35fa800da9d0d65b607a83c9e8b5a34e8a30aaec7ce649087c8049ffba9f54b35b3ce5df1d9773c96cf0237054017d85c6974d3391e392be6fa816439c8aa62e99e6578c750bb5f517bdcd6f20490e9645377761768d369431bafa54ec114395585aba4945f352931085c96fbc05fffa8fd164633c7e271d2d7edafbba0f5519536b4744c5ef3080ef7ade8065fc5ba567a11bf6f2e807fd0128da9e810b343b49232c95239f758366eb95174e2d733462e3d799cd7727499ac9116e76fc350ed63e4f9922b94e7c12335d7db1ec348461eb333cb64c97750147103d19a5f8dc001e804bc160c0c13312c818d741b255b1463ccadc7312a6dc1aa85843b041754e68cec4ad14772d5f99759ad1e7db5f4595125976413882342601a6f46c3d7f3e2e07adf524f659baff3e60cb5ed7dbb391e87e780dda2189fe2037266e7473982c0b6752dffecea9d1ce722ed37fb5f7492f5263fd206285fc819b8f2aa9d6f3a0a3b57943214fca196563557063e3f5fe636167ec9d1a0f53af2d8a8ae85f0ef2aafcaa0a99d5f89c52784e1814fdb3526b38d94f3470bdbbddb0b3832e8ad030f2ff48b95a11350e49a0b71f12b4cc0931fabf5429106f729245edb59c10d383e89cf8441565ada1bcc7eca16a539bc48791901b8993bb6ac79029b8a8f5d0322d0286c079a6bb2075149db363ce098a01efb971f923ed11290d86a6878f13976aa11974f3b814b839131b38cf743c373030ba6a6ef608e223b3389a4e371c6507793c6f22e0e8053427abb8d7e337edb837d0783d29f04cac64cff5f96f37967de4973e076503cd9b653c3edb4d49526151fbf3787253f4d40715ae2fb5b07756d8223a5880dc09c66a51337834069e8c1f9bc34c9dd014192003aa23be1fdade80f8dab50a0b33c4032f0810aff65c253ce03cc8097e0fdfef02f546ade30adee1448f454c2d8b2bfefac11973c14891688d7f4e8ccb306236b1fab56b0f865277ee12e7399639e24e4aedb02ce238e6241b206242e4879c77d741bbbdbee3094d81c09b780d99ea2c8c845e0f96eb291fea8dbd7acf96bff720d2efacf2351f248f2ff55f0f8229783af9dbea73ea31381940bd8d822527af105046a6b38cd052ea08e7812a6560d59f6c1eb02350a2bec5d3e52427f8424ecda395d801b8387a979039703cb86583a6814aabb573605958aae4e380ab26df167db42ab517160e657221d80cc98fa5eff10e744bc2d0cc195bbd8da7deafbad68fb2b7620d4b8244921d069c0e74e47eda86d74f0859568dd3fc3f082c6bea72a37ba8db01c3781bde0b72da4d810ec382aa3ef6125c42de64f1cb49af26bb28a3970d1365fd0bacaece18a53194b8a614deaa6a72e7ba638c2df78c45666dd9324cbe1e8c35912eb5f55bde3600ea8feb3e6e0f291be29cb6305934eb499dafbb0f2f3f89eb72d8459ef389193676163387bbb52430df79b83f64d2a1c7162ed70aae6d5b87297c2fa66b2e3fed14517aa3e16a3b1d616e739ba2ebf1f5898d4862eee35052287e3f7aa1449d0de00231729e6202a8f2eb91b4278166c6eb2a2e115d43201579cd4b63f99cbabf4117e5f2f061e648d079d46829ba2f7cc7403d292ada533c0d3c3c3ba592db065a73ae72eaa41b451cfa81bc0d52497243da784abd6dcdecf1949439ff0ca492a7294ef0c5fb3c53be6c94515f67ae5597bdf2375ab54deb7f7d36e5cdd40f1978eea1d79daba08599cef84c9e2cbe519763c9d3fd8548f3e0951996382b50499575e9e2431a43c815cdf6be746abe2503e0d6992279ee0a5f71e1025de45fe9435fc82ed077d1f178f126d16a23ec4fe871cc9f9742089b1ef161f1d59eb4f01104de03ece75480a249df718af3cab6c5560d3861c574889e2109eca93bd61d820eeb57f9da0c6f3db63cba493703942db3f1dd64d481273721e0f0c3aaabdf01e50519844874582fba8bd8e51ec369cf925e8ba57c323932d96055928e1a051c345eee4c7b7d1102e02261629dd429d3fe088674a3dd95ddad34f2f9c6b7cc19c52423ff31ce27459c7978b9ab3384a825de78a6dd114bb8308d6c5d28f6544489cb67831d861904da3ac48cab83caf007a1583aabf722ca2bebfee9ada1a3d071eaa02205de9e81b392589f64963bbc39f192bd45ddbbe4f4d96999c1eccde8858a148f35d531e9c462ac4c0c0b1a12e7f7d6423674dc9d27c03f769cb7a5f5fc4f76090a2ac3feaa1e597e1b0522c944519c21791ce5ae573f3a50c1f3b546b0957c478be0562454526320958474cc3d1d1a9782c67e4782552f44626e7aaa613aad93880461a1ef6145c26571c10dd9efb486e0d09dd55e61f607250cd7bb493540f6e09a93a7a67502418384a49264964dd19ccea690425ac4a600aab52b0470a7e9764bcf816e615b745f8ca3f648d682661f4647f590ff7214736a759b8d17ceda8c25e2c48d99b7278da5be9481b3f641d65a93564116df5668b1de3d9f7a8cfd56f1131d4ce8f9513220e47d48bca80ef0f2cf3316ed926544f73e650a29b78dfa989b28794538d04816848adabde5cadc2055ae20aa2f815c268309b4bf9482e2bc0dab95735f6c35ee4e09bed04dfb52fd0a5818415784cf649b97b32694b6654232b3a516b3a50fe6f6951d49b7f5369640c70657b0487f7fc8d3956cee9168733f706e54bf5230b156eb7600d1ef9c24235302e136e4775683c6ebdcdc9bda6072e6b4cfebe9d2dbd22dc98297056a6839b5b0921f3d17a106b37ebc8f28dd0c0b5cccfca4fba994d8681de2d57b6b9e82f0615f25051f3e8e88fc615bcbda7875028069e591d8dd3a08fa19bd4b0dc558bb25e22c464192c2f2f370ff71bfe75c7479a2797d2b9284dd4525ee2fdaebcfc1513ee1bf09ff39a9a16cbbd9dc17386bac8ea63d99c89f644383d0949f4651ccb5e6a261c69c5a0d5541400351f62530e8e437db0426178baa0cfa407905863997945d0c0ed8bec0f35ff252daf07fbeea71e1bc1a0b20d48946e4d9932126268c0eaf7592dccf7c2031d9eccb677f052ab3a4bd539a92b0ca6bae250645116630aeca5c09d5a7533aed0adb195f23ce725b5f51e99920c81787fe55b7bf0fca25ef20addc882282c245c922e5c18d8e0814b3b5c28b6d44d1995312ee5c548eb1fb400669243e39a3ca765e80cc3f7251a7218a77e14b6778b0e73b9b784dd36377710a9eb099843d3a109ee5a06cff312723afcae625278940419c3f65789fcf3d487928e0bd894eed0e657aaa6c3e22acb2404cacf6818024d2db1f240dc86b1fa31aa80f642d7c125e5cba810bde666d0d30078431dcc04c83175de54d6646c83a9f8ce364b605360a50328d22d22190e58f2cf255077c9b6de345a92495ab7cd625b359702bfe41d3df712f49a06bc4def78b1667a93906fcb60d20159faf5a3400e3d7a3466f5fed91e113f0a7da901bff4a58de662387e85cd924b73b0fc9e02fb68431d3eeab3d6397e973b4e0d9943093d31d3fcc7a3affb8268994e6b85c33348b5f03b0bf2bbb852dccc3e2714e71b8c00fb53a74b91282a31f4253888c98e1fba73743544bc29c0d5f02a34f6043e670de6206d43f7a071f561d9150653b50d199a3e319681fa84bc1449b7439f20d0149db6b23687a03fd9ace9d48b2d17fda35f2e2dbefad5495268d3250b07bf8e2175e46395e6c22133d30c192b44fc2c977244cc0bd42ffba5ac609c046653111c0aadcf365e53b014e73110250ef8f669cf77338754afb7e15d02452ba70ed52bdb4afced57325c2fcff860e26a493e624bdeb7a094dad3250fe83e7353927fa624e536aa06796674c883b379c29d80919d2c516dac24d58e2a2acf086fb3ad759ba19d385d184be0fffc38f4e260d624f3e71a6670567372cb3478a75afcdc73b2a6e5ee532009793fd71adcd5746601349a34450d371a571919eb3da753201c3bebe41a90282acd884f1c4fc3dcb08f2a1a7cff7253b94ad5e31440528c7be156a3d362b567bfdda7240dc7ba3164c3aeca5e181e8464370ec76bfd329b2cb42ada2ca178a26a1698a04a35b4e2c9267549857d7440c8e126f58e4427e35e7f000648e5dfda777592a0452396e46ef9a0e97eb59e08fa840711fc3439c9b85e81d1b4614956e084681efc76d627f528039c70e2a8ff430a1626c", 0x1000}, {&(0x7f0000001ac0)="29c4c3e5096f916733fb9996c7be86c11c8bb168855dbad3f4b83a6e1821c7c91c2d10956d33f9206c71ee8e1e", 0x2d}, {&(0x7f0000001b00)="54ab0357fbedb2f701cd5e7bc4a186da3d740c89456d5d74257cd7dc0d7b8b5987710dab8a5cf0c645f13e6d8d8dad17b025c636d18ca02af7", 0x39}], 0x3, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r11, r12, r6}, @rights={0x18, 0xffff, 0x1, [r17, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x30, 0xffff, 0x1, [r8, r7, r13, r8, r2, r17, r9]}, @cred={0x20, 0xffff, 0x0, r14, r5, r16}, @cred={0x20, 0xffff, 0x0, r11, r15, r16}, @rights={0x20, 0xffff, 0x1, [r2, r8, r17]}], 0xe0, 0x3}, 0x407) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x104) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x25, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYRESDEC=r2, @ANYRESDEC, @ANYRES16=r3, @ANYRESOCT=r1, @ANYRES32=r5, @ANYRESOCT=r4, @ANYRESDEC=r0, @ANYRES8, @ANYRESOCT], 0x1f, 0x800) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0x4, 0x7ff}, 0x3f, [0xffffffff, 0x80, 0x1, 0x1, 0x823, 0x0, 0x1, 0x7fff]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x55421451) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000300)={0x1, 0x100, 0x400, 0x9, 0x7f, 0xf4, 0x1, 0x10, [{0x6, 0x100, 0xff, 0x8}, {0x3a12, 0x5, 0x896, 0x8}, {0x5, 0x4, 0x762, 0xb4d1}, {0x7, 0x0, 0x98cc, 0xc7f9}, {0xc992fefa, 0x4, 0x2, 0x2}, {0xa0f5, 0x73e, 0x9, 0xfffffeff}, {0x3, 0x3, 0x7, 0x3}, {0x4, 0x5, 0xc53, 0xfffffffe}, {0x200, 0x40, 0x80, 0x20}, {0x6, 0x0, 0x9}, {0x5, 0x280, 0x3, 0x4}, {0x1, 0x0, 0x5, 0x10000}, {0x0, 0x4, 0x1000, 0x7fffffff}, {0x400, 0x2, 0x401, 0x5b38}, {0x6, 0x7f, 0x79db, 0x7fff}, {0x7f, 0x5, 0x80, 0x5}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r8, 0x0, r7) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r4 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000b8c6d7a0ff"]) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000000180)="d973a7f566945534f72155c942d8158429e4d21cbd26c74c4e0fca0880ddb4c83fbfe7b9c05f58d4b74ec0e93fdfe4ba9f17ebcfc9680cea456e3230", 0x3c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000003c0)=0x4) executing program 5: syz_emit_ethernet(0x6a, &(0x7f0000001280)=ANY=[@ANYBLOB="ffffaaaaaaaabb81000000863000000000000000000000000000000000000100000000000000000000ffffac1400bb0300907800000000609cb34e0000000000000000000000000000ffffe00000020000000000000000000000000000000100"/106]) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8aad}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589727d905a12cddcc18044dc448edbd5659476efc3ee97e5c", 0x90, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = dup(r1) getpeername$inet(r3, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x5c}, {0x8106, 0x0, 0x0, 0x81a}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r5, 0x6, r8) setpgid(0x0, r6) close(r5) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000080)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f0000000180)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000480)='./bus\x00', 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="12ea00312bb5dded8426dc115b4fe0c97afad6aa1fbc657a0741c039551bcf26ff19fb7bc107bffc2d104c278a77ce180c2a205b214ac2d5b1434398c4e95e6ecda8ab7d3846c1fa201b60aed722e0824b74722c765441cbdd989192382ac729b75016cec241", 0x66}, {&(0x7f00000002c0)="0d724ce87ecaf292577d8353f148d94e1e9dbd8ad53d15d214e3699910ace191b9ee2f64a327d65d3270dca0acd30ca399535ff9f98c91d677665d6e2aadbcaefe7de64c03e855d8f45bfa2e1fd2e4daca53cadfeb78e978639eac676746a46be65d6be03794cb6f88ca17d370c2403f6c0e3ee439f9fc373d66f1308588912f5eda76d4a811a7abc2000e30b00dd2e08af966ea4208b4346bf9fd3461e1", 0x9e}], 0x2) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87, 0x1}, {}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x81, 0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="000400000000ff87ffffffffffff0800450000280000000400039000aae00000010d009078000000000400ff7f000000000000"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4, 0x40) ioctl$FIONREAD(r1, 0x802069b2, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x2}, {0x4}, {0x6, 0x0, 0xfc, 0x616d}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f00000000000000a60a", 0xe}], 0x1) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xba7, &(0x7f0000000040)='./file0\x00', 0x8}) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x0, 0x120) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r1) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="9714f6eed3718fd7e7cd6262fb2ae4963485322ede6e878cb8f32c57444bc561ca54a306f715f6486bdb1eab4033345410b3d3350f56", &(0x7f0000000140)=0x36, &(0x7f0000000180)="42ac10f3be04394d71e313f0264bef563486237b767bda507ea132a2d8c2f8dbe1caa5107101", 0x26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x33, r3, 0x6) clock_getres(0x2, &(0x7f0000000280)) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f00000002c0)={0x2, 0x7fffffffffffffff}, 0x0) r5 = accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) bind(r5, &(0x7f0000000380)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) sendto$unix(r2, &(0x7f00000003c0)="b7ef2f451650bca8914fe99461a2f21789b7bb140746634f66b7f79c9d862788c36c0ff17424d634c5bc7be1c90907", 0x2f, 0x9, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x10) fcntl$setown(r6, 0x6, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r6, 0xffffffffffff8000) executing program 1: socket(0x2, 0x5, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000001c0)="4daee1dd", &(0x7f0000000140)=0x4, &(0x7f0000000280), 0x0) r0 = socket(0x1, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') close(r4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 4: syz_emit_ethernet(0x16, &(0x7f0000000000)={@local, @local, [{[{0x88a8, 0x7, 0x1, 0x1}]}], {@generic={0x88a8}}}) executing program 2: fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x42, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x45}, {0x7}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0xae, 0x0, 0x7}, {0x9, 0x7f, 0x9, 0x200}, {0x1ff, 0x40, 0x8e}, {0x1, 0x9, 0x6, 0x80}]}) r2 = getpid() ktrace(&(0x7f0000000240)='./file1\x00', 0x4, 0x2910, r2) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) shutdown(r4, 0x586c01c4486dce6c) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x1a, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {}, 0x9, [0x0, 0x2000000, 0x4bf]}, 0x3c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906, 0x3}]}) fcntl$getflags(r7, 0x3) fcntl$setown(r1, 0x6, r2) executing program 7: setrlimit(0x7, &(0x7f0000000980)={0x17fd332d, 0x6}) r0 = syz_open_pts() flock(r0, 0x1) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x6, 0x5, 0x40) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140)="cce8c4d4", &(0x7f0000000200)=0x61, &(0x7f0000000240), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x40c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r6) socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x39, 0x0, 0x0) r7 = syz_open_pts() close(r7) syz_open_pts() executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x8000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r8) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r12) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r7, r8, r9, r10, 0x1b, 0x2}, 0x7, 0x0, r11, r12, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/56) executing program 0: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{}, {}, {0x109}], 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x5fbd}, 0x10, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0xe}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = dup(r5) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r6, 0x0, &(0x7f00000001c0)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xb) r7 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r7, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) close(r6) r8 = socket(0x2, 0x219230f3bc97fbaf, 0x5) close(r8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) setsockopt(r1, 0xfd, 0x1000, &(0x7f0000000100)="a7499fe0b604e76b3d7e402dfb826f4b95df16807ef9e74c97c65fff970b52f992ee", 0x22) r2 = semget(0x0, 0x1, 0x40) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r6, 0x23, 0x1}, 0xce, 0x2, 0x3f}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x81, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) shutdown(r1, 0x1) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x111, &(0x7f0000000300)={@remote, @empty, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv4={0x800, {{0x11, 0x4, 0x1, 0x0, 0xfb, 0x66, 0x1, 0x8, 0x4, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x3}, @timestamp={0x44, 0x24, 0x1, 0x3, 0x9, [{[@empty], 0x81}, {[@empty], 0x5}, {[@multicast1], 0x2d5}, {[], 0x5}, {[], 0xfffffffe}]}, @ra={0x94, 0x6, 0xae0}]}}, @generic="69c301951b194e174a3a770c808fcd3abaed205c9e4356f6133c668dc5fbf785a7da65f6fae62d56b41eca8b821fc6363fb9567d003d6bfc7be3d103f0efc3ea3b639b37426eb26b93344d2ed96f317f04af895d170489d051049f3f23fa0d2377d6ae3a059c2436987477cd534d51e9dbef51ab6a5cfc2194d8223472be4590b6473ad3c25f5be057f72a1fb2f445ffab103c21b1eab8c343358334a0ff26994df7f8ef02f3ffec169278a6cb35233a539cc61ca989b9"}}}}) semop(r2, &(0x7f0000000440)=[{0x0, 0x4, 0x800}, {0x0, 0x9, 0x1000}, {0x2, 0x7, 0x1000}], 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x9e24, 0x400000, './file0\x00', 0x95, 0x0, 0x10001, 0x9}) sendsyslog(&(0x7f00000004c0)="9c9cf093b20d6957299c0c71ebd9358340cd2a07e06725c97decb33c36fa790c64a6fd2c0485bcc2dcd42ec613018d53969d9f79a39ec131620e54c577d16bff5ab61efeb7c9d17ff60cc4a3599b34706790060ef9a254b9cf05c3364a0d3c87e6128a5516648465d4e75dcb26951cfaeba6eb03840170ed4c9b9a7854f601637429f46f2d8377b8be88b17c6ee88dacddeef0fdf6c018955660e91a4f56d2a78d3cd486dfe5dce0019363e635a0d3d81d1af3e483ae1c7a4505bf4bd4813ced45123a5e8e08703a21b0c8857e30b6e5609553b8ebb5e15c153cbbab91291557e92a67561102768b4c42", 0xea, 0x2) mkdir(&(0x7f00000005c0)='./file0\x00', 0x2) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000600)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f00000006c0)={0x0, 0x5, 0x4}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x281, 0x0) write(r9, &(0x7f0000000740)="f78478e6acb965173ade747c89eea438626b65b816070f1dc1b2be060d1183340ff021494fb45e05e3c1d8edd3b4df1c899ea25b4cf16da43737ca8278f037b8e1446f09c7ed8de8e4c20097c798c5d799696a41d2feb767eadd72b11079321c52c47b4c71117f65d724aab2faf3933e0397ce2bfcb02fd403a13c60593dc36d6028928723660ec8c5fd84d60aaa612e4c0dfd943193b0cb", 0x98) r10 = socket$inet(0x2, 0x4, 0x6) bind$inet(r10, &(0x7f0000000800)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000840)={0x8, [{0x1, 0x4b}, {0x1, 0x6}, {0x1, 0x4}, {0x2, 0x7}, {0xde12004aa962c41f, 0x2}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x2}, {0x0, 0x4}, {0x1, 0x4}, {0x2, 0x5}, {0x2, 0x6}, {0x2, 0x2}, {0x2, 0x3}, {0x1}, {0x3, 0x6}, {0x1, 0x5}, {0x3}, {0x1, 0x7fff}, {0x1, 0x456}, {0x3, 0x5}, {0x3, 0xffff}, {0x1, 0x101}, {0x2, 0x8c}, {0x2, 0x6}, {0x1, 0x477}, {0x2, 0x5}]}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0xe8, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) pwritev(r1, &(0x7f0000002700)=[{&(0x7f00000003c0)="43ba0ced0c03cd06756a438133766def547c5db8a5fb91133fbdaf9579c2b1761010ce980c24f63a05f2734ee11d5e29a688d3933e2eab82cd91944d760e44089f956dcf1d586e331b79b8cb7dbaf44e21f6c52762e29f8b595901ebfd61bfc363076d917123e72e8cb256e74daf28b7d4645a49556cffd127351668e45977fada5706d47f97ad8de633d3f6a16ddd76d5172116246685c5e4aa1144c2f8334be32988f50df59d9b88528253620d785965ec9bc10f32d62a9e489d479ea82f7c77487f2123820ed3d5e27a9e95adefbcdcdf928ceff0c476e78b8acae71395f592684c0f01591f5c5623889e552bca612197a3a2708de992d9e716ec5138a2a2b70ad1deab817b1504f4e312a6a9f175d790247efdb4f5ef2cbdfd0a85dc822253dc995440fbf21ea3ba94c12a57d9af733e0247f68a4dcae61743e50651f9d72ba8fe03c47da3c8f7c4d1ef9684b3628e4dfecf260a82b52db944e9fc778bce4fe4948a358e14a84df0d321d01037d1556b18cf454e01e36c683f2b58108f245eef67b40e190fba754b54fd44d96b7f1687a48efc2bcb5ef2fa71d6e4dd9ae77e6f03bf96e4233151ea897fefacc0f0a9c2c09cc3e7223012557ba36459dcda8d1a5a6aebf3d476c521baa90e3badae62dfb9c8f4db0d4000bcecd8500d00b29bbcf5cbb506fb3d472493e71267a6600c386a43eb1a8c6b542aaf9e0b80210d450b8c37293298afffc4170e4f611213fbd474d0c4178cf5b6a5a6c1988f827502490af75afde2e79722215d2d42b89346936f839ae1ad9d4a136827516f16942d8f78200cbc8bd1282649f665fe366e5a6cfa6eb7991d9a18247653e86238f71d9b3a0bd3f310f720703b775f6a66e04aac9d3985c7a15366fc864de4818748e1230424f43b8907d5e0b72048b73935ac3283a5e2ba9cdd4c0a98ca0c89e20b158457c1e66b5ee6d8abc5ef91d82cbcde449666a2356f7d8a53d686e0af6f23f8165332bfab16afe3683dc8538c11b03ee864afd6ebc5fcabdc899f028536870569b3385fa169f374d3b28e462e83d6cabcd31a313bcbe0e8586956e046b28989942e783889b615bdd67d12ac83da86f9e1cc9c69005c36f89c0bb6b67ede895c7af59853d2ea62d730443b6e874b5f5595d6fae81e73ca7221ec0971c2384bfc93a271dcb93e03c0d2b1be521bd0382cd131e9aef54f65b93f139a2e08a0ee792c4ba5ef32ae228efb371cfddad81087411a37c0c8e33cb51d7bc053e28cb9bde401de3577e5450efabdb1a4bd30fa86e36bfaae41066f1e19c5bd72428e65deaa354723868293a21efa2e4ebfeb715813537dcb69208ca01c94c2661da77ba172ceccf4b6debc6e5e75a6971880c48e10e59980c08e8318229496d9e3b06f9fa69c73c9e6a63a48ffd9ce796e044c0faaf8b0632b005ceee5aa966ce1150245ce7c69fe556c1dcb71d75802a1365c4b4a30f2605bbac86b387ae26b885e68a1534bb8903e762257b24619f1632d41691542e9736013eb1ec30995486f3ae71b4b608b01e45cbaef0609fe701723448367d78e8b6824922e7071bd3f74281644b8085b1c46a44e29d14d63fb401c9bc2edfc10bd7b2764c834bdd0ab7f50da5992397435a2af7a5ed77ba9030c76d34c2c679bc0e315305877210e20bb515d89ff0477b73a132e96670f2bbca8b0e9d2d818ece041209bb81871e29187b6080c921f2670dc6140fcdb94f42cccfdf1273fac5393960a44b9f4ab59281e6062e89234d9d50ac86463d043dd4d12195ca1234c7f2d65c4f245e0cae5575b7919d0666cde1cc212d807b4d53c6f989df346dc341e9f6ed2f671a1f8b80772c42e729f7cef9d770b9d31a801cd6e7d389c50060322a4553a21fee152489f27eb33aa1d4ea28bdd5487bfd0524fc3cc4605a4ef6592c6cdc44413585ce94423a0add8b2df0f18417de269ac821d411afb22f71055715b787d9ceb358703e2daca7916b8864fe2a8deff940d6f2b58f7dea5702f8d2193a96c229b4ae1ec6b3b577266ef9d4355fee6d5020a36742af1f37d2ebbe9b26c069fcc6da9013e345d962a151d7d071f8e64af97ef346fbd69973d4a26cadfef5318175e789ce8d7b985bad5281de1cb78db183e77a64f165819e745538de21bdc7ae67d298eb51fdc77f707d76a6f06b0f866113f0f18a443ccd22d23e338483c4eb2f49c763b5916133f6514a829d47d2b4055e64890d08837533e5838fdb02cfa24c0c53fdab01fecd842ed79cc094a908221d7b0cbb7a374fadda2cdb2cd8c3a436d6967be31d8ce8cd3205864e732ea8fb6eab15e8b7b7fecf808a4406bd20ae91be38eeea69f829d7542c9e5b0d19bd54f314f79670f1b338f59a2fab0f693fcc39ea2b89b93defaf0d1bb8f05ef645b29a54952038f7fdbd93d7d29ac7a90154574c775e852073736371605f81155c89dba0dfd7e50f85918112e3b8347f32de354c0e0ee0d44f1d0839b00819fce76efd9219ff44d8cd2e73dc4ddc4e0a9348f6086c70a68b5a2e64acb441c2e0a104e8d554a5ed0c549cf20c34bb1264bb17f8222a1a05a4bd9644c4a5414a97d4b8e8990a30757083b7e12683bbfdec2e435004070af30ea1fe673320e0878905ef403a28cedca7b8efb8e6ca631cd3dd563ebbd072730bd44604a81ea74df6441f742a5d756cfcb1468083ef7d2b9295b31afa2b9d14faaf28b74f842b777703b921db1fd6bde3bd3a379656d3bebf299b6a17aeea15243c650ddfb2dd7047d52cd15ee6584e29882e95663815cc93477b4858e8e75a43c578db94d956b2a5cfac2c8920890e474fe488ba8717e75ae40fd24beefd749c90f119e6110e36246883a538018d7cdb3b5215ea42eaaeec26ac1d0c58dda4cbff2c2858019dcabb6ab3fc5d4b0b9fee5e45ed0fc384bbcfb78ba4fcb89a7f5fadb674d28e3da16d6e3a0b3f1df0b379896002f2c3aa72cc1dbc32a71675c8d12de649cf334b49bf6005bdc5056c9c817307373564dea825f0d8782b9c16964c1836566fe72562a344f157304624af302eb684482c926c39259dd6e7dffee6a0e312911311275fdfa7e42793f734108a3e94ac472a86eb19b3000d1f8621c58b77ec01d466eb8cb6e1471666d3192154c21691e90c9ba1147eabc35d31f3d536f6ca242ba4bb44659eb6265e41a0af590356032f9b968751377de50b638a71281ea41127059431a4bfd724c9d25fff37c5968b3981107775f0a26dc0b1cacb6c8a486dcedaa1e0e4aeb0f0b22c91c5a2799303fae2c936cc1fc20063bbd02c0361c1b75d6f549a0849833c74d4adaa04e12ec9589ac2acd43b9376194e0ec502869199b30aed976a3b0b5e5ca66b4e960f91b287ab8155dd08661e2a35bbf7e6bfe7a3eb8737cf593ad9bddcc18922eae91a329b2b099a2dbb3d23715a4bc96cd6738b2989673a40f21e26d128556f6a58c43914df1f037e2307f82eaeea42c28895c7cd37b21fe109034a35ee52c98e7b20c2dc3783cf6a1d1ff2f6e94624f59ad6bea0805a91e533f2c620c29ee0967d874e13a8d04dda28a9b051eb56ab4e81caa5875b130d8b0a5948f4e2217e3e52464a680ab4436b3019fec3a3e7842b9cd3763e16f1684ca2c1f144190fe4438b1faea5e49745386ff719e9a986e59b1b5527dd51a56ef6783c4b20fcba177bf7ea7c4e6556bf7e181bdf2b72593a4af60b04ea66d0e71557d0db87a6baea00549c7becada9c9ce065807b72a4b274db227e9c425663cb090f4c35925c5aa562c9cf7776042f776d4dfd6666740d8c0a16dfcb0d8cc66f857c67c31720db552ccd9764ec40c33480d34b54d56e1368d40a2937c6018ce7383e0ccfd9b3b7bb5d9bfcb2c9bdfd810c9812ed65c74aed1c4d190ba01aa27045b7450391b988643bc1f2eeb42fc83b7830aeaa61fb93fc3b91e9a6f3af8bff5ce404da7860be0d9e32e11c01e363cc09b1768cf16b7ace61a641aa153877b24a25680d1dcd54c46422ecc72d9b815e6f8762f2337fe36db1dbf4b5351290cd3fe86455b8a48eff8e12e84c363d906a6745d47aebb7de22610191181d2a6fb6f553ce5b17b61810fd1813485fade46d7c7c5919d4262176448b26b568e9e9e788ef70a2448ffed90e0c622dc9d6c325c72a1587f3951d90c17e3ea56dc0a4b310a1154bb040155c9ff7ab6877375a0929bddefca4047104bf4669c712c6b666e435b815ba8a577462f032a3efdb5f5d6e9920b02b983222bad8d9b52646b2912fa775df05f7f6f87fbf77cbbb3abd7e2417ee5aa74e5056cc73738a8428d4d75c5b9ec030b8f139897f233697e4e76e2fdb67eec91c8ce696faaeb59823e2735c3d54d4711d0362816ed30522512f19844954d7a2801dad72d00df5ccd6bad59d9ce96f1c21894b4626bc2e433af03257daed820b2259761c386a5dfd6716400ffbd4229d029ac447c6a811c4616023b89540099a8ff9d2de347cf4b87632af9a9b909baad36b5a283e7685ffdc3d6fe7f98e0b3bb3e9b08f6189374820c52aa88bdc2553950cdc0f684225fbd9b78635ce93cc7044e5c5bc4f4552d586a9b0863775586852a4764e870433a2af6397cb64b02bba6cff3397e18c75fa53a6686cbacfb20c853e95eb894f50b955bd20de2c0edc541383000f5e8b845881a943fb8cdb067b83a47c2364d760cb475c54aaa8af742f4420c643b2b6e93824cc1fac3bab41a280d8e98193ad787295a4ef0b6e2ab99cbc0b1faf9a797420c4c275d0ca4de5902be4586e64bec225951232064b474b6ab01ec4dd2fcdb0ddce394d175bb565e3c92ff7a8fe556b4160331ff28688c68d18d1fc6a8970bd4a3b14aa4820a25ed6ee545df5cafba9903ad4a136fc8ec31a8d411c361cf4ab978fa97d574b4f46afc9b277c278adc075d88a2d707c06c8dc32b86edda0805f4f6a8fadda032aab828955e2ddcf98a5ffbaf3252ce0504a7e89c9e802753c6c1d8b97eb873c07f5bab9460d3ff90e554bbe786e928242c3482a15ff132a2fbd105e09cec2f478bf1d696f23f7bbc603bcb28ad301d988800aec8863c28d2ce92782ad418963be69fe86b882b67656a6c497813ab9cdebd6d9d4a392c15b48d3bf2527d396804e30b192b58bdf266635aedd43e68dbf24f534e081b1cbe2ef42eaf96d6e8da40b77035ce9a74400666494c43c68297f497f826fb0c6f257b3ed8e24d48f5c475bfae4917a526a3e8f920f795498f49df744def39cc72d02c0c77f4a0f713d1f6babe5a3d98743f24a37e588c2005845ce5b69093fcfb02dd5ab278c199a28449fa3ca76f6ff3485b144c1af8e48421a0cc43b7c5c331659c4511b32698dc1bc7bfa1de9e4f22778fa3c485bfb7ee5154742a8a36ad66ec931567511e920f96fa7965854072468554f2a96c8e43e9c55c0e803022e2c723c0d9c896562110b7631f0d3ae63d6eac6c1ce988a1979a6398e78d6fdba4f6342eb51fa6bffedf5897ff85c17698e1c11ac02297c460500a55ca2443592c4e96baabeb758213e7369c5a079d85da515a343bb8a464d18173d193abb24222d5afaea9e8960e4e9a4d4c0ec005a5931599fd025833313dffe8701f8b6efb129ede4b3af57d1ef24624183886fc34b0b2cebc5e55d917d15bd846ad65b0368b6b610a228061ed5da5c0eaab1259800e8cd0699170c5aab0b21b10b2dbb9c736189a443fb80d55ad769e479e3b38fd951fe1203558befd39f89508095885f061a0e1c2392cbf2d852c9345cf70b5b1b2d4e1c89a62f003e599d003783c810c3e4c5e8", 0x1000}, {&(0x7f00000001c0)="2675bf42c600437258e40cfc0be20d567c8b8ff15cc1af7a9c96654b2733de5a2f75a1b6ad2e48321c0bfa497298370f72d99270374cc82371177db84bcebc60324b08f97864790bb4588a7fb06e6670412c2218fce9cf8d013b1f32418d6a3d3887d77bd5a617c174a7d9a3b1a1ae350a9b9eb68fab9ac0a3ed1a8da2738f4baa06aa604cb8b28a6b7b91505319618d9ab87ce487", 0x95}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ee1b2eafdfca000bbac9fc6e3245abacb71d7537ed4387", 0x17}, {&(0x7f00000013c0)="8d2d21d55ff24080f4283be0ea08537dabefbe36eedda018375275d56e4e74612957d650560754beda839f9b6111bef5fb653962e6490d5953091a8ef330979890c5004b2acb5a23c7b133489a679e3ca402fabf10f86a762d774e236eb7da4f8b3bbfce8bfb66c15cfd3fbf0a4d4b6c57df995f8fbede46647c3955ae5ab7fef0d7ec9cf279c37ac90e48f893d30117cda41c2a967fd2087665844571e75eba60677b3ae0", 0xa5}, {&(0x7f0000001480)="4df7ccd353379949edbc7ef0d826e6f31025f557b12d11094e7d157cc30a1c8f029b1a35f89027368807b22a32092c39a49c0c92b0064fbdeefce71d2f64fcfb12d1b9afd92be5a928b08fc6978aba31d7b8f62de21748d304b892557305a7a1bbfe98d22d2bd31a918e887a07b89211a6775b4fc0e890547562df7060dbc253c88e2365fad190f8e9991a215b83f319a437141db11e9629cc5668a1199d59b0825a27f0684f3e424ab55e0134f7d1f43bd30bde54bc18a969609e6d20999cae72ae4ca8fad79c53323fcb99208a0d6a16e7ed135e949dcb02df3e9f7a9eda02d82f6e12a8778f13f5fc3207c940954d21f80e865131d3399b96b4e00f5b6888a70c8bfa04b4ae5ffdd3c06047ddd6a99aa374586244935af967591455244e1ad26b556af968db4052819920760c7db4c6110ef3c768c874feab79c9a7ea55faf604cf579baa7fb336fab140a7ae156a618212e6d1f128cf79b5b2cae6c9cc479c14f07d045eedefebc62c392e16b64850f0083471e3bb7fb452317595945b06a0f22262f920354806ffce5a02b02fdcb55529dce1de58c7af528a8f38499e22c8830115286ce89297fe9c134dd0bacee86f9eafefc2f5cc706b8abdf37478c61c76b3f6e7a739c49828968d4bc1b1d400e883bbf66f39c5aa098f22a17449e7edb6834e241d8998313b4225e888f72e0bf3bd6243401020d8f6475dd224645cfe5441a9edf06d773c9555c4d879d296fff52ffab1de043a9bbca24c5bae9e32a7d9627ea5aeb1ea3992c7e8d2346ab2960cc004c5b066cb173e1d8c993a8747c30f0aa2c7c97f95181bd50f4979f3cc607b49413ff964e01bb235910b6f3b62622e56661d6b3b158bf7a58af1cdbddc6d916ca2ab15683c6c0042f0444aa6b8e46a2501c498194386677c637fc1ceffa3ad84d26949dd2345ee1dfdbffeac41ad6e050308c78781783f192119f37b76dabeb1e42d7040ec4a2a530f19f57175cd8042cbdac3dc875af8e5917686861e3d78c674de77fbae267899f6680d147a62244d7d8c8767225fc52aeaa5948eed1e01d3346dba4755ef99dd5bc242387a8833e326b181835ad537f77c55a4189f300a3395650699d7d8db03755e752844444c9d2ad24e3137796655c2d66818b41a94ecc1124279b4ca78314186ac3642e2051e697b55c35cc74a45e7cc2f87a83fd1955cd39a021b2ccdfbe46ab1029ad8eb754ef5ee5861b3db137c6fe118d505d686b9abb0c5357de50bfbae3fe78f47c3fc650a8756babd0621b8fcc2ff6dcaf35eec698c0d18efff30234ed5bcc50472051f7de8fd141ef62ec5acd5690dc4c054d6f4309600362a09ffebe63a188bcb3cb5421a602bb276638226cf3ec266d5b4b3af964291d98b6e7a26d18c271160dac09414c002aef4d29ba798e9c9d08b002f5ce54f1775ea54633444b756712017fba0554dde548bad2b2c7d1120e927e2d3e8a64ef3c560f4ebf0cd6a3516e4001a3c9fcb32006e684f361049282cc80794990b13dc400888f7371f50056a9de211de9cdaaaef0c9d1ac97edb41359f6761a98c769c520fa7180c318c85fc807a834c41123eb08192d35e3d47018f08e6262df928f31e55276e2b0d13bfae68552b675c9bffc744cede2f18f27e9c08c7c21571526df9db92bbf28409c27cd49525b5e9222633c50f799d41a11c404eb34419e1c819c753883a34e737cb3c1a267241304522f7dcb4fbcca8c3a8aaf76ee8cbaa57cc2cf466a8cdcc88222c8cd6794cc9d9c9f855efed3cf5d12fd495334409723706f1ccf2929a53d99638d58e08f6e366c7568e0c6e57afba92152204446ce0419809a89bc6209ef3dea12cf2bd97c52da8ebabf16b7176eca8addc58df92374df1aa9a65d15c4b8aab4c7946941c012e73a16af32e8cc50d6e073ed24fcc25f1ca44cc68605d02f8637519c618e32de64bd3498bfdbd25d0bc8f2f15e08ae519ea1ab4f7f04886818c4e2d32b8755e30a25a7418fed743c22e539b2a676ee0106577f986558b665ad484ba724318d9cd1ab83fc35fea7a2c4994113068c0b8044ff32eaa7a2b9fdc7908b59da93272427cf5dad0f71b4dbd3da2c2d3d1220765c20803d8633bb4380a6ba65d786f216414d24dad636acc3952158b78400659e1c9c829793ec2f8bad6a2d9b5b02d078655fd1f919f6703619d568dab83388de49cf2608ef75492c7455d52d8465fcc0cf30f6d2ac1965e605ab455dfa153d95707345a26183dfd9dfd08889cecf3533afce67d360c6946155a374da8a2796b18a45df6ce2872431c7f8e1e3972a41a044655f2f794de6e22e28a57edafbf3120acacc8347cca285ae6a18f4a527f55181a5982032e0192afae5555c2ccc4893b70abe36b4f1e27482dcb36ad0803498b0071151450d366a89074eb1c1ccf8f761f2a6058cf9077ff28c90f957caad3f7b5d0860208b773a16b81eedccaa35b6661d21c49fb052f0c6ca6f7ee3a2ebd072d07d6e2077b2d32d413336973eac28f5eef6508a0e7738fb527aab02e29287f148ed7a316806414fb24551ecf91f6204da9865ac5879fce9db87dffedb47eb0dc79a75b5aa0173a723dcb3aa4f0b69838e87615f78e1f818de68bcf2b6a2da24f5c2447620d0f2d72933ccda65e2b5a2bc8d910d05f43dc4d2fc6559f86df326e32696425d82dd531a29263a553e5b20eeef1b91832d14dc40e7d158474ecd90c579d34a6f3b6d108c3f96fdc89cd47c3b4be5360798b3dfc279be9decdf3fcdcdb9e11f7142b96506b9d86792ef513d0cdd9757152ccca1da93a040049b6db4969b65d15f561338f58dfef1f62c3be1169c8764b8f38ffef99b4a75128d3fdc0d5ea1b213fc75d6008d05e5d1b3f237f278d2b6d6ed601b68f8676824cb7dd479db2c4f31a14bc23c7571370e72d7772433851ceb65cde1cb0c1ff5041d4721528797e751244dc71608c4f22f51a40b9df510a960ed922a6199a44aac555ca6b8695da7fc4c87197185fcbd5844cf66b78d6620a5ac8e5cf4b48ecfaade580574a5a7877d3c1e033dbdb4a8e2d6b7c25cec060b9b7a07233847ad9c2715fd9c17b19b25077922c011aed1f685ecbf30e667db671a491b4d9915fe66230c3ca2d41eacabda68fe67549d03e6349e69759d2aac7843a30aa246ea4102a94333b69c2c56e54e075af557597e9c331696287129e33273e5047d41ea2316f747bdd17946df678dd3fe654455b806cda6444a8a44039394887f52896b5d962a6a74095943bddffd4166775a2aca24611c2d708a7f682556a1a3d86325cd4bd44dee248f94641094157c8600b8d8ba2aca7354532727583a41fb082684fc67de0fc47488fc25986c341ae36d9820d2e6c55b4bad18e36c1f3537d9942c88ef4fe046185431bede36f6ec30a256a177ef0ce332adda51fff16a25f99b1dbc9fe0cde47f5cc2a1b01d1f212b0febe1ec9780a98c1379011406ff81f128de9198a95011b5032aedfc380d10347155e05458d8aee930651ba2a0083dd163b9f70c4427c55c9c237d09fb110624db7d14a641046412a5a7cdea0262d39bdd38a1b5eb00b76b925474426de0f580ace8d7fbb3dbb3e91d6e7cd70031b3b0ef02e3a4e5fd7402047b5374e65dfd860c61c2f0758b9780e6e0aac30cc9e3411b0a7acebfcec0c40be040b77b69ea99566227c378102f04c106f92d14140476114b3dfb476a9680b2f4e93b44b0280b853c7ade2bd047b6ed5bb2fc75dc5f83ebc50055ae64a9c516d958150d6b07745f1553975227676a4be95eaa33f4d8b74cb24bb595263e45ba45b1a3243f313c02500febe184d972747d6c12adaf4992b4a4369e41f43761e571110d508e18f377158be9dd68c6c942794b9398b66a14f8f0259b32a0ee139ed7fc98eece1b6b8f1852d9d30bfa1248a23f1883f2443e6c79094bbc4ea08bc430ccc5532522f53abf2f37a2aa41add37dbb8e8b893e9ea6ab4f0af7f07e9807ca0a573ffea9084df2e928335f63013cb0e39727e0f044605d747c33b94233ad3dd5e8ca57bf4a9a8996bde555e741fdef12c4ac7fd73c7379891f1b25e1984ba06e86f1028958cbd951fba19bb510c4b6987dc3c402a176e2c2a538afd9910a9b3bb04dec43a9aea5f97171dbd524447efeaec6a1336a9a2c5137d5405be70ebff9e2bfb08ad960157c7670188a817ce1adfbf52f4767c0fec7edfba609527e9a05d856b892a73ad5872d539d3fe47ad8ed30429867ad100ff4dbda13711b0b0147728a84e70c6b9a78049825d38bfde0d7ee0304b7a6894bb84397b77b56e4ea524c27a51d441a4e65a0dc65cac3f4d544d3b4d5264bc3dc47c887b46f54c8b169e39babcdaff4870f97d396e9af0d136cba5f7dc00cc244ff3d4008ac0f34b9badea82e15cbb18503b580a7cbe7db7b17d84badf38c734c4f81beacc18996623180b5920084155b653ceacf1f0f06c8777eb8b4c3785bbf7e47e915adc99c283b7ecbb14a1f1339d34820d020b081a56e387a212d5ea41974b930429fe10495367a08a14a89dcc1efd94804452cfdf7dd1df6c4269c149e10c3d106993d86561ce2ac1d2acc943bccf3be336ce6be21968ba4a63c7e7c3b3b3581fd6256bdc2fdfa9b4a0cc6b273a74703318dcd0459ab7b77533c23ceb7501d3ad66b9dd1bf940c2d3440b9f6893799c87129ffc4410cfffb6137c1f850dca7a503c7b03515e2a561cdc89d615fc625315e8da1ce145502a9f5c0c6a01a224248c1aa8886f9bc5b787ae95f25251ed2394a2af4a163c23ec0fc6c7244cad0bff421239028a8306afd6ea33e4b9273e23c004a94f741f0cd09e420a73f64665d3d696716c9011fb76d61bd116b44d7b1975c26da7a7fbf636fcbf5ba7c87b617016303ddfe578e3890296bc7e84ac76a0f27849dc02759d2f9efddbe0355d0faff29ac80cd6c7ede20802ce2757699b25f86276df41ec3d0b6bece91bf66d1059397c46781f9e1d467e84feb2465acad015721a6d5bc71b49bdeb4a6e313ab7c875f288c7d0e3c5b2bf23cac493b2dc025b557d87f7fab892b64ac01b8ce67234fc1d3a889da1953b88e1862a78f7e3044e4f832892256253dd97ae8ad563b9048a26988a31596df9790f22c61281eca681c4da8795ee7bf50201162aadd68b699a4a10fef03bff9d3ee3076c0ba7bad25cee528657d7be54023ba770a836b0ba69b65135661358c68d794253e3efc39f42718643a35cb7f353d6e8f566a7227ca435b5b94254e67917597b74f704d36becd5aef49162fd9d693b5df0427dc8616d0a11afff1a81f74fa73f3196892cbca1e38a34944db3782e3f87891e3be82d7fd4fb3862f9d9f9200ddd1db82bf01e5c448561cf0325bf59546f3f4a91eecff9138263c1c268a65e6588168d2ecf370dc8c26844a1c332f429e414a5a0f0ed6cef2de3e9c6257a64631303d75b22566bcb891ca1055cdf9f4fc84add2b4f03da73ba605871cf17f4a902d5c44ad3ed1c66f7dd24e810e32d3c4b0e3b1355990c3ba2f581d5b04f390ea17fbd2773127c3a46550ec03ab6b1ba038d79d5220b0ed7f2a4e4812edb318c11bc6c0b89c5a243d2327ab73df82299e343f607134fbaeaf9f5df68143ea1e9c93a4653cab61e547fccf66541f53fde7ec8210304157d26d838779812d4889c1f171881a08865165a85ce0ceb203a5a1a3578fc5c0352124f1b4690c4899400563bd79a555defed7ca3345930d5b87bb5a6981a9b064f99246ad9b28d285615d3f3ecc032e04742f085d85ff106a33a45bd", 0x1000}, {&(0x7f0000002480)="c2d2d5d498303183cb34c3503c7e41c6e84fe3ce6fcf26d191664e7e0a71e8b45bd3b144a8bbbf4bda639d020fa5a8fb6575f4e0152773bb8c023f1834107c1349e0a52ec7c0ea9bd006f800dfc11715b1ef8ac399f039676699fa292d662f5c7030b6c2e3f7a3fbc39738e47b845dda705a910084c946d50c72df16e720260f14ec3bcd048be8b0b607455ff5c5e2ad951494728ee35a5e1740b7137611d2bc65002f527007f6037fd9474a896fdbd56004d0ac2f0f36ec140f2f0dc84dc83c093fb64cc09827d278997caefe243b9b9e74d856f377fd8318607cf5bce3", 0xde}, {&(0x7f0000002580)="92a5a7bef81bd2482f34f0acab6c8587dcfd8eb5cdd750f664b4061571b421a0eb59f2f0a05a5641aee26bdc46a0597fa55c0a69e6e4aab20bbc4c6f77666e46bd4b1b3169a920f19f446b3735610611a0581213abe17fa52fd3dc4ca19478f579f857a1d88f1a19f28b55a663e0b42011a20e7368841d90faeb0ca680b10481a01d6dac5f15b4cccaadfe01898886c73bb9d364e953829a136082c2a6d461b4e314f258f5985ecab575b5da31f3142c7be319f2ec9cccdef253549a081a7bbad1b68af36494aa9825e136d19e84e5389f4785603042acb53adcd4c45f91e6e438f67491b13e111da020ec7ad3d78ddf4d12e9c777d61ff5117c", 0xfa}, {&(0x7f0000000300)="388b55896d", 0x5}, {&(0x7f0000002680)="8c3b240129b73c10adb0354e12719e2439111127adfc11b0af8203adb435054ddfabd89283cb1f97113d87b745dec1fc8c7a919cc818e3d9a3a4ac92f57750faaa6e3eb261f82309cdc35e3439ee508a997ed86d54eb0451d06855aa", 0x5c}], 0xa, 0x1) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000180)={0x10, 0xffffffff7fffffff, [{&(0x7f0000695000/0x6000)=nil, &(0x7f000050e000/0x2000)=nil, 0x100000001}, {&(0x7f00005d1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000509000/0x2000)=nil, &(0x7f000063d000/0x2000)=nil, 0x18}, {&(0x7f000004c000/0x4000)=nil, &(0x7f00002a0000/0x2000)=nil, 0x80}, {&(0x7f0000067000/0x2000)=nil, &(0x7f0000357000/0x2000)=nil, 0x800}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f000076b000/0x4000)=nil, 0x8}, {&(0x7f0000142000/0x1000)=nil, &(0x7f00004e1000/0x4000)=nil, 0x100}, {&(0x7f0000607000/0x1000)=nil, &(0x7f00006a3000/0x2000)=nil, 0x1}, {&(0x7f0000241000/0x4000)=nil, &(0x7f00001b6000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00004eb000/0x2000)=nil}, {&(0x7f000029d000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f000070f000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000455000/0x4000)=nil, &(0x7f00002e8000/0x3000)=nil, 0x14de}, {&(0x7f000004c000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000248000/0x3000)=nil, 0xffffffff00000000}, {&(0x7f0000203000/0x4000)=nil, &(0x7f0000400000/0x2000)=nil, 0x8001}], '.\x00', 0x9}) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000100)="d3354b0cfe48481e", &(0x7f0000000180)=0x8, &(0x7f00000001c0)="42f55bc78a87bc82b416ad939a178a765989767882c60f2a35b9b24f56911974effa99d08179612681ceb3f769c0741876bf2c2a76c0d2e8c09c088fcff6b725aab4a1227b37ccda94b293f65f9741e8456d4feedba62c2cfe16a74aff84e16db95f75d28143ec189d217a6d1d3476ebc63a91c8ca76a21a2156172de5655d0ba0421b1654302f8fd81182a9", 0x8c) write(0xffffffffffffffff, &(0x7f00000000c0)='Q', 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) syz_emit_ethernet(0x68, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000010000000000000000bb607ba243b19d8e9ea241f577704405a52c00000000000000b8aa7e65c0a1558a109211e0296bdee2773f3c5e329146f64b6d713cc6561f9b155d327f938594baf779f3b6d3672fad4f7574081ffcc3ea2afa9ffddb45318a71953cec1981ae48d07af313b2080e4fa4e34426096118302f43d66804c8d2531c050eb32ccd69a939fe8871602fcc5a91da74d8792402bdf3f2478e1194bca788a7646351711059f06f7fa5aa79a6ebe4b1e70e682395b9481a2e03fe25f40c14cb4d4062be96b016b77d00d886128328fa7d79eaa5015f2d2f801c6b5ae999eb4bcb82eb11f883527f45a0d63ece800beb92196b82f7cfda179f83c314d56a451610f300075624cc1b6cf208b859604399fcc7909f"]) executing program 7: r0 = socket(0x2, 0x1, 0x0) sysctl$hw(&(0x7f00000006c0)={0x6, 0xa}, 0x2, &(0x7f0000000700)="e2242f29a9dc6e9379312b3c6f8a53e56485ff0b8b93f4bba278411a1aca75e0f10f7a675cb6cbf0b04c68daf858e2a0209f83865a63e8b391eac234f68048151c14542ee85d49815b4cc9", &(0x7f0000000780)=0x4b, &(0x7f00000007c0)="cb42ba9bbfaf73d66d59227e26410561880a6bae9da4e2159a1df76e9befdcc441756759057e295e263037dbfd40b2a860f06c2237dfe7f52129ee28cccd966879c1fd4767aec4880dc345defb36676d8638a00e83e233cb5ac1ace783d5b52ef4aade478ff93c7722dcb23e0998a620fc777c4e8a20484237", 0x79) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10d2ab190ff80fae8f4b65d52900"], 0x10}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x8531) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)) semget$private(0x0, 0x2, 0x9a) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000280)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x1}) sysctl$vm(0x0, 0x400000000000022f, 0x0, 0x0, 0x0, 0xf) listen(0xffffffffffffffff, 0x0) executing program 2: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000640)="eb", 0x1}], 0x1) r3 = getuid() setuid(r3) fchown(r2, r3, 0x0) executing program 0: socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0x401, 0x2000}, {0x3, 0x3, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x7}, {0x2, 0x200}, {0x1, 0xfff}, {0x4, 0x1}, {0x2, 0x2, 0xc00}], 0x9) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r5, 0x0, 0x1, 0x8001}, 0x400000000dce, 0x32f9, 0xe057}) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r6, 0x0, r6, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r5, r0) r7 = dup(0xffffffffffffffff) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: socket(0x2, 0x5, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000001c0)="4daee1dd", &(0x7f0000000140)=0x4, &(0x7f0000000280), 0x0) (async) r0 = socket(0x1, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) (async) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) (rerun: 32) close(0xffffffffffffffff) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') (async) close(r4) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async, rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 6: socket(0x18, 0x0, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x8000000042}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000001600), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00", 0x7ff, 0xffffffff}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) write(r1, &(0x7f00000000c0)="9c008fc9b45c7869f0d3afb652a6183694a53a700f7f55c4568fe6924e063b0eed6bbb853a1483f3fee0", 0x2a) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x40, 0xfffffffffffffffa}, {0x6, 0x5f}}, 0x0) bind(r3, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@file={0x0, ""/521}, 0x20b, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/216, 0xd8}], 0x1, &(0x7f0000000600)=""/95, 0x5f}, 0xffff}, 0x10, 0x1840, &(0x7f0000000700)={0x100000000, 0x1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) fchflags(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000780)=[{r0, 0x2}, {r4, 0x2}], 0x2, 0xa00000) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000007c0)={0x2}) stat(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) ftruncate(r5, 0x9446612) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000900)=0x5) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000940)=0x645) dup(r3) fchmod(r5, 0x4) pwritev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000980)="d623b6eb85b4b7ed384aa07f9d16510d032d246383884f97fc18ba0d88a3105539366acb722c4029e49f3b3546f1ec93325a3413e53f784911e93d4f0f74ce73954f1b7b36d949a678d1ad1117a65f410b204cf3d7426988e30b9c1e1aa07dc264ba18cd467772b7e6f20b2c0e012abb79c1bd8c42f47ed571ee377d1f79c848e7", 0x81}, {&(0x7f0000000a40)="a3ad618688ae0c2af72a746380acf3ab9bc30852a66ba5488d3e71868d6e58dce152f7fd5c01814df3cfd0606b047b00002ff497a115ec39f5e11795428d87ba5739f969ad28db5da6a9d0265149bf993a7bf192e766a94afc2e13df0e92eb", 0x5f}], 0x2, 0x40) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b00), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1810, r6, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000b40)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r8 = getuid() setreuid(r7, r8) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000040)='./file0\x00', 0x7fff, &(0x7f0000000340)='./file0\x00', 0x8}) pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99daa7b9dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0xffffffffffffffd2}, {&(0x7f00000002c0)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab1ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f16f873c83", 0x74}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976eb0c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) executing program 7: seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) kevent(r1, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) ftruncate(r0, 0x8) clock_gettime(0x3, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3d}, {0x8906, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() setreuid(0x0, r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r6 = socket(0x18, 0x3, 0x3a) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) setreuid(r4, r5) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x8012, r0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="c7", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000260000/0x2000)=nil) seteuid(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000280)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd20fd078000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc02069a0, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe94, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/62, 0x3e}], 0x2, 0x0, 0xffffffffffffff57}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000d40)="6bbc40", 0x3) r4 = socket(0x2, 0x3, 0xfe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r4) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$dupfd(r3, 0xa, r8) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000002400)=[{0x0}], 0x1) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r4, &(0x7f0000000340)=[{0x0}, {&(0x7f00000014c0)="4fb61ddf5dc67e130e4d21edf0c832ee442e59bbc7c4465e3a065389ee80f24baca7b9f968316f6a31ac67ff5fd1539199dafdf137f5f32f2cb71426", 0x3c}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) dup2(r5, r6) ftruncate(r4, 0x80002) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r8 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r8, &(0x7f0000000300)=""/4072, 0xfe8) readv(r7, &(0x7f0000000080)=[{&(0x7f0000001ac0)=""/195, 0xc3}, {&(0x7f0000001300)=""/168}, {&(0x7f00000013c0)=""/226}], 0x10000000000000e3) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000000)) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) r9 = syz_open_pts() close(r9) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x31) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffdffc, 0xffffffbf, "1106e07482ecdadd4543940000040300852300"}) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(r0) r3 = socket(0x1, 0x4, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x32}, 0x8, 0x0, 0x0, &(0x7f0000000280), 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = getuid() r5 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r4, r5) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6}]}) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000700)="098b93029dfee05e000000000000", 0xe}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0xff, './file0\x00', 0x8, 0xd34, 0x81, 0x7ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x120) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003f0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x1, 0x0) fcntl$getown(r3, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000240)={0x7}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/89, 0x59}], 0x3, &(0x7f00000003c0)=""/251, 0xfb}, 0x40) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20, 0x6}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 2: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r2, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) r8 = semget$private(0x0, 0x1, 0x400) semop(r8, &(0x7f0000000200)=[{0x0, 0x0, 0xe5ce97ab354d96be}, {0x0, 0x1, 0x1000}, {0x2, 0x1, 0x2800}, {}, {0x3, 0x3, 0x1000}, {0x0, 0x1000, 0x1000}], 0x6) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x0]) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r5, r6, 0x10}, 0x6, 0x391b, 0x101}) setregid(0x0, r6) setregid(r6, 0xffffffffffffffff) r9 = kqueue() ftruncate(r9, 0x80000000) kqueue() bind(r4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) mknod$loop(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x6000, 0x1) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x15}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) clock_getres(0x5, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0x387}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_RMID(0xffffffffffffffff, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x6) executing program 6: socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x7e520592bef7843) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) shmdt(r3) r5 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x14, 0x0, 0x3}], 0x0, 0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={0x0}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d27eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000280)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)='Mv;tW7\x00E', 0x8}], 0x1, 0x0, 0x0, 0x3}, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') chflagsat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0xfffffffc}, {0x49}, {0x6, 0x3}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) setegid(0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x490) geteuid() r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, 0x0, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) semop(r4, &(0x7f00000001c0)=[{0x3, 0xcf8, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x3ff, 0x800}, {0x1, 0x3, 0x800}], 0x7) setreuid(0xee00, r3) setreuid(r0, r3) r6 = getuid() setitimer(0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x22) r8 = geteuid() setuid(r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r7, r5, r8, 0x0, 0x12, 0x9}, 0x200, 0x5}) setreuid(0x0, r6) r9 = socket(0x1, 0x8000, 0x0) r10 = dup(r9) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) socket$inet(0x2, 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) getrlimit(0x0, &(0x7f0000001200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) syz_emit_ethernet(0x16, &(0x7f0000000040)={@broadcast, @local, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x4, 0x0, 0x4}}], {@generic={0x8137}}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) close(r1) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80045713, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r1, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) r2 = getegid() fchown(r1, 0x0, r2) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xf7) r3 = open(&(0x7f0000000440)='./file1/file1\x00', 0x1, 0x4) socket$unix(0x1, 0x5, 0x0) r4 = getpid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8001}, {{r5}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r5}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0xdc, 0x2, 0x100000000000003f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r7) mknod(&(0x7f0000000400)='./file1/file1/../file0\x00', 0x9020, 0x200001d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x1012, r1, 0xffffffffffffff7a) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) preadv(r8, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)) executing program 1: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r2, 0x1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) (async) r7 = semget$private(0x0, 0x4000000009, 0x82) r8 = semget$private(0x0, 0x1, 0x400) semop(r8, &(0x7f0000000200)=[{0x0, 0x0, 0xe5ce97ab354d96be}, {0x0, 0x1, 0x1000}, {0x2, 0x1, 0x2800}, {}, {0x3, 0x3, 0x1000}, {0x0, 0x1000, 0x1000}], 0x6) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x0]) (async) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r5, r6, 0x10}, 0x6, 0x391b, 0x101}) (async) setregid(0x0, r6) (async) setregid(r6, 0xffffffffffffffff) (async) r9 = kqueue() ftruncate(r9, 0x80000000) (async) kqueue() bind(r4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) (async) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) pipe(0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) getppid() (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) pipe(0x0) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x20, 0x3c34, 0x46a3a789}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) r2 = msgget(0x3, 0x82) msgsnd(r2, &(0x7f00000000c0)={0x3, "834df8afaaee789e80bf2347d8c58a44202dc7eb78dc307e1481060757cbdc52e7100d8466a170311a46fd2f9f795490f167aea16f6b2cb82391a1e8d6fc04a41a57cb3d0b9031f548a8a2ec7aa5217a7cdac4b8dd76892c3755276a5e7ab9fcc42cfdf2c4eafec809fe1fc2d95b44b765578889"}, 0x7c, 0x800) msgget$private(0x0, 0x209) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1000, 0x1, 0x9, 0xeae5, 0x1}, 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000200)) msgsnd(r2, &(0x7f0000000240)={0x1, "d86e6997b400522eb20909a4cbc71c4fa497b36a9bd5cc87b5fb572027956636549bd4f8b64eea566c5aa16577acf6632a3a0737c884dd48ea8f45cb5b1140bc54b029b2c2b3406875a1f964b1a2fa6f7fab394ee195f96ffb"}, 0x61, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000300)=0xfff) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x5}, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/22) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom(r1, &(0x7f0000000440)=""/169, 0xa9, 0x1000, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x80000000) setsockopt(r0, 0x3, 0x9, &(0x7f0000000600)="d96b994ad609c8e7e13c2784430743a72e8396b11735ba73541e597e5f8fe25b843d854bf61924903457bc3ba2ac717ba62af1e34d770d69dfc2d46e93c59e2a57773b191eb36474c7a9959ec28ce1d6a6b0a15112fcd2ceb5c251e964545d36e1aed16571e6e61371dbefda48bc4405535f5fc0a867ef30aa4309ce6413a7421109d2254d33bcfb940fe6c67eee242df67e08db91518f10db0556f3befa501461f8958ce494616345fd017eeae98659241647b5350992b1d8ed10fafe619b3e25290c", 0xc3) sysctl$net_inet_carp(&(0x7f0000000700)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000740)="132f1b9dca959b7e", &(0x7f0000000780)=0x8, &(0x7f00000007c0)="3264f88b6d9bb9c63eb3ae82f7d906c71a27bed9c2d27a4a41601c82e5b60b2443c3a370ee891a37df3d60dbdfc26e042b13191235874ee06d5502adda94acab60a1cae3113e0e95acd44ef9cfeed10f89ef198b7a27d4cd99b3e2cae5f75196f9e625224f6dd44b1f", 0x69) open$dir(&(0x7f0000000840)='./file0\x00', 0x800, 0x104) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000008c0)=[r6, r5]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x86, 0x20}, {0x45, 0x3c3053a0}, {0x43, 0xffff}], 0x3}) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a04139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c589040000006a20a0bd361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x10, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0xe6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7ff}, 0x9, 0x8, 0x0, r2, 0x3f4, 0x3, 0x7, 0x9}) fchown(r1, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r6) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r3], 0x9}, 0x0) socket(0x2, 0x4, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x4) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) executing program 2: pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x19) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) getpid() r5 = geteuid() r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r6, &(0x7f0000000180)=[{0x1, 0x5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0xff, 0x800}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r6, &(0x7f0000000080), 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r5, 0x0, r7, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)) write(r8, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0xfffff, 0x467000000, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffb, 0x4, 0x8, 0x3ff, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x8000000000000000}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4507}, {{r1}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r2}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0xff, 0x7fffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() (async) syz_open_pts() kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) (async) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$inet(r3, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) msgrcv(0xffffffffffffffff, &(0x7f0000000140)={0x0, ""/19}, 0x1b, 0x2, 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) write(r2, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1}, {0xa106}]}) ioctl$TIOCSTART(r1, 0x2000746e) executing program 3: r0 = socket$inet(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x143}], 0x2, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x7, 0x2e}) r1 = syz_open_pts() socketpair(0x18, 0x4, 0x5, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000900), 0x0, 0x0}, 0x1040) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="1ea8a0b3bd67ae322d677400faded1210c13173f4539f06dac627d0282d11200a2cc205cad055b32ec42d899013b685289a9b6933cd21fbe58111b5f6573ececcdb5842768a3cc7c158bc870a6559a79dfbc5a002a6c721bd48091d86d816127fc9e0b544e637c33cca89b53212a9e765586962f404c4802cea7235d2a2d5101a6cf3b47648fac91cef1b835406eea522b", 0x91}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) close(r2) close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000001, 0x60451e, "1a0c0109020400", 0x0, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="7641838e10b73c35726744f297724c0fa32c2c7cf3ed851ca425737e6068e92fa64239f1dfa02f5960f2211630c515d36e1250fcb435aad8b89f2e2d8928fb4587b0d6a584b3de9b850071a994bbbc529ef0e6f4a20b19b13ac122171a93416127ccf225a4567c698ebded4e859339ae123eee48ce4ad438d7bc1aa0a7a66dba5ac59e928438702b73707a04286210edd506edc2e69a6e95ad4ac046474fd1a7a94d31bc97a9", 0xa6}, {&(0x7f0000000000)="fffff23ffdf77636659a609aa81f2ab5f323c761b6b53261439e3ad409209e3249b16da7ed59bc71fff405a7aba6c2d0c2708cd59031fed46ffeaf6a00000000", 0x40}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x1) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) setegid(0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x490) geteuid() r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, 0x0, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) semop(r4, &(0x7f00000001c0)=[{0x3, 0xcf8, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x3ff, 0x800}, {0x1, 0x3, 0x800}], 0x7) setreuid(0xee00, r3) setreuid(r0, r3) r6 = getuid() setitimer(0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x22) r8 = geteuid() setuid(r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r7, r5, r8, 0x0, 0x12, 0x9}, 0x200, 0x5}) setreuid(0x0, r6) r9 = socket(0x1, 0x8000, 0x0) r10 = dup(r9) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x214, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000100)="8e106974c68985f0f1f9e8fbbefe521f8882da25eee710020c99eb4184fde6cd81d7b360dd51d461201da72e79c809cbe6eb0bb46999d1766e08700ec6dd19f2a983fab0154b84c46d10add6d4118e662ab66863f57b6d9903512dc81ba0336c5de9325d52409802794775d8f634dd7b9d40a3ce997f1054f21e48f37a559195b869", 0x82}, {&(0x7f00000001c0)="04a650320ddb3523bf8033dfab7ae314783f03115d3294c367a0caf8f916d9a7b64f82c4be89a2496bb6caf92f8aa39fe245e44b679fcf3de9c5cb4120a37608fa394ad4746c65648414470b9d939824a473ead2af", 0x55}, {&(0x7f0000000240)="aeb8d676ef93e8b08f8ccc95ec9aeee2a8c5662dd0011dcf9612e59d976c1e179f78bc3dd64af18e4da9def9a02ca0e752d5af369084c912b2c8cd73a2aa53aeb71fdd4be8158b0472e0764485a062354483a87427288bf5977da974b3b1898f3a12e9561390ddbb5abb43fa8ab3f676d0d6834a70701b650be72fb4aa2c6ee1ccf967e74da53a8a337801fb2436d53d744c99d76fd4f238c8adba0193fdd95d031f932295b493323799b0bc8b5200ff64a6524de4917645c60c0f23e05cc8b3e2a5704ecc37c854c618b7b53e37f4ed55761604", 0xd4}, {&(0x7f0000000340)="e06f5da7f99675f2a22140fdb108440610e2103a18dc1dcfdaf1150b9740dcb1b4b869bb5e21c36b0bcebf448e7b0cd15a14bb6463d76d6abdc94d0eba57", 0x3e}, {&(0x7f0000000380)="538e27dcfb0860260b6bc1560837672730785a4db30d797cec4c7198f60a5e6ca5b4abd6970ee2e7b47f9a3a5a3ec9a1f5f7602fbd2e7c8e593e90fc87fa077258e823f10405177a918539ab1412efee03823b58a94484edabd53d6307793242", 0x60}, {&(0x7f00000004c0)="be5f265a6fb2536493b4e437a4eafbd9299da5eb6d34ec81eac17393229b36859ae665bbd22341cd718bcfb2440d29ced7a9c176a266cf057e2d4a1e2c03ae07b92d9a18de19574fd64895a6c2ca8b7920d0b731da4148d027b72f2d44c2601b08e307529520c1d30037a3f97f7872d7ee6f6e6c27809cde3e55d6de852036035861d097246c86ce74391232b65a089bc83a57e72b8b019ff0085e20499918ccc2956c30d25d944607d031506dafd653e6669e51ccdcd664f0e1abd6496c15c4c2ec824b6242b88d923b6d1358a5ef881f43fc7267fbfc8b37cdf2626e14dfca10b864022b472fb57f8f6faa97ff247e0f", 0xf1}, {&(0x7f0000000680)="bf40f7b309ac31e18500e91fd2c4c85c2366671313aef8077fec290192ea000dac456189f4187df6e96db76f7bd3f154a28c123869004c780602117b0a3b499aff55cbb5f59916c54ac1b79e81893250b1b55025190f0b0678e846a8926d2410e8b49ca1bf4763fbb1a9f93f244d3f99fed3a82f1eccf1ba61bcc35b3f3fb844c7e1ba9943d52adbc12d32746aec48cc6f4613be73f3e808161fd0f38fab61cffbcabfd4b305b057f8c36a2c7c25030ac9d1fb506b28d1b3e76150cd0bf98a59854874998bae0f11c0cb57d0e95b5840730dda876c35e7bbb95aa72ea1dfbb5d3c774d50ce6fed21cbc2614daae3ae074126408b07439e4d77297942a27d2322cc7855e90c2946d0fe2527007a18ec19f32a014ebb41145812fe5b36d3df3d44496fd700091e0c64ad34970099a0cde7c22cdf9be432e21eece1cee62caa4f80ade11c0ec06408bfd0ee25037f0f53c32c858f76ca088904c8ccfd0f47c60d1ffc86f2b42c93414e5180da0507b8c793c23c183055a47f07e5ad8322dcc938acceea5592f19160145698425e42a4fa8a6809af2c2413876ee8ebfb0a1d2c62ea323e4c91ecbe11150cc4268a2129c33fe8521a951c48ac7221833c8bfd3357dd4b12a123089b561575477d59b0124c1f7a471c74d12ea88f8932a3463f58c780c10feb19dd43136cdbf05eff8f7177dfc9c346c189e0a1a47cd45e2a8801cad99242c630936664e8e78ff63bd80eaef58061be5dba3e7ab480d4790d661869b9f6c98ff22f66185ec527c31d22562b9f8601fd693c7731650a9cbcb743951334e3bfb81668d7955033cbacde9f91ad7ac7dc969c9e2f0f9fbff46c358f72f7130324389823fbe90f05b1ebcfd31023318563990662249ac13a7a826df008c674d823c50d48d39b68759d1cfff6ce1ddb39e023bf923d0a661667134c9a8b3ffae034bfa5c63ad8d1309f897d934f7d139f836365a1f8c489fd526db9f74539acf485f4d9dd80435d1c1bc360d83ccc55b1f342c0eff956b7d239a3bc986857130135e06049fb0a6abcbca70d32872436c6d4ce5f0cc54c2a8bace4edaaf04173aa8898f9c63a389968e700da4f8b0b93ab8e93325865194b49385c02356367343ef4fb490cca4f3a80d8a46268bf59ddc6d151fc271622d1b86c5564fdddb36717d352cbd82998fc276cea679af19c545a234abf5907240c7aac0e4e5cc2b479f31dc5a3c6e5000dc5e6f5e64d7c8cea3e0572f3da3754fc0d60e8bfaf10546ca05d64a3246e8948f5d27b1b0dbdef89a1b7bea9402af2874a438449a9464ecabc56eee3239bfcdb553c6b935bed4f6b7f6fab89ad4f3fa19d2dafd144a16f799a923790f8e346150ad8587572bfd9fbe80cb54a7e5c87290b9f3ea02a10e99a4007863352500dac4f1497e66193f3c01db1620473d169f255b7c7c43a957157751266ba1d1eda58eeb23705166e302ac6c41eb54173ad5a1da472fd0ea76957a64db19bceae7b8f93c7910d148283e27b5b69cd78b559d96d231fe3bb303f1aecb1eb2e3f3a83fec2176ce4d675bd7d2a5d95dbab79ce15d08696726964cb2f972153de25beef0b9c71e8e75c0ab834dbb27b80e1409a81e23ef45cffb73583b3cdf7a25af2951a23d07e0a15dab0db6e9dc7a01b55d494e4b289beb121f1d24959ce2781d57b2553f62223da56c115a753f38c13333abbd0c271fb0553005390b808ce85975e445389fc82e167d2f5dd339899b593a480908d45487d3933b11fae1afd1d1ac5fdc7279e346e48ec227b63c619705cb7241462603172a08dd3f4dc56283f4ba39a92df355b14b8a811dbd97807b2e1a7d8ab5c6c2e4b501b25afbb9efb3585d1c975e1054a3adbfc1b4ae80da19524664ec8378329766c9684185bbbb3c8821f15951431516ae06706efba11f8f48c640eaaa60417d517e96706c2565c16e41336fcd161e6fe74f876be2b53ac443f0a3943f9731e4ac43ef629d7fc884a317a1a5986a15d1b5994fc5504ca1eb87dc34e8678357ce8c941c7afc069a0cab352fb00ce1a24b04d764cf69418282ea5e2f5d262457ee68fd0b4336df6b972144100a2c5a9be77923d3f5902ace206d9936ba53b48ac9336d4735341d7bc083edb9a530ba853056cc2d469de585a270fa20f414b70487abc13a8796947eab46d370c607ff5bc1fc20c0d429f6503777fec40c741b179fc843142a3126970eaf9f7b1b003d1deed244b043165051c58bcaedc69b481305b23763c22d11b5ff2a3d0b562601ee5bc692cb3357a602e85327575cd5dd86ce7dc38dc1955752e16cee453c0e2ac1b860642af2b247798cfc33e31db6ecf6f8d68cc9ec46fc6215bbfce9d00d50688a0cda7b95192a4743da30ae83e78695d8d5b7381ae41320a593b7b8665f35c0bf1a6466c25449c151a98c92282964183887b7d0e6d4a723ee61eb17e67bb49a1899ec3ab66aeedd8f90c95233f9621a876ad16f00c50a406d49bf3b63c24465d86431142111ae1f211dcd2bf4ddcc95974f73f0c2d3805d930a335f506646f4b9e3cd2bafb6cf65a1def2907cfd27bfb0f20159cc54a6eea9ad5c43fc9c4c492e1cf790f763bac1e038f7a883ff54c4e1721d66bb24b6322371dba760408e9f0794746f1a0e9ea8cbba9c7e518c39290864a3c208f8ca2a07928cc085502b8ed248fee13b6915d2810bea78faf2d10f76ca12bf26ac920ad1da08db412e1b9094b8a831687d1115b45c10d97d584ff7cf43652bf150d466cf65cb9a0fc70cad43ef562633bbf392796be4a262c6a0a3123da0d4c2f7ca0b2f92dcfc5f4e37c40f781f23b39c0f6b77df057f477dbd99366c895ec83623737097426efa9e1f33d010ba96bf5d76f5d8398ea7a2e72a02e26c70bc0037abaaba663d8d28e670079a7eb4336a04660347e129907584be355da6ef00628f225686e5ef0cbcd7891f38e4d5f6f9f712c74c42d41697b127057c9b642cc514ef8b55ddf29cd93e74852bbdaf540490aa58b32d92dfbc1755064ad8cf0bf5be7d39ff9f3b628650e80b25292577fc0f48f1a1f6668934a067cb47156d291261f01482108705793800bfe1cb8a55c5770e6786acc7df7699411142dc1c6a6e8a33003fe167770f8f369bbe621e9873a753bcb9f6cd286fdd5dcb1b176d17bb8b1ee50f67a120b08d9859037658a3971a7147076385fab33c3520aa8c420b6abffe152764c8e58ca7e6379600d82e77f27d774db145c6568133f8199758c57ac28e1c899ff1e4f6d8b7e92d46d3431049f8fd4446f865a69d0ea89f525f9b08013844752309100c3a1ed6cf49e1a57b415cb1f7504822f62ef2107a0a43d6cbf44780110b8e47e8ec16ff69bdaf853e733400992309f76a95d41bd49fbe723784ee4d62e68cf345f30c1efa07f47ec2b5242f18e23fb85fae00a8fd2682f1dca2edf2af0e3a632570e995e84eb6549cdd33e05d79c90af4ddfcf231ff22357a8bb931e96244281ff52848b5c73b36790d32fecadc6fb90348b83ef0623417813dc15b5f36b742788b5c200419f8a870c16dafe0e9d0ac13819d0f2326357f4039254321004ec728ceccd9e942cdaa788bc5b271484e363dcc9fb58b0b2cd97f4c694cdd194b459d532e87d76fbd8c716e64f7787e3254bba78bda16ce2ba63ada552890214347b3de610e20be860337077ca0137aa2409db9c345334898a9dbaec4dd5949cf32b11562d23124a1033432fa1fc99fb3212f12eef96bea69afccea1dfe76d6b022ddeaad6e9a98c318769d88362e8c770277f42869c5e91866fdf51bbb1507eefc8fe8bd399dc32d7ce8ff7a3a358314d2144c7666214c6b7b697c5899be40169239796318afe15326c624e46c5f7c32004f650b632174c320e4f637229df63ee609fb43dd6825ea2026da3f7351c5cffbe2d056a33561431b1a70d5efb067ff59d424317edaad7bfaf64e90abeff8efb55079e01fa5f5bd3c34ab8c0593e8cf5dc574685e179993a070d30913339a31ab22eb1e499f448769179043745f299ee2d244009f507f61b2b0ac215c9c162bf683e90f0b8a62b9f0c3352c9414dc602ef873f169560b6710ac4916028e9f1015b3f50d7c6989ea1bd5b25f73bfbb74aa09d6fc1c404f2d79f9c5e762356f4c66cfec834cc0ea33db19aed1fd6927ac833c86daf7b3a78e83b85aa7130b5d2ae51b81f92743e1a9f971207f8b35c3cb0dbe2b4be013c0d1a9fe9d8cf1bcb83781380d8547b85e538abbb4624742dc7f77f35b83f56b25f395e619155014cdbe9e841aa44103fb17b6d304dcde718c28f57ccc663ee1ebc5dfe84e6133697962e437d116737dfcd2f686af807a1e2420ffaa88b295d6d13c363967aa56d20391d2967da358b04bb124ee423e5859faecba368f1b226397ed082a7530346e2fc5b2746f5323b585eeb1ebd5ff426cdaed44c550c2e85e581d327c98e7adec53129deb88298c6482e4e65d0595f31bc9e4bd78e27cd4ec17166b8a4aa9c7e1f200305195b112da6be568444efe778388b6f04520eaa3fb46fd6ae2864ef5780b783a3cffdc0e405c516a327d28006cca8febfa8e542a5be4e4de2c6b40492ae8e4fa10ad24b7ca7d709e841c9bf3c86ceb156be57c2fd08b66da2833ea90d3c9def77c2bc549de838cf18b01c43a5803ba4e87415432042177f0a65d3f1261965e4d41f322977b5d673f5c40d81f73701bac6d9af9c664d123992b6b0bdff650247064a5ebd41aaa02112c609a385d10e9abcdda5b1b8e9a7be7ff2db5801e29e6cf8a8d225093a6a307790054f0ac5d89a9d6b5ee2dc13180e5008c81df4b4c804dbea57068ee0b8441ddf89e8b86abb0d80243d64125f83355b95628c98d5d751798872c0c2963802dfbddbf08f170e4e274522501824c2e960465ab8a9daf7f4ae9442c7506a537b0900f2a53c1d82a70ae3e693219a76cfdb3487fb6af7ce033d107fabdb44600ba908bef0ff49f92fed11cb964f6f7f77a646b7ec15314c3aaf1ef224d1a04568078fa3143c8704d1b8e471378e16d07355c3224cf8782f8d5c070689813be1af92125d874d62ca40c689dd336684cf765db0143b9f2e2a214b86bdf4d9db25ebc75d827cbe8ab56fa1e4ff82a41c0af060bbf7dc6621b5f1696415eecdc0c370c472f639bf0cc143c69868b45da33be7a1f41b18afd296c2a94280784810690036c4c3ac6714b474a1a41bdb9884f708f287e4755b5ac868ce72d2197f7be82b47a07ab96b3b98f94166baaa33c121d38c7235941d775da87710e0a7c03b818658af4349bac3c8acd13e7a45977bd06b6e47615f8d7cacdb4fe9dba03493b9b80943a59264decd6d4daa19b054a53d0f204dfe484822f83d0ec503bc952e3025a1a0508dbec931d84077f3916c7ffb94f40aa8a1b5a5563c542d739a27442819a176ef35414aac48cf89c4754716ef36dcb16c4a99d45adb3d8eb8b7268cd0af1c2c06d293612c32d8b928413383e86189b6d4453813289da870fcaf9fe7c18b2c04a36bf1aa42f809e96f7ac2bee6dcd6a846156ce883761a398d2cc2df9b73e85bbaf5c84c39e3d4e3d53729060fcf027dcb0e0b25565f15c3b6e2e43c09c9178d44c11a0d13b2108cf2c4f4d77dcbcab399238b9045d36471de4bb082cbe6ab2610a0f3ff5370c08560e870dd2f354f5c8a2ea0c052a865165b5acf7f333b267bc8869df18e0c5f85447002c12c8e8f5abc2e0425a064a54f8ad78b4434541d6e74446a983b1dfff8264a164ed80b1c954ee5d085199c2cbc80f40000000000", 0x1000}, {&(0x7f0000001680)="18179b158b8748c7f0b22308a82123ae20e7a5b3ffb5ec26f0a8db33cd34371539300b9e7d162f24c95ab434ff6f13a201fc57dc25c5b732cc7841c1b8e447bf70655a6eb9b770a13e6e1bc5c0d2ebe039baba60ab727b2b7ddab87c81d84a0b49a6166fcff3a04e084590975ac0eb2d1623fd975923f36e846a91d8ae124ef2d62c85fa8998c095f74414465affef2d6a840e69abe3cfff7c17257bbf84b848413dc1ec592f4cd40b6bcc263ceeec696ddbc73fc07389c1fdb340fe", 0xbc}, {&(0x7f0000001740)="dd66f91209f2435535f44c81f1f4dfc68826c30bf124e1665a5c7e319ec3ebebed732f0a1328699d1fe1ca60fabe98ac18c0c7520391bbc840b22de09fe68697d530bb60df08a99832ebdaa701186f547e2a6079fba307342417d98dc43d3bdadbb7638c3718dd8359739bc28b8772714735862f54e7a00e6d328e5e70c92da03844a14de49aeef79073446bd22e37e0dcb47a0efc235f0dacf56ce2b5ed04fa0481b0a9f0a2f61ec3fb079f2dc397c781e7fa136109a34d7b8c96fd48bee7909b4a4229cf2abb4f26463e92d30b31fbb07c8c00ca339dc05e", 0xd9}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="00ff040000000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() r4 = getpid() r5 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, r5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, 0x0, r3, 0x110, 0x9}, 0xffff, 0x6, r4, r5, 0x1000, 0xfff, 0x8000000000000000, 0x8}) ioctl$VMM_IOC_INFO(r0, 0x8020560a, &(0x7f0000000300)={0x0, 0x0, 0x0}) r6 = syz_open_pts() socket$inet6(0x18, 0x3, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0xc, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000540)) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x20, 0x3c34, 0x46a3a789}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) r2 = msgget(0x3, 0x82) msgsnd(r2, &(0x7f00000000c0)={0x3, "834df8afaaee789e80bf2347d8c58a44202dc7eb78dc307e1481060757cbdc52e7100d8466a170311a46fd2f9f795490f167aea16f6b2cb82391a1e8d6fc04a41a57cb3d0b9031f548a8a2ec7aa5217a7cdac4b8dd76892c3755276a5e7ab9fcc42cfdf2c4eafec809fe1fc2d95b44b765578889"}, 0x7c, 0x800) msgget$private(0x0, 0x209) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1000, 0x1, 0x9, 0xeae5, 0x1}, 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000200)) msgsnd(r2, &(0x7f0000000240)={0x1, "d86e6997b400522eb20909a4cbc71c4fa497b36a9bd5cc87b5fb572027956636549bd4f8b64eea566c5aa16577acf6632a3a0737c884dd48ea8f45cb5b1140bc54b029b2c2b3406875a1f964b1a2fa6f7fab394ee195f96ffb"}, 0x61, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000300)=0xfff) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x5}, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/22) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom(r1, &(0x7f0000000440)=""/169, 0xa9, 0x1000, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x80000000) setsockopt(r0, 0x3, 0x9, &(0x7f0000000600)="d96b994ad609c8e7e13c2784430743a72e8396b11735ba73541e597e5f8fe25b843d854bf61924903457bc3ba2ac717ba62af1e34d770d69dfc2d46e93c59e2a57773b191eb36474c7a9959ec28ce1d6a6b0a15112fcd2ceb5c251e964545d36e1aed16571e6e61371dbefda48bc4405535f5fc0a867ef30aa4309ce6413a7421109d2254d33bcfb940fe6c67eee242df67e08db91518f10db0556f3befa501461f8958ce494616345fd017eeae98659241647b5350992b1d8ed10fafe619b3e25290c", 0xc3) sysctl$net_inet_carp(&(0x7f0000000700)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000740)="132f1b9dca959b7e", &(0x7f0000000780)=0x8, &(0x7f00000007c0)="3264f88b6d9bb9c63eb3ae82f7d906c71a27bed9c2d27a4a41601c82e5b60b2443c3a370ee891a37df3d60dbdfc26e042b13191235874ee06d5502adda94acab60a1cae3113e0e95acd44ef9cfeed10f89ef198b7a27d4cd99b3e2cae5f75196f9e625224f6dd44b1f", 0x69) open$dir(&(0x7f0000000840)='./file0\x00', 0x800, 0x104) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000008c0)=[r6, r5]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x86, 0x20}, {0x45, 0x3c3053a0}, {0x43, 0xffff}], 0x3}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6b67e8 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x0, 0x0, 0x6}, {0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000280)="0000000049b2e89aefcd46538fcedf7412270800000000000000958f03fb82e57dd9f5572ce09b60e4232aa7ae017ed4ff59b508ad81cb89d84245f5bd361f9895be88640c3f3b574ee20dfdf7f5056d0b278af983908ece99", 0x59) write(r1, 0x0, 0x0) mlock(&(0x7f000010d000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) connect$unix(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10f06, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="b2", 0x1}], 0x1) mmap(&(0x7f0000361000/0x1000)=nil, 0x1000, 0x1, 0x4010, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x28}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de1e5f443d056725ae", &(0x7f0000000040)=0x11, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r0}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r1 = socket$inet(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/125) setsockopt$inet_opts(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x18}, 0x2, &(0x7f0000000000)="1c1d1332", &(0x7f0000000580)=0x4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0xd0acb0c3, 0x20, &(0x7f0000000480)="a3bffd9d9ee63d5b63015aecee9eca56ed7d4ff9214bfd225f01a2ce719655a07e8869e8e1eaf491ab7fef72bbddd214d78fa9fd755141ebf411231b1a92b74c81b2d6976d6bbc34e7f2db21cd6e27c4a5ddb69cd5f984538e2fe524b797c74b22dcf911c2d4f98e9275d13e00003a6c27027ce2bbc8f01c9234e1466d18c2145d2b511f298ee70f1f227d879a30c8e7f06d46326624b43061e00dc2d91315a164415f8d64b459ebccd2392b43bba1276b", 0xb1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000200)=0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='r\x00') accept$inet(r1, &(0x7f0000000440), &(0x7f00000001c0)=0x69) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) unveil(0x0, 0x0) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYBLOB="0beb2e0e2f0a747a6a48610dd0325eef9cd68d8a7e5cc6", @ANYRES8, @ANYRESDEC, @ANYRES32]) r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x3}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x801, "01000000080000029bb82f36b921aab39b58505f", 0x7fffffff}) writev(r0, &(0x7f0000000240), 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000640)="5ca2f5649c830d1004130a378b6bfb0e9df2165a0ceccc8e691a601f54d0d7222d0db65fdce8ce34f580ffffffffffffff2c8e96fd8bcda34861bf0c39c4264ea099d04d9b0e1e49e2d1000372882cffb10bf6b72202a53b0d5b09ec30874abe79aff36aa5b73a5a5a7383f8e79e63c23a1327e1d68897a95b55b4fab2b70e", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) shmctl$IPC_SET(0x0, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x7ff}, 0x10, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2, 0x4, 0x3f, 0xfffffff8}, {0x2c}, {0x4000006, 0x0, 0x0, 0x80}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4000000000000266, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8380, 0x1a4) executing program 5: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x6, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$DIOCMAP(r3, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r4, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x20000315, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='.\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082ce3eabf6e134b1862504d4326eb9d578c780a95035fe79cd783b201d19428198e9dff435177e2378f4e3f29e39f515a46d7def942ee24ddb4973df4b3fb364732ae56ea5d014588202dcf67b8f79fd493e17baa92e39597cb9a27800836c030e083ff69342a9d4994cfc3c1859ad2bc51a14f80323aab5d593ec4e948d5d4fff86bcf826500b3436782c6025050bce49ab55f3b74b30562127796af261d1447578ab62c7b30bef9f28450f63f9888ca4ae406a08ca749bce0b3aa1f3549c522672fc124c92c4d07828f57482bb9049c02a50cd3a2c18b4f6fc02000000000000009628a5095760f90f7ad38b376a61", &(0x7f0000000080)=0x10b, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000002000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x2000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r6, 0x0, r7) fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r7, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x5, r1, r2, r5, r2, 0x24, 0xfe01}, 0x1f, 0x0, r0, r0, 0x4, 0x107, 0x426570dd}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffffffffb6}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r3, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) close(r4) listen(0xffffffffffffffff, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x5a}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) setreuid(0x0, r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semget(0x1, 0x1, 0x400) executing program 2: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) sendmmsg(r0, &(0x7f0000001680)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="78fc787a887e3a52f5dc30c34a86b7053104d3a9e271ab2dfc3653f3c5ad717700ee8f6600d635c549a2037650c7a1852468d576141657ffcc0f74a5c68dd6c70dcb654495e180d8ade6c3e5d54adac41ccf0b19111b94b396d24e9103", 0x5d}, {&(0x7f0000000080)='|', 0x1}, {&(0x7f00000001c0)="ffad24d19af1ad7ac81dfbe613f90cef00aeccad715df25e0771ec5cdfdb8d7f1e29fc8d1cc7fb0627ddf3712ef850b780753b9c210ba927733d95174bd19284abaf6ebd2de1be9f1c3392563e4bcac5f296f5296976594447410e7c5075b8b6c57e3512591d52d12fd397090157a427143c0b4d8eaf9d3dafd312991a7ba1acd49463fc4d2b02b9158f62c802541a13aa3a490e57e53dd9ccc75d8cce5b2605a56d676be0777bc656f06c898235d6ef17f728f86612729e3e69fb339123bf4226d94d4dd19ba2bd16d5cd5425d174dc527e711a9c9a55c1ca828fee95aa01321972a6e09f1a6b2321", 0xe9}, {&(0x7f0000000480)="ed920a4d6377523ad4b4cef830fe09a99aee248f00b93e024e3040c578761c42440728917b07b17fdf1375ca34afd3f5c5006d70effb1b29a658faad5d03072d2ef1830082a6a399aba8356b3195f1a47fb6f78d60a1e8c3837cfcebe8e5805e9b4230d8a1215d82c45e53505c64b04c87c305e08f86ff04e091836f695e9cd26519122d155e72b27b8521f815e54fd3ff8e2f048477f5eecdbb9c22802f7aa3a5c496d8ee51a79b72e476fe93350bbe97e16607bb4a9cc7282152e100803053b8af88bffc2836c656dd2e8075b71dc5e34e3e4e8be51b86e4545b17ce05225b35fc315cdfc3893da21a70950ef5530c5ca736bbf01c89e287399d655a65e954ca9ba8650940ca2c52fbc90eb7661f3bfa650d93cc9ec948170477187fe7043bad6e980701abe63a38a2230572e9ed1d30d36e2968b0cdfa22e38ac591d535f75e9b77818746fbe8381afec13b34ca14f8943519e1037f50806e8e0bb60b590e738bcf08a9f4547f95d10e00631be7fc343e2c3086c5f2f77471d81b6d584bc44693b2068e5b347062d2f08be055ba7badf398305611ec8f7a778c48d508577dcc4f45af7abf1316f977e210601647c575374941885c0fd57d31849332268c4a0a61a6589db173063e816699220ffd80c871654d3e323a8fe4a9af5e540cc11e1c8775538b9732aa3681920bebe19e3cd7d6a805f143bfd768a4d4862571bd566076bae1f5392ae0c7c5136a2db8f2b7b0f0a14dd271ababa3cdc11fff24f0a170d155248bf497305a89a2b6817b1b955f6db0bfe04ef9b8d5da6039db403e12efa5b0c1a7d9ca699478a4544821c4cba260cd90f42d279a02a43d2083fd33b7a603e29990343d53044e67be09bfb4f4fd981bd0c1e7f6a3afd6978676805e2b035cd0a7383745d20be93c0ccb404e11c4b303a102aa85dac95c804d8ee783e86c31f31ad7f9ab9738b0e2bddec6add734c3dda55062839693f662cbf5e175e308a510eb62e5dfd333d081e0f8e273130d0f4136df9db55498c2f0cff7bee26299db9e7aabb1e5b61505a1c443a3e0c0ad4c8bfaca80850065d3a4123b668443016daf965799de32bbdfa367bc30305537c77e752b920052021aa613eb5d0baa6638b09d7609380188d24e37d61ce9d3f0af20e00aa77b7c84b6a071bba4d6519191ca8f826a8c9bd246706e2f2f4c9bb92560a0dd30bc52a332deffba31758e664ac5d6d1be597995cbb2f486a2392e1db497ae385a7c54587c67e7a60dfb6262959f1c7ba8222e46d2dc0970639d8eff71853957053268b695afcde20038acac3b358ae7fd92bef4c81ebb8259fc7c7da24ad41d564a2b06c6bb98c838d5216204cc879aa5e21968a1f6c6e7dcdda92134d696b155dd53450cecee3943a7b9a6c016d092130e1727884dd125b2398f56320bf48c9840602da14e76cd9b21ad10f2fb06badd977f7748e30528832cf97b4baf37f2676e5c634072d58e487a3ab6de1f1b279f983fd468b3c922e8ddd41bcb86eed0b1981cab3830a244983b065a6503ab783c51b1fe16c18c525ae1ae273997bbd34241f440a6cd95e0ec85ad12740756d908108418b69c0bb7ace9267e089898487c69fd4757eab2187643a9ff72d822a2cf8ad6defb32e962c2a35ad012557f6b7460f708a60cb749af768d34af332c13226fc7e05aeaf7efa6ccda0c79cc2ab80e98946232e8a1b9b611a3805f3bdb095ba94f796e85c5587d2cd3b97ed48d6f904991efff286c464508e105f2dc0fcef727e83d8119b72f87546b6daa61187a17eed874a7d6dcb9a99aa5c1494de3ee372f78100f5f2c3d7a725571ee984c693d742b75da13d9e69e66349f8c36111dd13ba22ce4206ab8015c8849f814ffb9ddf43001c538ab87044b77afb94632a0b567ad224cfc74462558e852e660ce2cfd3db784a229fdf3d69de21cd6cfee54b274fcd4e40d89c61042bd7490ea32e8da5b139ebfc98868c256505e2ea50fa1807ef2cf958ec1ce024a33592053e3ca1d4b0e8d7f6cee8d391334eb9aa2d8eaf710323e79153be6954a30b39550105dcf7513f9be59a42964353325d1509de912882d6015266f43f2e42e57170d733585b002cce1562cd353e08e68599b4f3591be8f64cb0999d0e4d407538b2b3314005fde7dec4ffcb8683301a7a33549160cd6e2a092635835b62518470c1e6b393962363fcca82864129bd5593d7532f14b57ddcc6ba1fbb5c34788697523e767fa2581ae18d359ae5fbb03485fc8a712c7f51bb94e975e5dc094a1aabbaed2cae015944f70c2ca0f67d269db4eec1bacc47cb5ff68a851801fd0192dcb0ec256c30ed73c46b99cd2414af99c94ac11d281192f7b5188ec704697721ce51d76c03a9d292aff38d3590a09a4995dcbcb201bcf49254f0bbf486ee83b6e8256751a2bec51d80b0ef6286c435ca4baeb29186e538dc996ca1150128bb33bbd6a981a520fcf854bc73fe6879ce4a1303ab043bf5c8efdfecab8ef76aeb1a1bed906c49589c73670835248477208b786b83e5684c83f3868e33ea28442407a74cded58aea1391489331d0f4759a57783e727c7e389dca5c49101a691e555532dcbe5c33add46ddf5d8e741bea54d7a4584f1df8fe26203c7d003e102cb29adaa7842be019f69c38f2b5007f86656eaf89e9d09fa5926a4af9dff4582bc4457749a555921eff28f13418ef0e6536fa564dd2b9491653bbc5db1729d2ec994f1b19365eec6b21af4b4fd0ff1bbbe462c6217bd2b28e8bf7527747ef8b2f25b8bfa2bf8c95dd354ec4e4cfe96e65104123e71aa278e28c035e695d5066a29b7ec8eedd4047381f14c931e33d4a763eae2e0cd0b199845de64140c964230bbf604f41304cd8ecee90d69ed57f203ab994c4396c3fed5c8c8404bac69e89377259e0796150ecb97c1fe920c0da3d8b76712ca11b6ffe0dc014e3bf87710f475b1bd85f71dac78e555bdfbf1655586204eaeee7d007682ca4112e68ea8cc15c5f8d8a57999f23e6d604e52c3886b150373cde3f38e4f95e340fc26e861062c11ae620863d7d66c3198f24dd70212e1571681cca68ba1b0febb5d300ff752376fbce4c84c4425ba12135390b75fd2593111f4ba58a62ce3e16b698b125bd0855c6901da35e19e41bd373038f283e5cb1bceaa7815d7bc4612d2bc95a0cc1d66ff7fcf2001c76d36666507ef8267165164c64b999fbf561ea3fc43d57f8f7a6b197fcfff578d45b6c270de9de766a04bd55553d0c033209dd8f438192835c6da3e191ca2b9b1eeea26a1d34f41d4d52bf01be08a31af8461596158c8a35d1f2e8bf2257c632b090faf614c167adffeacd816e1f7353adc0907e25387b3e0db0338c10d88f54296004900b29539d7ef3e1e7d7e91e4cf1eba7ea6c93291660dae557ee79ad04b3df0cef8c93044f7a860d289324a2f2abb5f48d65d834e7d93f836aa444cb16ac67ef6dcb1351850b5f885e90169ba2bd3081c16db239398629e82dfbc6dfd17a7cc4ca5fa94dc195437db47619f773fdcf76761e7cd373705a20f734244ce6ef9ab38a2e6fd2490b371d5a4e3ad4c9559d37123c2b8612096dfe65577dffe8e85083998b041e4714b38b145e2e6bd82b62d753897521be01893a6614f7fc88990f3f1c5428418bf1b18de50578e4de13f16ab5b876824483fffe3ddaacd5e36230553a6f477fc780583196dd3f2887cc44fed147659acbc0fbaa3dd0bf4fb03c8abf2154c40dfa6e3869d8405a34bf3185fc88a4c5efe216b6764bc8415a6f29bb67c7c38d53f353ec4156749f951d02b19f11c33c2a754eb1e118f0e2967dca3a0b406d14ee8a404b447e598c24d28ec91bf09c240dee5667bf05e8f7a03ac6940696b689facfead66114fc2affc4cac8a0d49cce2f6e34666e53e4fc4774eab0d8f59afbecf4a185cb99140e9d06f1ff76795d3f5f477c8232dba6d30f171506ce7c5b37a173479c8f1db10cf852b716774a223c39db5f6a7a2b32017c85bc47365a57089d501ab346150d9655784cfa3c6ad5ae35136251b97ae715855ba18a67bb24b0ad03a9aa3c52f764a8cb554c602977b740676e31f02e86d2a80cd3287bfcbb15dbf4c07e40ff6adcb281ba0a19f2b2e7476a68022a0b927bf543ade3e009cda8d33d44d5b834446b6c42b54f517d445dc335f63cab73be3ac255bdfdb7b3e32aea1a601c434f287446344e5aa83088e852fc4a73c75546d8d05e4293691729efb17ce2484f86fef744a2267e7e6329dfa06b9ad03e4f9ea93fb393c7b83d67910da9e4319ef17887fef33adf4e3edddfe3b63434e07fddef15396ed16d318cbec45a96f4d0c2f24275bc47a6c82c2e8461279d2fca8ad480de62cf8be0c6f3700ddf1ecd2ef03529857a4532bd54c73a8c0dba4baa7a495a8d4502f0845acab7e7405a7fabf7b5bbdeeae8e89c93e6aad2a671a80f93d0e74d812bd8d5eb3d860e552af9465e5ce2bad36fba8bf571dcd3dd8e0ae465e767555b90f9266e2b0473492be5f72f74874a19451899a8704fed672d430382d12a5ece830a79b0c4c425439e27c388a2d6b29e9aacdeff197df6ab060a4a140e782472cefd8bfcf496d2b124b44c17bf8b9811d43f1c0ddd19d1d833688417d849666e6d8e4641f08dc2f457ec26a2ef33c6427532e98b6992164c5bc55a9fe41ef5b93d462fbb43bc6a240178a349fc02b1a3f27ad1f9658aad1ab255fac9caa27d4c505e3d8eb629545c0dfe44c6a5d445a93b70507d8512de32457d1103ec8cae603b1e385840b43f3d9385d4ce78d6517f347979d19a1a0f53c28d5b52dab4c2f3e1b754e7cb882e1a32f0c5c090d939f4a7a323082767515dcfa514785fc968671aa614e30e1f3cee90c42ff1fc4cdfa255cd53fc0c6027d59ad550de4509d2fb93bcc3be591d53970169a5fae789f5a41ae333e178153b83858e565a6b5ae395c716a98a14f572c72956f9b4e0c109ee8ce8f04ee44bf13ab34ebfee83b4df35f5b438d9b6b04726adeb9cd873449c1bbdbefb9aafc3b3b931035fe4edb18984302cf6dcb643ac7658af1483042a533413d576a89396a8b497c8ddfa12dc5104375b920be917079f5301dce9b10f5493cadec1675e5694ef2c3c4dd37fe597e960e3adc81e92ccc273d47e999beb8fe94f794d0638247a636283f5b2ad9e1fb05091baf6905e74a648a3504d9540711a9ab9d3837c3cbfcb3a0d8b9a417f4c0970887a16782546701afe9559a1e543bda9d7faec1d8a1ce72a3b3e695c7981d2a2da281eb3e3a0725546cd169a13e4cbd42050ba693bc3c53f110d76e2250b118ce0de6177767a567ccbdca34d162e5350430c1b66e8c2f0c21dcce11c461c9ad7a3472b4357851d10aa7e3475cdce244e8f6cb92994277469a17e7df2d2031f16376fc05ec51751d1048c02cba04024310f2c005aacfeb270a2b3130b38ad2231afc26b4f6647dd68e3d09d75baee253353696f15baef3af7e719b533176db2220110b1e5214afccb52ef2d0746280d1c5a6f175a24df2887ce6452b891a4bd2f6f3480c2a2487bec05cdf1b56f42023b329b20814d6936fc436d1ae0128cd178d83889bcc088cdc97ec4217e97187789d1060f3956678bfd3c0271e650457ecbd2304b904cc7b07d0f09b74fadf8c65c1cbbb238b347630fa09997db6d07d67329181c429745f6c5f4e19e401c29a2c4afe8f5d8c8c449fb91443c7cb58d48f975260a2a93c763c4e21fb92debe862683baf538b6b3d1ff27188b33e48b951d1124dc5d67d3b28ee0fac55f", 0x1000}, {&(0x7f0000001480)="e025a28e7d58a489cd0275ef75daf46073ada993105cd6428197a57a3e405172a0b31eea6b730a10b1c28d2544244e0d3e97c3d102f5cd19d2694bf9cf9cf232b611d9bc075a8da8bf02b37ccde80ca683a1327156af69b37c7ac41687d0bd5c88", 0x61}], 0x5, &(0x7f0000001580)=[{0x20, 0xffff, 0x7, "e1663896dcd3e743798dccc48c"}, {0x18, 0x0, 0x295e7a18, "1bfb4fa0"}, {0xa8, 0x1, 0x7, "491f628db506bd59e5d663994f808e868601ab02a3462c1a7455f6e595807135c10bd5980165ffe3ee84c87a29056ac8458f2528ff4419f231d8c25aa3b3ec6612b1f48ef3880faf611b0632710f4514394478af19f035b6c32bfbe8b4c904a53472bed8256cf9812d723148d8221ccb6f19a427a49eb868e8b030a030ed0bb905e4fe0c558bcda9c0d8bf2965a36f5f02"}], 0xe0}, 0x6}, 0x10, 0x6) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3e", 0x15}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) getsockname$unix(r3, 0x0, &(0x7f0000000040)) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745b", 0x122}], 0x1) executing program 1: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000040)="ad642473b2432ea8d9986c20003fdc30975fb778d4687faf6fe70565cfafbbdfc6d7e31de32b98568347e198d2d84f5b15c431cfa902a904f1cbbaa6e461ea32c7eb994034d56c6f01a28b2d93c514974ca1cf9519fd74554316f0802ead1951b4bc977fc17147de3e0db77dd2fb5f1606d601821049ea27c94c5d6146cd9266e10f5b656eae6c0e6f064d8190cd44295bf03b984fae4867453485bbb0bbd0459f35", &(0x7f0000000100)=0xa2, &(0x7f0000000140)="818a4a2649a753c428c395b21cc65ec1ee40ff967d8d2eb1565a4a253d520bd7bc0509b4959017801c6561fd0f61ab54229fbc0807bd7db342cd1355966dd7c563ec19ca78aceecad056b461f2306d1540973bb4a5391c33b455e5bea3f3fe660358c21764df016f7c006ca519df83ba6ae5b5aa17c26692c4a6406bcfaf34a9b6bd064f0eae5a09fa5360c7aae9818e50e87c521ff7425f166901abb44f1493050cb17cb18035d40b2ae97488f8e9b28f33657fe8b651fbcf66fe5d85dfa926530b7586a73eaecf275d9b02a5c1e6717078264bb84cbca82b87ce7144b9d4e019", 0xe1) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) dup(r0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0xffffffffffffff27}], 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x3c, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) poll(&(0x7f0000000140)=[{r1, 0x86ef6a69ee17bf91}], 0x1, 0x0) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x15}, {0x8906, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r4 = syz_open_pts() close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000700)=""/251, 0xffffffffffffff85}, {&(0x7f0000000a80)=""/169, 0xa9}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f00000005c0)=""/103, 0x67}, {&(0x7f00000008c0)=""/101, 0x65}, {&(0x7f0000000380)=""/4, 0x4}], 0xa, &(0x7f00000003c0)=""/57, 0x39}, 0x2}, 0x10, 0x3, &(0x7f00000004c0)={0x2, 0xffffffffffffeffc}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: acct(&(0x7f0000000000)='./file0\x00') ftruncate(0xffffffffffffffff, 0x1) msgget$private(0x0, 0x24) r0 = shmget$private(0x0, 0x4000, 0x245, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x415, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/50) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='%\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='&,,,\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)=',[\x00', &(0x7f0000000280)='%+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(%#!\x00']) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = socket$inet6(0x18, 0x5, 0x9) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000380)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f0000000600)=[{&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/118, 0x76}, {&(0x7f00000005c0)=""/60, 0x3c}], 0x3, &(0x7f0000000640)=""/255, 0xff}, 0x6aacd89763e5ab72) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000780)=""/93) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) shutdown(r2, 0x0) fsync(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) fchmod(r3, 0x20) r5 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x2, 0x100) r6 = fcntl$dupfd(r5, 0x0, r2) getuid() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000900)={0x7, 0x1, 0x7, 0x0, 0x6, 0x7, 0x100, 0xa4c}, &(0x7f0000000940)={0x0, 0x9, 0x8, 0x3, 0x20, 0x7, 0x81, 0x2}, &(0x7f0000000980)={0x2, 0x1, 0x8, 0x9, 0xfffffffffffff800, 0x100000000, 0x8, 0x2}, &(0x7f00000009c0)={0x10001, 0x80000000}) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000a80)={&(0x7f0000000a00)='./file0\x00', 0x100000001, &(0x7f0000000a40)='./file0\x00', 0x8}) r7 = socket$inet6(0x18, 0x5c54319bbd1e0d2, 0x7) recvmmsg(r7, &(0x7f0000001300)={&(0x7f00000012c0)={&(0x7f0000000ac0)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000b00)=""/115, 0x73}, {&(0x7f0000000b80)=""/59, 0x3b}, {&(0x7f0000000bc0)=""/217, 0xd9}, {&(0x7f0000000cc0)=""/214, 0xd6}, {&(0x7f0000000dc0)=""/69, 0x45}, {&(0x7f0000000e40)=""/32, 0x20}, {&(0x7f0000000e80)=""/46, 0x2e}, {&(0x7f0000000ec0)=""/159, 0x9f}, {&(0x7f0000000f80)=""/189, 0xbd}, {&(0x7f0000001040)=""/246, 0xf6}], 0xa, &(0x7f0000001200)=""/140, 0x8c}, 0x3}, 0x10, 0x840, &(0x7f0000001340)={0x100000000, 0xffffffffffffffff}) executing program 3: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) setegid(0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x490) geteuid() r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, 0x0, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) semop(r4, &(0x7f00000001c0)=[{0x3, 0xcf8, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x3ff, 0x800}, {0x1, 0x3, 0x800}], 0x7) setreuid(0xee00, r3) setreuid(r0, r3) r6 = getuid() setitimer(0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x22) r8 = geteuid() setuid(r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r7, r5, r8, 0x0, 0x12, 0x9}, 0x200, 0x5}) setreuid(0x0, r6) r9 = socket(0x1, 0x8000, 0x0) r10 = dup(r9) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 0: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0x8003}]}) write(r0, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) socket(0x0, 0x3, 0xfc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x2c}, {0x24}, {0x416, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x7}, 0x2, &(0x7f0000000200)="0800a138efd700862fb2e2b5ffd97a1f04e5b426f80da2e037fb85a3a75118fa2e3db0af847f04db523fbd48f034ce45fe32c2259b62", &(0x7f00000001c0)=0x36, &(0x7f0000000440)="834117abecad53cf2f25a6992c920d63c2d197a6630a18e2e4bdfd57a516a201c9d108a27d12ca227c529a66d89a27e2cd8a3b9d44b922d273b72803ca31c60c489d1f89476c93e005be71143a4cf14bcdeefed7e872854ce6257cbbdd8ca6c7153ba767cd0bd89713ae166b6cff16e29f2c7c3fe70cb82a7d00"/133, 0x85) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082ce3eabf6e134b1862504d4326eb9d578c780a95035fe79cd783b201d19428198e9dff435177e2378f4e3f29e39f515a46d7def942ee24ddb4973df4b3fb364732ae56ea5d014588202dcf67b8f79fd493e17baa92e39597cb9a27800836c030e083ff69342a9d4994cfc3c1859ad2bc51a14f80323aab5d593ec4e948d5d4fff86bcf826500b3436782c6025050bce49ab55f3b74b30562127796af261d1447578ab62c7b30bef9f28450f63f9888ca4ae406a08ca749bce0b3aa1f3549c522672fc124c92c4d07828f57482bb9049c02a50cd3a2c18b4f6fc02000000000000009628a5095760f90f7ad38b376a61", &(0x7f0000000080)=0x10b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async) fcntl$setstatus(r0, 0x4, 0x80) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x12}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082ce3eabf6e134b1862504d4326eb9d578c780a95035fe79cd783b201d19428198e9dff435177e2378f4e3f29e39f515a46d7def942ee24ddb4973df4b3fb364732ae56ea5d014588202dcf67b8f79fd493e17baa92e39597cb9a27800836c030e083ff69342a9d4994cfc3c1859ad2bc51a14f80323aab5d593ec4e948d5d4fff86bcf826500b3436782c6025050bce49ab55f3b74b30562127796af261d1447578ab62c7b30bef9f28450f63f9888ca4ae406a08ca749bce0b3aa1f3549c522672fc124c92c4d07828f57482bb9049c02a50cd3a2c18b4f6fc02000000000000009628a5095760f90f7ad38b376a61", &(0x7f0000000080)=0x10b, 0x0, 0x0) (async) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r0 = socket(0x1, 0x4000, 0x34) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) pipe2(&(0x7f0000000ac0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0, 0x0, 0x40}, {0x1}, {0x16}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) dup(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380), 0x0) listen(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r1, 0x0, r2) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1438, r6) executing program 3: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x6, 0x3, 0x0) (async) r0 = socket(0x6, 0x3, 0x0) r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$DIOCMAP(r3, 0x40047477, &(0x7f0000000080)={0x0}) (async) ioctl$DIOCMAP(r3, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r4, 0x1) (async) shutdown(r4, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x20000315, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='.\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x10, 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x4, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xc) r2 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r2, r4) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000000240)="2a6db94689423a98d90c9bb3ad4685a9dcda2b6ed03b1f06d1adbf463a0f7599e15720e5808243dc", &(0x7f0000000280)=0x28, &(0x7f00000002c0)="8a2b05d84810c093b89e37fb9c659fcecb1fca95fffd7667d020c92e7ab6192f94e1e88725a8750a", 0x28) r5 = socket$inet6(0x18, 0x3, 0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0xff, 0x2, 0x333}, {0x401, 0x4, 0x0, 0x417c}, {0x2, 0xfe, 0x9, 0x1}, {0xe601, 0x6, 0x80, 0x5}, {0x4, 0x4, 0x7, 0x4}]}) r6 = socket(0x1, 0x3, 0xff) r7 = fcntl$getown(r5, 0x5) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={r7, 0x0, r4}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) r9 = semget(0x2, 0x0, 0x40) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000400)=""/130) semget$private(0x0, 0x1, 0x135) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x0, 0x8000000000000001, r7}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) fchownat(r0, &(0x7f0000000540)='./file0\x00', r2, r3, 0x4) fcntl$setstatus(r8, 0x4, 0x0) r11 = msgget(0x2, 0x4f1) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x7, r2, r3, r2, 0xffffffffffffffff, 0x4, 0x1f}, 0x1, 0xd3, r7, r7, 0x1, 0x1, 0x10000, 0xc531}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000600), 0x20131, 0x0) flock(r12, 0x3) sendto$inet6(r12, &(0x7f0000000640)="35cb8bc9f435cd579c3dedb9296f0720b8547fcb8dbfc15658dd692f53758447c8e7a79d95ed8cdc82642840bef3675fa0d8550105e3bd1ba2ee7a6abf3d32b4b05fd2a201d4f80af1b882ddabb01b3807999e73e2111fc3d3405eee8fc90505328934962c107901db26a5888e5a4e321405c7f67786c80a097ba0765d6446ed0e5bd9298a132b4ed00b03b31ec62e78c7af491741f79c4faa9156b2875d73b853de403067962beebdda65ea3a7a49615a749ca6830ebc91979d06ac5db863e4ec3fbb37d5a39f6a9673c2a6f6d7136296d1cc50dbbb840413dd40b10070", 0xde, 0xa, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup2(r1, r2) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) executing program 1: open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96", 0x299}], 0x1) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000"], 0x30}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000400)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000480)="b8ef26c1d5ed7ed04b4320164056744628706fb491f933cd22e134189e6a54025e5c6501e267effa98f960a725e815ca9ed2657064785019f8a972a013d26123bc38e3093ad67919322834e45eaec13be73d8871c9ff8f4da9f33fb82a087762f6461734d5d89703f5105a181fb940a00c1dcc0c268caa9703583cb91d7a618198ab3bca5a49d0d3a4fa02d51a6d8823a45d55930cfe68dee29bc017cbf92183cda1d516d63a8d57935f534bed488836e08e8799e82ccc790b1f5648bedf5eb9c78de78cac5c9d09a659b50726b5f0276a897490bba6cd2950db89e8927f6aadb4dddb1630fb5474", &(0x7f0000000580)=0xe8, &(0x7f00000005c0)="75f2bd68d525758a5e640254cef5ba839e38f67a812891ebfe3f358af52a5cede9", 0x21) executing program 2: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) setegid(r1) setreuid(0x0, 0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x1ff}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getuid() sysctl$net_inet_ipip(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000001c0)="2fb1f8abe0395b563bb938254e665cc5083684b2d4406a363c181c6ac22aca687287b28fd253551b18eb6a85f54db41e28ff241f7e471b2738da9d57f183a2dc0b529d570ae0922dd67f5f4f0229795cd1b8e62fdb99666a2cd6092808fce6f6a4f03ed4c364ce5e83b0aaefc62492f9c9d6bc5766caa78fa1b5bd423805c39163204185ca25a72150be519d5c4d42a8b5e03ac869700c14ec27ca99de2bf43988ac93ef01b7469a0842172686f74c7897395f91983a4885", &(0x7f0000000280)=0xb8, &(0x7f00000002c0)="fb0cf5ce", 0x4) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(r5, &(0x7f0000000340)=@un=@file={0x0, ""/56}, &(0x7f0000000380)=0x3a) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x80, r1) setegid(r3) connect$unix(r6, &(0x7f0000000400)=@file={0x3e5f2f7df3d51c12, './file0\x00'}, 0xa) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x10) r10 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x0, 0x110) linkat(r9, &(0x7f0000000480)='./file0\x00', r10, &(0x7f0000000500)='./file0\x00', 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000540)='./file1/file0\x00', r12, r3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) r14 = semget$private(0x0, 0x0, 0x6) semop(r14, &(0x7f0000000640)=[{0x2, 0x0, 0x800}], 0x1) unlink(&(0x7f0000000680)='./file1\x00') bind$unix(r6, &(0x7f00000006c0)=@file={0x1, './file1/file0\x00'}, 0x10) rename(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file1/file0\x00') recvmmsg(r7, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f00000007c0), 0x0, &(0x7f0000000800)=""/51, 0x33}, 0x2}, 0x10, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000a40)={&(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/100, 0x64}], 0x1, &(0x7f0000000980)=""/115, 0x73}, 0x8000}, 0x10, 0x2, &(0x7f0000000a80)={0x2, 0x8000}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={r11, r2, r3}, 0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000b40)={'./file1\x00', 0x8, 0x2, 0x3, 0x0, 0x8, 0x1, 0xffff, 0x1, 0x2, 0xa0, 0x1}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000bc0)={{0x81, r12, r3, r12, r13, 0x6, 0xfffb}, 0x1000, 0x0, 0x6}) executing program 2: r0 = socket$inet(0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r0}, 0xfffffffffffffff9, 0x13}, {{r1}, 0xfffffffffffffff8, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x8b, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) executing program 4: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f00000004c0)={0x10001, 0x8, 0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r10 = getpgrp() ktrace(&(0x7f0000000480)='./bus\x00', 0x4, 0x600, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r11) getgroups(0x6, &(0x7f0000000400)=[r5, 0xffffffffffffffff, r6, r7, r8, r11]) r12 = socket(0x18, 0x1, 0x0) shutdown(r12, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, 0x0, 0x0) readv(r12, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x8, 0x4, 0x8000, 0x5, 0x10000, 0x4b9, 0x4}, &(0x7f00000000c0)={0x4, 0x3ff, 0x1, 0x0, 0x2, 0x4, 0x1ef5}, &(0x7f0000000100)={0x4, 0x3, 0x8001, 0x8, 0x6, 0x1, 0xff, 0x6}, &(0x7f0000000140)={0x1ff, 0x1}) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r4 = socket(0x1, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x7) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r4, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) sendmmsg(r7, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000000)="f56859f8f371b1c1f94c1511412f909fb8ca7e24dc24570f40318fa77d77333cc6f28dfd0dad09f82574", 0x2a, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r8 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r10 = getuid() setreuid(0xee00, r10) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r9, 0x800c5709, &(0x7f0000000140)) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) setegid(0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x490) geteuid() r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, 0x0, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) semop(r4, &(0x7f00000001c0)=[{0x3, 0xcf8, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x3ff, 0x800}, {0x1, 0x3, 0x800}], 0x7) setreuid(0xee00, r3) setreuid(r0, r3) r6 = getuid() setitimer(0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x22) r8 = geteuid() setuid(r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r7, r5, r8, 0x0, 0x12, 0x9}, 0x200, 0x5}) setreuid(0x0, r6) r9 = socket(0x1, 0x8000, 0x0) r10 = dup(r9) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 5: accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socket(0x0, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x16, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000440)="eca85a08f2b13f7f3ae9697fc4144e4ac0150b8979c379f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584adccd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f48fcdabc6fe8b6218f6c983eeb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76368771bb6f71f6", &(0x7f0000000300)=0xee, &(0x7f0000000780), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = geteuid() semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r6, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000600)={0x3ff, 0x3619}) syz_emit_ethernet(0xef, &(0x7f0000000680)=ANY=[@ANYRES16=r0, @ANYRES32=0x41424344, @ANYRESDEC=r5, @ANYBLOB="71800000909b00011312be910375b6c2655af6e38cb8f9e8b69413103d4b3123f7230ff68e95b1b3db700001010402051e000000030000000400000009000000070000000200000081000001ff0000000f79c71882e51a81a29592af8769007f387fcb96b14771209ea6bee2f17319794a4d81b706e14df4a2e4f4d1443ac9e5581183d4e0f86ed4ecc67ac23b4c15c81717e8d149cb60f35bd9f232"]) executing program 2: setitimer(0x1, &(0x7f0000000240)={{0x0, 0x20000004}, {0x5, 0x4}}, &(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0x4, 0x7, &(0x7f00000005c0)="80874f08ffb2fe0d5d28f54500000000000090af0516b4e11e1c5b03a78be019e70987fb855060766986d62570e3dc01401bebfb87613d825b02adb754b069df7e6835ca497d3f99418bbdb53e82177e4e16b36fb83c0595fc", 0x59) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = msgget$private(0x0, 0x597) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="ddffffffffffffff"], 0x8, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) r3 = socket(0x2, 0x5, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) open$dir(0x0, 0x200, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14, 0x40}, {0x7, 0x0, 0x0, 0x7ff}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0xff, 0x2}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000640)={0x420, 0x141, 0x3, 0x0, "0100000000f7ecee2700"}) sysctl$kern(&(0x7f0000000180)={0x1, 0x27}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1e3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c08fc1ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35c45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3ed1efabee7e3ebe806fdb4f71f569ae94b5d127266912b25033ba712688b8d2c6afdddb0f489710a9c63a04b1b42e1b80869410b02772026dd0d8d0b6701c9f80376c4d9ebd648e0f0c4c331331c593b22d577a187869fa340e7a254fb8e241896dbb781347bd85c964d3aa7e7d7dda7e89e30685937d25fb69c2edb4a25cec5e03ad0456dfebb0a4d179df2ddeb58758d6947b66c9f2d90bd9d06ee08f6ab867d7985dae94fe7802367974095ed7f856e8e34761cbcddd87c4fcf33e9564aa19f92831b79b91730f8b2ea8f570eb31e20b", &(0x7f0000000080)=0x15f, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xec}, 0x1803) executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x1, 0x1a8) mkdir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x15) chmod(0x0, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000698000/0x4000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil, 0x800}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x11, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 4: ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/72, 0x48}], 0x4, &(0x7f0000000440)=""/1, 0x1}, 0x9}, 0x10, 0x801, 0x0) r2 = socket(0x1, 0x2, 0x5) r3 = msgget(0x3, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x5, r5, 0xffffffffffffffff, r7, r9, 0x60, 0xf71d}, 0x5, 0x0, r10, r13, 0x3, 0x8, 0x0, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000680)=0xffff) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) accept$inet6(r14, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setpgid(r8, r4) sendto$unix(r2, &(0x7f00000007c0)="8788ae2241f5173d961ff0865d096298770cacc01565984702f38e7362a1969bcb50eeef1d6ae47ea7de3b0523d6fd58d56f14f16b6f8d156e9f460d66c4c6286d2a0d104c4ee49b88610c981f918aaacde7da4eb1441d67ced42ff0b4b14ea7277c33f0d8046ccefb642645c377e4574a903236318158f9b489b481da40eb19fba8bfdb51788bb8b3e8cf8c322667f3222f45d55a5e518a9abef6bfd26757e8fda3294c247dff7d47cb00c49d16d86acd8355433172514f", 0xb8, 0xe, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f00000008c0)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000900)="6c9fd767bc28c25d93174eba8efa52f7c650a2cae9bfae5d1205127996f478633874e6b396920c7951f4e7df68246355dee6a0a0e6598e66e76671c8cbbc816ac304a4de29cc196e871568d45f2a14441d13b92a451a61fbab9bb8ad491b760e216916424e041cd4b6336572d118ab7322a278a2dbbcc4f3b1e25a16aa9d4fa69d33a09776f1e646eda305b7ed499772ba2b3af76d7b8d7e696736740c37270ee0751ca11871238c7c416f8f393b207d5c84f8a78a9495d2d0753a1d8a88a02373155414c8cb4cd8b2ba447d89e3d620a8d05695dadfe450a6ce9a40805a4e500056864530d016891bc972385dab7b642a6b5506c1da15516a42cc4b52529a4650c2c52a160027a6ddcb55aed4d62a2872067db0748271dee16cc1af556c975a63dcafd454b2f88b69b220b44a71a958c6a67583f6553150a5f9cabdc573e4518a4a1b40e22bb7a798f272f2bf24ae06f2eb1b385ea030497fb24b51a9b1b89393e5ceac12eb02cd49b8822186c2c60a81496415781cba018d3dbc1395130ec3b0b8c1682939c5278c29ee07d6c003e8eea0272f0ad8927ce2b9f4f4a60ab37bf0610a75fc91518ad73ed74b6578a7b4234f1462ae7e36e9b5e96b7c9f858a0418e5e50440a926207d9e5d146b3bcdbe8b41ea83047d7c9b7fd937776e61e843efa3347cdb9d57c9a8f15fcd76b1dba74ab4df3bc60a1101a217713214ae24071cdd542592f4007c458d711120acb0ecd0eb81bbe9e9687f8eda6f7ffaf95329a5bad27e7511994a48afef16f287dfe9a96e4c81b13202492e342c6488116451a43c1136f0008c2c159c31031d68cbd959154593382862490452ecacabb2611ba6c952d86121fdc360ce6cda4bfba97ee435afb76bc14915d25b311815fe26fe7e67fdfba884950cf5741c2438f968eca95159a8c2b7a0ad8efef1b9c3572bc6ed927f50fc24471a924a8d541ebb4fd18eaa8b4f8f5e8cfd258fec2066dc86c91d39916267ca53ec1c1b5c3d954af9aca69187c1c1059cd702d7b407b2bbe26bf12bd96175eac36a3f849025c105d4a26f299ba1f8681bc031df656c049ec0bc1c6656f7ace9978d4212a6aa6e352b808b1584deb927c6d1f27faafb99c1cf240225ff498636c11a39d258f863d119fbf9fc4fac5d59623f18e3ef6f7041d8df3f30b37c51c7bc1e13a16d891003768ebdf942d3110652f66fe1e78355b8ae1b9c1e3f5b945fce40155a00c083d5dad421237ac65bd3ffdf2f217dc246e3560c5b930a046a634cb2c7f2107b8abf56eca5f4ebf450d9d53a05c031e2981c4bf337c5923cd37a5f38a000f0b1de725e1db208cbdef02c6ec7cdde9c3706d64ee2b75c569e3a922bd5b5a7b072e32de60813824f0a7e22cce02ad92ff250a30daa6568fab0fa872c2801f1de8bc8b5a3d00c185ae43a0867a524347837307580c404799f98324af2f3fe082acbe4ac52e30b30c90576e3d34d76ae8e4530f8394466701ac587df48437050941537677f5a66eca803c703d140f4714ac65a4b14099f2d782b49b5230a3078b066214ce922941f6b798762c85e3584d38238340b936b111ed5c712829783e1f3082f05a47f071dda2945fcdf5c1b84d9fbb9d6ff7f8ef4a2efd7f41e488e1f38704925cc007ba715bb366cad7be6f457988dee11fb28b72bdbf5dd06ead737c44f4a63f5a4097c58ca6436c3648a8cad9b64408d04e705e12dffeeefcf9539b8e732af5532186714c15f84a7fe31e7c0c671092c6570117ef78f132ec25547fd67ebb990b7fbbe10bc689a35bb27f3aba2e2f37c90638b6956088122faf0b18896f27f460f6e8fc82ef6bf471782eb2990a76a76701d9d9331d0c9cff069d2eb23902aa5e0d5ed32dbca24b74a1b255846d019d271853f4e1eee8a6e11c585960bcc2eee83323bcf7193657554e996e4b504e1080589ea1618631fef0a70db2f41b764b596a8f0efd8fc8ee474172ddc8dcafe29a6a40667605f0717182f737d3cccd3d1f87bdea0ff483a34372b7e8ea9b221040c312e236782f28ac11c547d679c037dcef46b8a3de147d375ccbfba1907f97f92c249d8ec2a3276d9be8b4c30713e14af2861cb3c01ffce1ff013fcffcb89bbb0c6236b7e25ac366ff041634b86c8f6d1595b06cfd0644e3482862a958437acc87c8dfae336c7d2d5bb17a5891441102e992f6a59827648efd88ce88e6d4162fe6cc42d03c02295fdbf335d0cbe8e7389f36da811539caafac998c43cc79ed40a48d09e2c63f74db93cfab020fb74e9df8ae0238826553092453ebcc6804df3f2fcd1d302bb8658745c1361c86157c5143652ef8dfb366c65b8ff21603af0a81b07c2b677b745d254c4ab4314f44a598f934d0a2e6431480b8a7939d888e1dc7126f409eab56c4464afdbe4b0f59b44982b9da8aac94b51c045efd6b59ba896e9df1340524f64df5756c0c8e91fac7886af9c721ee8098f915d9786060671bea3a3ca50a3301f475d3e29844625978a3758dcdea1ebd3271d6348daf03997c31e898537fbacd74f266b46d674f97adbb645d5585f1afa2b5d6169b309caa245f8337a5c69487245de2991741b3ec3747b6581868d876820c6e480facf16eaf3e39a71643725815eff42c600b0f65755d0c9598c06c698b274ace79c931378044c6bf3372c09494f2144ced5af46c75c6182c500cac1039ddb5f85a40932d7c7e3b2c983c056cb26d637a423b18adfd17e08399e809b6f8fed7a1cf1142ec7bcdfcee16cf8b9d2420d912085050777640facf6669d4f2ac02dfb9390e992fda1cd8341b50cc9b955c29c75318d19503e3fdacfeb3de033d9f685334d93e848521d8d16fdd225ff22be05dad453dad86a3a8144ca99de645673dbccd237672aa3bb667b43619476944371e1af77f4b766b88a13c21942804c1ce62560de6d780c9eff1dc1829190d3eae8ae9a2547de516e59ffb75d69179136f225903fa5fa743b9ed100ac39bed7110847cb80970cbc4d3ea041359b74b5e1856c5c84e7a320d25dc43dc3ce996e6e8b5170b1d424a69e7bd54dbaa2523828ae2d5c42f0a9c6c926b0c9c1ed57005d0ebc926298a561ba505adad65c00c6ef6efce1ea505fea1a4ea7660177e828cbe72a3ded8817a746bff169924eea65874c4ee70552fa6a61e180f82123a89e1d415d5bf2405811d72073ceb142361e0ec1bdd56b7ec26b46019046a382b2889ea2c84742dd41d8e56b974561046d0bac373eb35d35b64a902f8b2e7f0522c9054fc07dc7d3acc3ce580e260dace536da3348964b1f8ba045cbcb65127d22d7a2dcae0f7f8ae6ffbb3b723baa8b202231816fb4a0960681f539a9a3e77db074cf60776bb6d72f31cc177d73eb7f61db3b59e33805185a2b45d3769ced0cea9a20285ce155ffc25965a7b62357befaf7cfd73f5b3b531a1cda19d83f962de83062b923489b0564252c4bad3d50290d1ee5dd088ba84c8b89fb2cb5910058baff08b66facd742a52fb373dbad2c9a2a5dd5b284bd50658d64123af71d73db9e0ba95521fd2ecdaf5cec26e14bba25c183fda3e5678ec9073cc3a0a333257c680c56b3e46f604b5041747f9f10e11312a002ba94dd750a9920a7c7d790fe34467a9dcdbc44bad499c6f68695287daac64fc498dfaa10c5747947100e1af0c602a7d24f64d5b09c5eca7a14b709464657185cd62941f7c8dd048cd2384460aaaede270c56c38f79004003390443814cd324509c33aed3e07aea97475adf076214a44c1c095a2dbc7e12b558958fdf6d59068046883a4fce0b6158836938b4e892e4e07e7164a219a58876d9d036a8adbe1f23884963ee95799fc4fd4b59770f011f262da98823b409d9c89c6deb2c740e9c857512f3937b62788d77b09f7cc60898e926233692750c2ce0e787b1c0c514c6bad6b263eed89479829cefa23811251f91ba3647ff342ac28c1e7b7a8f2643587b5395cfbfc0366a8f1be6a188ca3bde882df881668db1e0e099306adfe89acec6ebb5c297b43efba7777fb74c2648e49022f4d2ea68d64c99badfbf5d26e510699025d0547308a4cc0a5b5a8cf8cef5ba251d6c1f38a0c26f24189a48ceb65a1666bfb4f846c391708e678448a316d973111afa8280a44943a66e678bed98eed794b35479b95dc4de81bea80d0145fce32f5507c435cdc79ccbbe14c4d50ac4664f3212faa99b9ac21f7db8b359228e809af3ff3a1dc746b6417137d8d8ea3d780966aea17ddf4eac3e395af8170f2fc4e25668f256d4c71f439a075e76bdd87028825f89ac92e645b9271ddfa9f67780dd1f4e6952fdc0c42fda40cc46300afc9a46de948bbd26ee42af7cd34a264b0eeaff6d1165efeade6bc9123bb22811910ceb49e7f4f2c31ad7b7a4467ef44424e8e9e39047102b2289c239dc0da946887689839bf2a49aed3ded053bc6333cc44eff861ca4b47c246c1b3c6e9f98d1b04e039376b859488a47b516cf8f485328d3ab7988920cba1705b6e52e0ff3db7253bb2ac0f6f9eb5a51c15e2e8e946b3e3c6a64f0d784d7d9958b04ee6419a1d20d704dd0a13a5a9ad5101fbe72b432d0bc13c28cfbe99ed4c662fe05877d722bb349c7e0b5085f8d11207899ec7d37598264936b1f9095a742ce18c8511e90754c1ca537feb72d4b887b4ff0f15a9d56e28c24782f3508c015efcfcb9dc919ffc9400de4e3f2c1be0f89524fce655738a6236a939d6485c35b2edcf0e1e6acc121de92e874dd7d618e0a45d9444b1138b5437dbef320d2aba18978695a45ae1bd74bd7bc24c093c8112cfa4b022c3a01bebd88b7c6b431b869b87d2b7e1eaf8f591dbf46530f44980a0da407aa7d20fea8d06921279839e2bab195ff695e0f3edd95432ec78db43296bd020b77f384fd6625a592974392a539101e85139ffefb630dbfd7f97c50e234f017fdbd59d4c7f0798f867064a97fb26f58ed74cdcb9990700b08508c5a2c3c4baba21b61f18345aecb4784ff4b05fb79ac6532db55cc0cd6de4cc8e36f1766eadc190d4d01bfcb54e1db05c553f8099c4025fab5c0ed89f487ce13caf8273dcda329ed2c49b4f3c97b2bab29a9032f47612a3a0bde609e55c4e773ec11c4fcb626f30010aa8e188ad1e8bc3cfdc0fc9669bc971cbb39ba14cd2950da658bd2bf68225fd2c58c3b25b52ab9e585c3a252f9407b0d29d5489d521375eda27368e58bc852ca2c998ec62f25353dedaf621d49572fbb0f2de9f1b75d13ebb210995ff713f3ae82f728c1268a3ff3af3df4d09910b4be7cfa86e9c097363130d0933e4ce4b84f634cfbe929648c76a0bcfe715eb7958e0a23ca84ef48dfb9eff134c83fe836c8f59e440af99e140ba45fe32179ba96f6d3443e6f6ec2416f599cc75aa73bfa9e19913670c7b5d1a0bc04a26ad94033af200e30192483155f5f2808295bb2d92d857d014b8183b8b19ebe8a3bd22ba65f57fdfebbaa30330ab7bb24a8e14ea7716560c531c0e37809935492147f78119086f7aabdc1cfa0ea87863c4c865a1635729dc6df8dfc5f589a7b7ba28a06eb79d18fcc480a991d7ba4954cf4a2c7a6d245cff8b231ef78fbb1fda144d66daefe8c4e7720aea302b39f7cbaa8f68ea240f3c47067afab7ee696549a12c85259a2c95a43ff7d4b4bd2bbc169ef1c9b3cefbf3ab80fa1874b68ea9988116acb0367debd69bb2f7c73d00faacaa2780835b68db2f434a517e1189baaa3cac8a9464606d3348838c12bc83d3b1ce52df0ae1af43a69e3020505d41592ade5dfbbdaf89a7d9ef648c1322183f1", &(0x7f0000001900)=0x1000, &(0x7f0000001940)="9a07771087c09f95e8bfdf12986117d07fa4c616ee0c53d10f12deda0936deee8c97e39dabca022e2f7f10b334d10e1329fc3d7137a37e89c7e720f93e6e2e8dc51350524b8c99c695f4e390237d71810fd622fc924eada0c75780d7491ecb7832352ec4594874b5c3c67fd4dcae1fdcd38433e324bc9aa4dc89bfadb3c838d67d598ca4d849096bdfff739b1223648dab5d7aadd93d", 0x96) r18 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001a00)={{0xd99, r11, r9, r16, r18, 0x100, 0x9}, 0xff, 0x21d5, r15, r15, 0x73d0, 0xaf05, 0x4, 0x6}) acct(&(0x7f0000001a80)='./file0\x00') socket$inet6(0x18, 0x0, 0x7f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ac0)) msgget$private(0x0, 0x1) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00), 0x100, 0x0) ioctl$BIOCVERSION(r19, 0x40044271, &(0x7f0000001b40)) getgroups(0x7, &(0x7f0000001b80)=[r6, r18, r12, r9, r9, r17, r6]) setgroups(0x6, &(0x7f0000001bc0)=[r20, 0x0, r9, 0x0, r9, r17]) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r2, r3) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) bind(r5, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) nanosleep(&(0x7f0000000000), &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x6}], 0x101, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x5aa972c179ddcbc, 0x3f, 0x7}, {{r1}, 0xfffffffffffffff8, 0x28, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x0, 0x100000000}], 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x14, 0x0, 0x0, 0x9}, {0x8126, 0x0, 0x0, 0x10}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYRES64=r0], 0x28, 0x40a}, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000008c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/94, 0x5e}, {&(0x7f0000000600)=""/134, 0x86}, {&(0x7f00000007c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f00000006c0)=""/99, 0x63}, {&(0x7f0000000740)=""/15, 0xf}], 0x9, 0x0}, 0x3) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x2) setsockopt(r5, 0x1000000029, 0x43, &(0x7f00000001c0)="4bba303d9cafd4789f05ed8fc3f1185d39e6976c965e60edfac8724e64998eab086f89d81008646895c78bc75020ab15b037ec5edab129f66165692f7658aecbda1ed5ddfd9183f62d733f71a11e4aeaf642ac4acd275d5876c559a25ca06a0890de88a4c204785cbcff2de037ecff9d23", 0x71) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x800000018, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getuid() setreuid(r8, r9) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r10, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4d", 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="4fb753dcdadf", 0x6}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="71c90000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x1, 0xf5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) r3 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/235, 0xeb}], 0x1, &(0x7f00000002c0)=""/254, 0xfe}, 0x0) r4 = accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockname(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') setsockopt(r4, 0x1, 0x7, &(0x7f0000000600)="e7a7ba8807d27e1f68191a394ea9eaa9bda24e0c1925f6651f53ce3fd41b121995d26ab0d8ececa8911b0a110669290a6b5f0f224f8d4a1234b20a880d1c9b858bfe9754ebce64e9b59e5f9333c95c913e8fba10870a12d1b693595ce2e5fbfe5817e9bcad90df79c35ff1f218edf4d4c395866c8875188f76ae9304d06b5b34806806920bfd80040d2780df71588bbcb49d31b7e6212378d6cd4f64ddb6958bd68e33f69e5985022621c76f5ed9be381abf719af7b6a594154e9e41fce64721e6ea35b57b21584351a6b3c135ad61cd6df20403ce7796465814931afff6dcb0d360dabc6bc43ae7", 0xe8) recvmsg(r3, &(0x7f0000000940)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000740)=""/121, 0x79}, {&(0x7f00000007c0)=""/21, 0x15}, {&(0x7f0000000800)=""/149, 0x95}], 0x3, &(0x7f0000000900)=""/54, 0x36}, 0x3000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000980)=0xffff) rename(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)='./file0\x00') r5 = open(&(0x7f0000000a40)='./file1\x00', 0x0, 0x288) r6 = socket(0x18, 0x2, 0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a80)=0x6) socket(0x1, 0x8000, 0x7) socket(0x10, 0x4, 0xff) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000ac0)=0x10000) rmdir(&(0x7f0000000b00)='./file0\x00') unveil(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='x\x00') chdir(&(0x7f0000000bc0)='./file0/file0\x00') mknod$loop(&(0x7f0000000c00)='./file0/file0\x00', 0xc000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000c40)={{0x18, 0x0, 0xffff, 0x5}, {0x18, 0x2, 0x1, 0x40}, 0x2, [0x92, 0x80000000, 0x2, 0xfffffffe, 0x9, 0x82, 0x2, 0xffffffff]}, 0x3c) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000c80)={0x0, 0x6c36}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000cc0)) executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xb0, 0xffffffffffff0000, r1}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x8}, 0x6, 0xffff, r1, r1, 0x4, 0x3ff, 0x8000000000000001, 0x1ff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x906}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) dup2(r3, r7) socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xa91, 0x0, 0x0) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r9, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37083", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0xf854, 0x80000000}) select(0x40, &(0x7f0000000000)={0xf7fffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvfrom$inet6(r0, &(0x7f0000000480)=""/161, 0xa1, 0x1001, &(0x7f0000000540)={0x18, 0x2, 0x5, 0x8001}, 0xc) syz_extract_tcp_res(&(0x7f00000005c0), 0x80004, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x15}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_emit_ethernet(0x12a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001001a000000000000c204"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) getrusage(0x1, 0xfffffffffffffffe) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff8000377d79e8 gsbase 0xffffffff82d0bff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282ba7c) at panic+0x159 kerntrap(ffff8000377d7930) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(fffffd807e7db8d0,0,1,0) at rt_match+0xc3 route_mpath(fffffd807e7db8b8,fffffd8059114924,0,0) at route_mpath+0x8b in_pcbselsrc(ffff8000377d7ce8,fffffd8059114920,fffffd807e7db840) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd807e7db840,fffffd8059114900) at in_pcbconnect+0xe8 udp_connect(fffffd8076d18218,fffffd8059114900) at udp_connect+0xa4 sys_connect(ffff80002a6f0020,ffff8000377d7ee0,ffff8000377d7e30) at sys_connect+0x238 syscall(ffff8000377d7ee0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x730dbdf0320, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 9c8ab089-5fb3-144b-a4ba-2e178800b25c found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace